【发布时间】:2017-01-14 06:43:27
【问题描述】:
我有 3 列。 A 列、B 列、C 列。A 列包含条件,B 列包含一些值,C 列包含一些值。Col A Col B Col C
y 2
y 3
d 4
y 5 2
y 6 3
n 7
b 8
y 9
Sum=
我需要一个公式,当 C 列中没有值时对 B 的值求和,当 B 列中没有值时求和 Col C 的所有值,但是 当 B 列和 C 列都有值时,它更喜欢 C 列并将其值放在总和中,我只想在 A 列中添加状态为 y 的值。
示例:像 B 列的值 = 5 和 C 列的值 = 2 所以我的公式应该更喜欢 2 并在总和中加 2 并留下 5 表示 B 列的值。 否则很简单,意味着如果我在 A 中有值,只需将这些值添加到总和中,如果我在 B 中有值,只需在总和中添加该值。
我有一个公式,但它只适用于从两个列中添加值。
=SUMPRODUCT(--($C2:C9="y"); $B2:B9+$C2:C9) 这是从我拥有的所有列中添加值的公式,但是当 B 列和 C 列都具有值时我需要一个条件,并且我需要更喜欢 C 列的值并仅选择 C 值作为总和。
根据条件从 2 列中选择/选择 1 列值的公式(用于加法)
我的方法更简单
只需从 Col B 和 Col C 中添加 y 的所有值,但是当我们在 Col B 和 Col C 中都有值时,首选 C 列,只考虑 C 列的值作为总和并忽略 Col B 的值
【问题讨论】:
标签: excel excel-formula