Google 表格计数如果

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

我正在处理谷歌表格中的序列号

这就是我所做的 =Arrayformula(IF(F2:F="",,LEFT(F2:F,2))& "-" & IF(E2:E="",,YEAR(E2:E) & "-" & "0 " & 月份(E2:E) & "-00" & COUNTIFS(E2:E, E2:E, ROW(E2:E), "<="&ROW(E2:E))))

以及结果 |序列号(ColB) |日期 (ColE) |姓名(colF) | | DI-2024-03-001 | 2024 年 3 月 20 日 |丁丁 | | JO-2024-03-001 | 2024 年 3 月 22 日 |乔伊 | | DI-2024-03-002 | 2024 年 3 月 22 日 |丁丁 | | JO-2024-04-001 | 2024 年 4 月 12 日 |乔伊 | | JO-2024-04-001 | 2024 年 4 月 19 日 |乔伊 |

全部算作001,因为它计算的是日期,而不是月份

这是我想要的输出

|序列号(ColB) |日期 (ColE) |姓名(colF) | | DI-2024-03-001 | 2024 年 3 月 20 日 |丁丁 | | JO-2024-03-001 | 2024 年 3 月 22 日 |乔伊 | | DI-2024-03-002 | 2024 年 3 月 22 日 |丁丁 | | JO-2024-04-001 | 2024 年 4 月 12 日 |乔伊 | | JO-2024-04-002 | 2024 年 4 月 19 日 |乔伊 |

这可能吗?抱歉我的英语不好。

google-sheets
1个回答
0
投票

您可以尝试:

=Arrayformula(IF(F2:F="",,LEFT(F2:F,2))&  "-" & IF(E2:E="",,YEAR(E2:E) &  "-" &TEXT(MONTH(E2:E),"00") & "-00" & COUNTIFS(eomonth(E2:E,)&F2:F, eomonth(E2:E,)&F2:F, ROW(E2:E), "<="&ROW(E2:E))))
© www.soinside.com 2019 - 2024. All rights reserved.