第1个回答 2017-09-21
公式如下:
=IF(A1<=0,IF(B1<=0,IF(C1<=0,0,C1),B1+IF(C1<=0,0,C1)),A1+IF(B1<=0,IF(C1<=0,0,C1),B1+IF(C1<=0,0,C1)))
分解:
1、C值 IF(C1<=0,0,C1)
2、B+C值 IF(B1<=0,IF(C1<=0,0,C1),B1+IF(C1<=0,0,C1)),简化:IF(B1<=0,C,B1+C)
3、再算A+B+C的值:=IF(A1<=0,B+C,A1+B+C)
第2个回答 2017-09-21
这个有一个很简单的公式,在D2单元格输入公式:
=SUMPRODUCT(--TEXT(A2:C2,"0;!0"))
复制下拉即可。
完整的公式是:
=IFERROR(SUMPRODUCT(--TEXT(A2:C2,"0;!0")),"ABC列有文本")
第3个回答 2017-09-21
考虑到不定是连续单元格,写了下面公式,适用所有情况
=if(A<0,0,A)+if(B<0,0,B)+if(C<0,0,B)
ABC自己替换为单元格本回答被提问者采纳
第5个回答 2017-09-21
假设那三个数字在A1:C1中时,如果一个以上大于0时,计算这些大于0数字的和,公式可为
=IF(COUNTIF(A1:C1,">0")>0,SUMIF(A1:C1,">0"),"")