如何过滤不同行的值

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

我想计算每个员工完成了多少 Approved 工作。我无法捕获已批准职位的员工姓名,因为“员工”列在“已批准”行上具有 NULL 值。它在“分配”行上有员工姓名。这是我的数据。例如,我如何计算杰克已完成的批准工作的数量?一项工作可以有多个已批准的工作状态,并且每个员工有数百个工作。有什么帮助吗?

enter image description here

我已经尝试过 FILTER 公式,但不知道如何匹配不同行的值。

excel google-sheets
1个回答
0
投票

您使用 Unique 函数的方向是正确的,但您还需要将其与过滤器函数结合起来。

为了测试,我创建了一个与您所描述的类似的示例数据集:

我使用了以下功能:

=COUNTA(UNIQUE(FILTER(E3:E12, (D3:D12="Will") * (F3:F12="Approved"))))

过滤器(B2:B8,(A2:A8 =“意愿”)*(C2:C8 =“已批准”)): 过滤 B 列中的 ID,查找 A 列为“意愿”的行(您应该根据您搜索的员工在此处更改此值)且 C 列为“已批准”。

独特(...): 然后获取此过滤列表并删除任何重复项。

COUNTA(...): 计算剩余的唯一 ID 的数量。

我使用 Excel 365 或 2019 进行了测试

© www.soinside.com 2019 - 2024. All rights reserved.