复杂的 Excel 公式用于查看左列并在右列中选择值

复杂的 Excel 公式用于查看左列并在右列中选择值

我想做一个相当奇怪的公式。我想要一个单元格,比如说 D1,得到一个值,它是 B1 到 B100 范围内所有有效数字的总和,其中有效数字的唯一条件是,对于每个单元格(即 B1、B2、B3),它都会向左查看 A1、A2、A3,看看它是否包含“真”或“假”。如果是真,那么它会将其添加到总和中,如果不是,它会跳过它。

我认为有一种方法可以做到这一点,例如使用 vlookup 或诸如此类的东西。我知道我可以使用宏来做到这一点,没问题,但我不能 100% 确定是否有办法用公式来做到这一点(如果我在 A 列或 B 列中更改某些内容,公式会自动更新 D1 中的值。自动更新是我最需要的。)

答案1

SUMIF 是正常方法,例如

=SUMIF(A1:A100,TRUE,B1:B100)

不过,TRUE/FALSE 可能会出现问题 - 如果 TRUE/FALSE 是布尔值而不是文本值,则上述操作有效

相关内容