Excel 使用 SUMIF 求和 select 更高的数字

Excel Using SUMIF to sum and select higher numbers

我有以下数字范围

D                   E    
3000                6500    
20000               0    
15000               0    
16000               20000    
22000               0

我想取 D 列的总数,但添加 E 列中的数字以替换 D 列中的相应值(如果存在)。例如,顶行中的 3000 将替换为 6500,第 4 行中的 20000 将取代 16000。

我一直在计算 d 列的总和并手动减去 D1 并为 E4 添加 E1 和 D4,但是由于 E 列可能会随着时间的推移而填充,所以我不想一遍又一遍地执行此操作。

非常感谢任何帮助。

数组公式应该可以很好地处理这个问题。

D2中的数组公式为,

=SUM(IF(A1:A5>B1:B5, A1:A5, B1:B5))

数组公式需要用Ctrl+Shift+Enter↵.

没有数组选项:

=SUM(E:E)+SUMIF(E:E,0,D:D)

对于 更高的 数字,您可以添加一个包含公式的列,例如:

=MAX(D2,E2)  

然后对该列求和。