查看:22316|回复:9
由于列中包括文字和字符,现要求只对这一列中的数字求绝对值平均数。
{=AVERAGE(ABS(数据!S:S))}此公式返回值不对,请高手指点!谢谢!
=AVERAGE(ABS(S1:S21))
=AVERAGE(IF(ISNUMBER(S1:S21),ABS(S1:S21),"A"))
数组公式,按ctrl+shift+enter结束
[

回复 3楼bibisin 的帖子

你的公式在当前页中的S1-S21可以,但我引用的是"数据"页中S列的数据,应用此公式后返回#VALUE!,显然还不行

回复 4楼longsirs 的帖子

请高手指点一下,谢谢!

回复 4楼longsirs 的帖子

呵呵,所以LZ要上传附件,要不别人是想不齐可能出殡的所有条件的
由于列中包括文字和字符,现要求只对这一列中的数字求绝对值平均数。
{=AVERAGE(ABS(数据!S:S))}此公式返回值不对,请高手指点!谢谢!
当然不对。ABS()是取绝对值,而你给它的是整个S列,其中就有文字标题或者空格,让它如何取绝对值?
能不能在excel中返回绝对值:有一列数,有正负数,我需要这列数的绝对值进行公式计算,应该怎么才能返回一个绝对值,原有数的正负保留不修改
附件哪!!!???~~~

, Processed in 1.119200 second(s), 21 queries , Gzip On, MemCache On.