如何计算其他值之间的特定值

问题描述 投票:0回答:1

我很难弄清楚这个问题。

我在C 列(C4 到C19)中有一个简短的数字列表。
这些数字的范围可以从 0 到任意值。永远不会空。

D 列是日期,E 列是偏移量,但这与问题无关。

我想在F列中,在该行之前计算零值的计数,直到我们找到高于该值的非零值。

所以,我们说F18。我想知道C中C18之前的零的数量。答案是3。 对于 F17,答案是 2(C16 和 C15)。 等等。

我确实尝试用一些 COUNTIFS 和 INDEX 来解决这个问题......但我迷路了。

excel excel-formula countif
1个回答
0
投票
这个则相反(从上到下):

=IFERROR(SCAN(0,C4:C19,LAMBDA(a,v,IF(v=0,a+1;0))),"")
    
© www.soinside.com 2019 - 2024. All rights reserved.