If statement 自动数组公式

If statement 自动数组公式,if-statement,google-sheets,google-sheets-formula,array-formulas,countif,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,Countif,我需要建立一个公式,在这个数据中生成事件数 每当有人从“后果”选项卡中采取行动时,我应选择事件和事件编号,因此,如果有人之前采取了相同的事件并将再次采取行动,这将是第二次采取不同的行动,并且每个行动都有180天的到期日,到期日列0表示到期1表示未到期 这里我需要的是,当数组公式查看员工姓名时,自动生成事件数,然后对事件进行计数。如果事件数等于2,则表示2次相同事件,因此生成第二次,如果事件数等于3,则表示3次相同事件等 我尝试过这个数组,但它不以代理为标准计算所有错误 =ARRAYFORMULA

我需要建立一个公式,在这个数据中生成事件数

每当有人从“后果”选项卡中采取行动时,我应选择事件和事件编号,因此,如果有人之前采取了相同的事件并将再次采取行动,这将是第二次采取不同的行动,并且每个行动都有180天的到期日,到期日列0表示到期1表示未到期

这里我需要的是,当数组公式查看员工姓名时,自动生成事件数,然后对事件进行计数。如果事件数等于2,则表示2次相同事件,因此生成第二次,如果事件数等于3,则表示3次相同事件等

我尝试过这个数组,但它不以代理为标准计算所有错误

=ARRAYFORMULA(IF(ROW(A:A)=1,"Number of incidents (Automation)",IF(LEN(A:A)=0,IFERROR(1/0),IF(COUNTIF(B:B,B:B)=0," ",IF(COUNTIF(C:C,C:C)=6,"6th Time",IF(COUNTIF(C:C,C:C)=5,"5th Time",IF(COUNTIF(C:C,C:C)=4,"4th Time",IF(COUNTIF(C:C,C:C)=3,"3rd Time",IF(COUNTIF(C:C,C:C)=2,"2nd Time",IF(COUNTIF(C:C,C:C)=1,"1st Time"," "))))))))))

这是一个数据样本

我没有得到你想要的。但希望这对你有帮助

而不是

IF(COUNTIF(C:C,C:C)=X,“第X次”

你可以写

如果(计数如果(C:C,C:C)和“第二次”

完全公式化

=数组公式(如果(第(A:A)行)=1,“事件数(自动化)”,如果(第(A:A)行)=0,错误率(1/0),如果(计数如果(B:B,B:B)=0,”,计数如果(C:C,C:C)和“第次”))


D1中尝试以下操作:

={"Number of incidents (Automation)"; 
 ARRAYFORMULA(IF(LEN(C2:C), COUNTIFS(C2:C, C2:C, ROW(C2:C), "<="&ROW(C2:C)), ))}
={“事件数(自动化)”;

数组公式(IF(LEN(C2:C)、COUNTIFS(C2:C、C2:C、ROW(C2:C)),"感谢您的回复/我在这里需要的是计算事件的数量,例如,Jacob在第一次采取后果行动时发生了两起事件,但第二次他将采取不同的行动,因此我需要计算每个员工的事件数,以便能够确定行动编号ting我必须记住,如果Jacob的第一个事件发生在180天之后,那么它将过期,因此第二个事件将是第一个事件,因为第一个事件已经过期感谢您的大力支持player0,我需要为每个员工添加标准,例如,Jacob第一次有两个事件e将根据后果采取行动,但第二次他将采取不同的行动,因此我需要计算每个员工的事件数,以便能够确定他将收到的行动,注意我必须记住,如果Jacob的第一次事件发生在180天前,那么第二次事件将终止被视为第一个事件,因为第一个事件已经过期谢谢你这么多的工作,我可以问一下,如果到期时间=0,我是否可以在等式中添加到期列,这样操作就过期了,这样它就不算了?
={"Number of incidents (Automation)"; 
 ARRAYFORMULA(IF(LEN(C2:C), COUNTIFS(B2:B&C2:C, B2:B&C2:C, ROW(C2:C), "<="&ROW(C2:C)), ))}
={"Number of incidents (Automation)"; 
 ARRAYFORMULA(IF(F2:F=1, COUNTIFS(B2:B&C2:C&F2:F, B2:B&C2:C&F2:F, ROW(C2:C), "<="&ROW(C2:C)), ))}