ARRAYFORMULA:Google 表格中的 COUNTIF
ARRAYFORMULA: COUNIF in Googlesheet
我在 googlesheet 中面临 COUNTIF 与 ARRAYFORMULA 的问题,如下所示
- 当我需要在 C 中计数时,图片 A 工作正常
- 图片B无法使用arrayformula
有人有解决办法吗?
非常感谢。
遗憾的是,不能像您在数组中建议的那样使用 CountIf。如果你把它放在一个数组中,所有的值都会被计算在范围内。话虽这么说,这可以通过轻微的解决方法来实现。
=Array_Constrain(iferror(sort({row(B:B)-row(B1)+2-match(sort(B:B),sort(B:B),0),SORT(ROW(B:B)+2-row(B1)+2,B:B,1)},2,1),),9^9,1)
此公式可让您获得 B 列中值的 运行 计数。祝您有美好的一天!
使用:
=INDEX(IF(A:A="",,COUNTIFS(B:B, B:B, ROW(B:B), "<="&ROW(B:B))))
我在 googlesheet 中面临 COUNTIF 与 ARRAYFORMULA 的问题,如下所示
- 当我需要在 C 中计数时,图片 A 工作正常
- 图片B无法使用arrayformula
有人有解决办法吗?
非常感谢。
遗憾的是,不能像您在数组中建议的那样使用 CountIf。如果你把它放在一个数组中,所有的值都会被计算在范围内。话虽这么说,这可以通过轻微的解决方法来实现。
=Array_Constrain(iferror(sort({row(B:B)-row(B1)+2-match(sort(B:B),sort(B:B),0),SORT(ROW(B:B)+2-row(B1)+2,B:B,1)},2,1),),9^9,1)
此公式可让您获得 B 列中值的 运行 计数。祝您有美好的一天!
使用:
=INDEX(IF(A:A="",,COUNTIFS(B:B, B:B, ROW(B:B), "<="&ROW(B:B))))