簡體   English   中英

如果同月 ArrayFormula,則將 ID# 增加 1

[英]Increment ID# by 1 if Same month ArrayFormula

我正在嘗試在谷歌工作表中設置一個數組公式,以節省填寫 ID#s 的簡單公式。

該工作表由谷歌表單填充,因此它接收時間戳。 假設這些是命令。

如果訂單的月份與之前的月份匹配,我想將 ID# 增加一,基本上計算本月的訂單。 完整的 ID# 實際上由幾個因素組成,訂單數只是其中之一(因此它們是唯一的),但為了本練習,我將保持簡單。

如果訂單的月份與上一個月份不匹配,那么可以肯定地說我們已經進入了新月份,並且 ID 應該在 01 重新開始。

我有一列包含從時間戳中提取的月份。 所以數據看起來像這樣:

 A       B
ID#    MONTH
1        1

2        1

3        1

4        1

5        1

6        1

1        2

2        2

3        2

1        3 

2        3

3        3

4        3

我無法讓數組公式工作! 我已經嘗試了很多countIfsIfs ,比如

=ARRAYFORMULA(if(len(B2:B),if(B3:B<>B2:B,1,A2:A+1),""))

有人對此有什么建議嗎?

我發現很難用谷歌搜索並嘗試了一些搜索詞!

嘗試:

=ARRAYFORMULA(IF(B1:B<>"", COUNTIFS(B1:B, B1:B, ROW(B1:B), "<="&ROW(B1:B)), ))

0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM