gpt4 book ai didi

excel - 计算excel行中的连续条纹

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

我正在尝试计算 2 个值。当前连续和长期连续。

每条记录位于 1 行,包含名称和值

这些列中的每一列都有一个从 1 到 200 的值。
例子:

John Doe 14 16 25 18 40 65 101 85 14 19 18 9 3
Jane Doe 24 22 18 5 8 22 17 17 15 2 1 5 22
Jim Doe 40 72 66 29 25 28
Jan Doe 27 82 22 17 18 9 6 7 9 13

对于每一行,我都试图找到“当前”的连续和“最长的”连续。
这些值必须 <= 24 才能计算在内。数据从左到右。
John: Current 2; Long 5
Jane: Current 13; Long 13
Jim: Current 0; Long 0
Jan: Current 0; Long 8

在同一行的自己的单元格中计算当前和长的公式是什么(必须在数据之前)?

最佳答案

对于当前运行,假设 C2:Z2 中的数据,请尝试以下数组公式:
=IFERROR(MATCH(TRUE,C2:Z2>24,0)-1,COUNT(C2:Z2))
使用 CTRL+SHIFT+ENTER 确认

对于最长的连胜,请根据您评论中使用的单元格引用尝试此版本
=MAX(FREQUENCY(IF(P7:BB7<=24,COLUMN(P7:BB7)),IF(P7:BB7>24,COLUMN(P7:B‌​B7))))
再次使用 CTRL+SHIFT+ENTER 确认

或允许范围内的空白(这将结束连胜)你可以使用这个版本
=MAX(FREQUENCY(IF(P7:BB7<>"",IF(P7:BB7<=24,COLUMN(P7:BB7))),IF((P7:BB7="")+(P7:BB7>24),COLUMN(P7:BB7))))

关于excel - 计算excel行中的连续条纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28736286/

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