Excel SUMIF,如果为空,则将另一个单元格相加
我希望列A的总和,但是如果列A的单元格是空的,请列出列B
所以这个例子总和是185
我尝试了SUMIF与各种参数,但没有成功
你可以使用这个:
=SUM(B2:B4) + SUMIF(B2:B4, "", C2:C4)
而对于一个结构化的引用(表头)使用这个:
表1:表的名称
=SUM(Table1[Col A]) + SUMIF(Table1[Col A], "", Table1[Col B])
SUMIF函数有很多参数:
SUMIF(range, criteria, [sum_range])
在这里,标准被应用相同的值被相加。 如果您愿意,您可以将标准应用于一个范围,并将不同范围内的相应值相加。
例如,公式= SUMIF(B2:B4,“”,C2:C4)仅将范围C2:C4中的值相加,其中范围B2:B4中的相应单元格等于“”。
从Excel帮助。
我只能想出一个数组公式
=SUM(IF(ISNUMBER(A:A),A:A,B:B))
(必须使用Ctrl Shift Enterinput )