我想计算0连续出现两次的次数。请看底部的链接(蓝色文本)。
我试过:= SUM(IF(频率(IF(C7:BA7 ="0";世界其他地区(C7:BA7));如果(C7:BA7 ="0";行(C7:BA7))= 2;(1))
使用Ctrl + Shift + Enter组合键,但无法正常工作。
This is an image of what im working with. I want to count how many times 0 occurs twice. Context for my problem is; I wanna be able to count the occurrences of how many times a product has not sold anything for two weeks in a row. In the picture 0 stands for zero sales that week, where blanks is registered sales. So if Week 1 and Week 2 has a 0, it should be counted as 1 episode of no sales for two weeks. The formula should then move on to find the next occurence of an two weeks with zero sales. if three 0 occur in row it shouldn't be counted twice just once. But if four 0 occur it should be counted twice. :) Thank you all in advance and merry Christmas.. it's my first post so sorry for the mess...
5条答案
按热度按时间jvidinwx1#
将其作为函数调用,例如
NB仅适用于当前版本中的行范围。
wmtdaxz32#
这样可以很好地查看列A到H:这是一个数组公式,它比较
A1
和B1
,然后B1
和C1
...H1
和I1
,如果它们相同,就把1
加到和上,否则就是0
.使用
Ctrl+Shift+Enter
使其作为数组公式工作,并且显然不要键入{
和}
。kuhbmx9i3#
[This这是我正在做的,请看图片链接。我的问题是我想计算两个0在一行中出现的次数。一串三个0不应该被计算两次。
问题的背景:我不想计算一个产品两周内没有销售一次的次数。如图所示,没有销售记录为0,销售记录为空白。因此,如果第1周和第2周的销售记录为0,则应计为1。这样,我就可以告诉我们的外部销售人员,他们需要查看该产品的演示等内容。因为它已经两周没有卖出任何东西了。因此,只要两周内连续出现两个0,它就应该被视为一次出现,然后公式应该查找下一次出现的两个0(两周没有卖出任何东西)。] 1
n6lpvg4x4#
有了所有不同的、不重叠的对都应该被计数并且非零单元格可以是空的附加信息,我将设置一个帮助行,该帮助行具有从B4开始的公式,以便在每次零运行期间从零开始递减计数,并计算出每次零运行结束时的对的数量:-
然后用U4中的以下公式计算该行中的对数(忽略任何负数):-
gfttwv5a5#
我会把这个作为另一个答案贴出来,这要归功于@ambrosen。
因此,找出每次出现两个或多个零后跟一个空格并计算出现次数的公式是:
必须使用CtrlShiftEnter作为数组公式输入
对于图片中的前两个产品:
考虑到所有不同的、不重叠的对都应该被计数,并且非零单元格可以为空的附加信息,纯数组公式的解决方案是非常难以实现的,但是折衷的解决方案是使用现有的数组连接函数,如here,将范围复制到字符串中,然后用单个字符替换每对零:-