Excel使用SUMIF求和并选择更高的数字

时间:2015-03-17 16:35:45

标签: excel sum

我有以下数字范围

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

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

我一直在拿d列的总和并手动减去D1并为E4添加E1和D4,但是随着时间的推移,E列可能会被填充,我不想一遍又一遍地这样做。

对此的任何帮助都非常感激。

2 个答案:

答案 0 :(得分:0)

数组公式应该很好地处理它。

Sum Maximum over two columns

D2中的数组公式

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

数组公式需要使用 Ctrl + Shift + Enter↵进行最终确定。

答案 1 :(得分:0)

没有数组选项:

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

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

=MAX(D2,E2)  

并总结该栏目。