gpt4 book ai didi

Excel 专家,我需要找出出现的地方。公式使用 LET TEXTJOIN SUBSTITUTE

转载 作者:行者123 更新时间:2023-12-04 20:21:03 27 4
gpt4 key购买 nike

ANOTHER EXAMPLE数据在 A2:K2 中:

=LET(txt, TEXTJOIN("", FALSE, 0, --A2:K2, 0), modTxt, SUBSTITUTE(txt, "0.5", 1), halfDaysAdjust, 0.5*(LEN(txt)-LEN(SUBSTITUTE(txt, "00.50", "0000"))), LEN(modTxt)-LEN(SUBSTITUTE(modTxt, "10", "0"))-halfDaysAdjust)
这是给我 3 个第一个逻辑的公式,我需要添加一个逻辑而不会弄乱其他逻辑
逻辑示例
1 0 1 0 1 = 3 ocurrences 
1 1 1 0 1 = 2 ocurrences
.5 0 .5 .5 0 = 1.5 ocurrences
1 .5 0 .5 .5 = 3 ocurrences
描述:
第一个逻辑:1 不连续被计为单独出现
第二个逻辑:连续的 1 是 1 次出现
第三个逻辑:.5 总是算作半点
第 4 个逻辑,这是我需要添加的逻辑:如果 .5 与 1 相邻,则 .5 出现 1 次。

这个例子 ocurrences example ......................

最佳答案

=LET(txt,TEXTJOIN("",0,0,--A2:H2,0),
modtxt,SUBSTITUTE(
SUBSTITUTE(txt,"10.5","1010"),
"0.51","101"),
LEN(modtxt)-LEN(SUBSTITUTE(modtxt,"10","1"))
+((LEN(modtxt)-LEN(SUBSTITUTE(modtxt,"0.5","00")))/2))
我首先修改了 1后跟 0.51010所以它将两者都视为一个整体。然后我统计了 10的出现次数在修改后的文本中。
我添加了 0.5 的出现次数在修改后的文本中并将该计数除以 2,以便将计数减半。
enter image description here

关于Excel 专家,我需要找出出现的地方。公式使用 LET TEXTJOIN SUBSTITUTE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72660466/

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