excel - 计算当前连续条纹忽略空白
问题描述
我有一个包含四种不同值类型的每日日志。正、负、零或空白。
我对连续的零感兴趣,其中正值和负值结束条纹,而空白被忽略。
每条记录位于 1 行,包含名称和值
例子:
Day 1 2 3 4 5 6 7 8
Fred 1 -2 0 _ 0 0 0 0 calculate current streak of 5
Jane 0 -5 _ 0 0 _ _ _ calculate current streak of 2
John 4 -6 3 0 0 0 3 0 calculate current streak of 1
Amie 2 0 0 0 0 0 0 -3 current streak 0
我可以使用 COUNTIF 来获得总零,但不是连胜
从这个类似的问题中,计算 excel 行中的连续条纹
我已经尝试过=IFERROR(MATCH(TRUE,INDEX(B2:I2<>0,0),0)-1,COUNT(B2:I2))
我得到了不稳定的结果,我的主管希望我已经完成了这个。任何帮助或想法将不胜感激!
解决方案
推荐阅读
- scala - 在 Actor 消息处理程序中捕获了哪个发件人?
- javascript - 如何将 SVG 标签准确地安排到视频标签的真实播放区域的上方?
- android - 如何检测 Android 中的 PowerSaveMode 变化
- botframework - 如何更改 QnA Maker 中的默认答案?
- azure - 续订 Azure IoT Hub DeviceClient 使用的 SAS 令牌
- html - 在角度 8 中单击子锚滚动到父 html 元素单页
- r - 如何打破键值并存储在两个不同的变量中,以将它们用作 r 和闪亮的 ms SQL server 中的参数(stored_procedure)
- angular - 在单独的应用程序中托管时编译构建的角度元素的源映射
- excel - 如何使用VBA检测Excel中的图表中是否有文本框?
- typescript - 即使文件被排除在外,来自 tsc 的警告