A B C
1 N1 4 3
2 N2 7 Blocked
3 N3 5 5
4 N4 12 0
如果
,我希望将“C”列的总和相加我希望它是这样的,但显然它不起作用:
=SUMPRODUCT((C1:C4<B1:B4)*IF(ISNUMBER(C1:C4),C1:C4,0)))
当没有文本单元格时,这种方法有效:
=SUMPRODUCT((C1:C4<B1:B4)*(C1:C4))
这是一个计数而不是总和:
=SUMPRODUCT((C1:C4<B1:B4)*ISNUMBER(C1:C4))
请帮忙。
答案 0 :(得分:1)
啊哈!阅读Excel SUMPRODUCT Function后,这实际上非常简单明了。感谢作者Dave Bruns!
公式是
=SUMPRODUCT(--(C1:C4<B1:B4),--(ISNUMBER(C1:C4)),C1:C4)
答案 1 :(得分:-1)
在D 1至4栏中插入:
=if(if(isnumber(c1),c1,0)<b1,b1,0) [repeat for each row]
然后:
=sum(d1:d4)
是结果答案
根据逻辑 - 也就是说,如果c1
是一个数字,则使用c1
,如果c1
小于b1
则使用{{1或者使0