我如何基于2个值求和?

问题描述 投票:0回答:1

我有这张excel表

Status | Priority |
-------------------
Yes    | High     |
No     | Medium   |
N/A    | Medium   |
Yes    | Low      |

每个优先级都有一个点值。

High = 3 points
Medium = 2 Points
Low = 1 Point

如果StatusYes,那么我希望它计算相应的点值。因此,对于上表,它应该累加4点(High [3点]的优先级为1 YesLow [1点]的优先级为1 Yes)。因此,总共4分。

我想知道如何做到这一点?我本来要执行以下操作,但只有一个条件。

=COUNTIF(A2:A5, "Yes")
excel countif
1个回答
0
投票

将SUMPRODUCT与MATCH一起使用:

=SUMPRODUCT((A2:A5="Yes")*(MATCH(B2:B5,{"Low","Medium","High"},0)))
© www.soinside.com 2019 - 2024. All rights reserved.