Excel – 绝对值无论是input到单元格的值

我想绝对的价值的总和,不pipe负面的关键入细胞。

=SUM(ABS(C14:OFFSET(C18, -1, 0))) 

还是有什么办法,我可以做到这一点,强制只有正号码input工作簿?

先谢谢你!

你可以使用SUMIF ,对所有可能的数字进行求和,将所有的负数相加,然后减去正数 – 负数,负数将变成正数。

如果您的数字范围是例如A1:A100使用:

 =SUMIF(A1:A100,">=0") - SUMIF(A1:A100,"<0") 

编辑:如果你只想总和正数(并放弃负数)只使用公式的第一部分:

 =SUMIF(A1:A100,">0") 

您可以使用SUMPRODUCT:

 =SUMPRODUCT(ABS(C14:INDEX(C:C,ROW(C18)-1))) 

注:我使用非易失性INDEX,而不是易失性OFFSET。

Interesting Posts