我正在从Zapier提供电子表格,所以当一个动作发生时,一行被添加到底部。我想使用一个arrayformula,它为已添加的新行添加一个计数器。我希望它从1-9计数然后重新启动。所以我的计划是使用类似的公式。
=ArrayFormula(IF(ISTEXT(A3:A),(IF(J3:J>9,J3:J+1,1)))
我会在J2中输入一个手册。这不起作用。但你可能会看到我在想什么?
请帮助我。
答案 0 :(得分:0)
在K2中输入此公式:
=ArrayFormula(IF(ISTEXT(A2:A)+J2:J>9,1,0))
这个公式变为L2:
=ArrayFormula(IF(K2:K=0,"",SUMIF(ROW(K2:K),"<="&ROW(A2:A),K2:K)))
结果:
<强>参考强>
https://webapps.stackexchange.com/questions/37799/cumulative-sum-without-script
答案 1 :(得分:0)
所以我设法解决了这个问题。但它可能不是最干净的解决方案。如果您有任何建议,请附带建议。
此代码有效
=ArrayFormula(IF(ISTEXT(A2:A),(ROW(A2:A)-ROUNDDOWN(ROW(A2:A),-1)),""))
感谢。