我正在尝试在Google工作表中设置数组公式,以保存ID号的简单公式。
工作表由Google表单填充,因此会收到时间戳记。假设这些是订单。
如果订单月份与前一个月份匹配,我想将ID#加1,实际上是在计算这几个月的订单。完整的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
我无法使arrayformula正常工作!我已经尝试了许多countIfs
和Ifs
,例如
=ARRAYFORMULA(if(len(B2:B),if(B3:B<>B2:B,1,A2:A+1),""))
有人对此有任何建议吗?
我发现Google很难做到,并尝试了一些搜索字词!