[英]Google Sheets Count if Consecutive numbers are Less than
我在 A 列中有一組數據,如下所示:
A B
150 155
200
140
122
250
299
如果有 2 個或更多連續數字小於 B1 (155) 中的值,我想得到一個“是”的聲明,到目前為止我的公式是:
=if(frequency(FILTER(A1:A,A1:A<B1),A1:A=2)>0,"Yes","No")
但是這似乎不起作用,有什么線索嗎?
如果您想知道,您可以使用 Frequency 來完成這些操作,但我認為 Frequency 的工作方式並不像您期望的那樣。 第一個參數是您要分組的數據,第二個參數是您用於對數據分組的 bin 范圍或切割點列表。 所以訣竅是使用值 <155 給出行號列表(數據),值 >=155 給出另一個行號列表(切割點),如下所示:
=ArrayFormula(if(Max(
frequency(
if((A:A<B1)*(A:A<>""),row(A:A)),
if((A:A>=B1)*(A:A<>""),row(A:A)))
)>=2,
"Yes","No"))
這樣做沒有什么特別的好處,除了它也適用於 Excel。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.