作业帮 > 综合 > 作业

EXCEL表多条件显示不同结果

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/16 21:05:56
EXCEL表多条件显示不同结果
表中,B3、C3、D3、E3、F3、G3、H3这7项中,有任意2项或多于2项的数值大于0,则J3=0;如果这7项中只有1项的数值大于0,则J3=5;如果这7项全为0,则J3=10;
请问在J3中的函数该如何写?
EXCEL表多条件显示不同结果
那如果都为负数该怎么处理呢?
我把它也当做是10处理了.
=--TEXT(SUMPRODUCT(N(B1:H1>0))-1,"!0;1!0;5")
再问: 谢谢。没有负数,都是正整数。可以解释一下这么写的理由,或者说这句函数的意思吗?
再答: SUMPRODUCT(N(B3:H3>0))这个就是判断7项数据是否大于0,如果大于0,则为1;否则则为0, 然后求和,得出有几项大于0,然后减1。 如果结果大于0,则显示0; 如果结果等于0,则显示5; 如果结果小于0,则显示10; 由于TEXT函数得到的是文本型数字,所以通过负负运算将其转化成数值型数字。 P.S. 上面的公式应该改一下:=--TEXT(SUMPRODUCT(N(B3:H3>0))-1,"!0;1!0;5") 应该是B3:H3,而不是B1:H1