EXCEL中全部是正数,则求和,如有负数,则显示错误,这种公式可以用IF函数、COUNTIF函数和SUM函数来写。
假设数据在A至D列,E列写公式,公式如下:
=IF(COUNTIF(A1:D1,">0")=4,SUM(A1:D1),"错误")
思路如下:
IF函数判断由COUNTIF函数求得的大于零的个数等于四的话就进行求和,否则就显示错误。
=IF(COUNTIF(A1:A4,"<0"),NA(),SUM(A1:A4))
如果负数的个数非0个,则返回#N/A错误值,如果负数的个数是0个,返回和
或者:
=IF(COUNTIF(A1:A4,"<0"),"错误",SUM(A1:A4))
如果负数的个数非0个,则返回 错误 两个字,如果负数的个数是0个,返回和
=IF(COUNTIF(A:A,">0")=COUNT(A:A),SUM(A:A),"错误")