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)
然后对该列求和。
我有以下数字范围
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)
然后对该列求和。