我需要一个快速的宏/公式。我有两列:
A | B
|
| 10 | 9 |
| 11 | |
| 8 | 10 |
| N/A |
| 4 | |
| 7 | 8 |
total | 40 | 27 |
现在我想向一列添加总和,该列将 A 列中的所有值相加,但将该值替换为 B 列中的值(如果存在)。
所以我预计总和最终为 9 + 11 + 10 + 4 + 8 = 42
我不完全确定 Excel 计算的功能或如何在公式中执行 for 循环。
最佳答案
有很多方法可以做到这一点,但我会将其作为两个总和相加......
假设您在单元格 A1 到 B6 中拥有在问题中提供的数据,您的公式可能如下所示:
=SUMIF(B1:B6,"",A1:A6)+SUM(B1:B6)
本质上,你是在说:
- A1:A6 的总和(B1:B6 为空)
加
- 总和B1:B6
希望这是有意义的并且有帮助!
关于excel - 条件总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18210626/