gpt4 book ai didi

arrays - 使用条件 Excel 计算唯一值

转载 作者:行者123 更新时间:2023-12-04 22:24:12 24 4
gpt4 key购买 nike

我正在尝试创建一个简单的图表来显示在指定日期范围内有多少员工处于给定的纠正措施级别。我遇到的问题是这样的:

日志显示,测试 1 员工在 2019 年 8 月 14 日收到了关于生产力的口头警告,然后在 2019 年 8 月 24 日收到了第一次书面警告,然后在 2019 年 8 月 23 日收到了最终的书面警告.

我写的公式将在每个更正级别(口头、第一次写作和最后一次写作)中将其显示为 1 人。我希望它只计算每个人的最高级别警告。因此,该图表在最终书面警告级别仅计算 1 个条目。

我缺少什么来实现这一点?

原始数据:

enter image description here

总结图:

enter image description here

汇总图表公式(相对于语言级别):

={SUM(--(FREQUENCY(IF(('2019'!$C:$C<>"")*('2019'!$F:$F=$B$2)*('2019'!$D:$D>=$B$3)*('2019'!$D:$D<=$C$3)*('2019'!$E:$E=$B5)*('2019'!$E:$E<>$B6),MATCH('2019'!$C:$C,'2019'!$C:$C,0)),ROW('2019'!$C:$C)-ROW('2019'!$C$2)+1)>0))}''''

最佳答案

破解它!我在 Step 和 Reason 之间的原始数据中添加了两个帮助列。

第一个,Level,是一个 VLOOKUP,它将 Step 转换为一个数值(按照严重程度,最低的是 Verbal,最高的是 Exit)。

第二个,Max,是一个 MAXIFS 公式,用于通过关联 ID 和原因标记哪个步骤是最高严重性:

=IF(MAXIFS(F:F,C:C,C2,H:H,H2,D:D,">="&Summary!$B$3,D:D,"<="&Summary!$C$3)=F2,"X","")

enter image description here

汇总图表中的公式现在如下所示:
=SUM(--(FREQUENCY(IF(('2019'!$C:$C<>"")*('2019'!$I:$I=$B$2)*('2019'!$D:$D>=$B$3)*('2019'!$D:$D<=$C$3)*('2019'!$F:$F=$B5)*('2019'!$H:$H="X"),MATCH('2019'!$C:$C,'2019'!$C:$C,0)),ROW('2019'!$C:$C)-ROW('2019'!$C$1)+1)>0))

关于arrays - 使用条件 Excel 计算唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59633832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com