我试图解决这个问题:
我正在使用sumif
和sumifs
功能,但我似乎无法弄明白。
仅对B的所有单元格进行求和非常重要,并且只有相应的单元格A中有一个数字(任何数字都可以)。这个条件很重要,因为有些单元格是空的,有些单元格中有随机字符串,有些单元格标有" N.A。"等等。
答案 0 :(得分:0)
尝试以下:
=SUMPRODUCT(--ISNUMBER(A2:A8),B2:B8)
首先创建TRUE FALSE向量 - ISNUMBER
,然后转换为1,0 - --
,然后SUMPRODUCT
。
以下是Excel Forum建议的另一种方式:
=SUMIF(A2:A8,"<"&10^99,B2:B8)
答案 1 :(得分:0)
如果A栏数字严格为非负数:
=SUMIF(A:A,">=0",B:B)
如果该列可能包含负数:
=SUM(SUMIF(A:A,{">0","<"}&0,B:B))
请注意,在A列中存储为文本的任何数字都不会被这些解决方案考虑,也不会被zx8754给出。
此致