【发布时间】:2016-06-03 14:24:21
【问题描述】:
我有一个带有 2 个选项卡(总计和活动)的 Google 表格。
“总计”选项卡有一个部分 (A23:F27) 正在执行唯一计数。
- A24:A27 包含个人姓名
- 和 C23:F23 包含项目的阶段。
使用这 2 部分的值,在“活动”选项卡中,个人姓名在 U 列中,项目阶段在 V 列中,正在计算的唯一值在 D 列中。
我有以下数组公式,它完全符合我的需要,但将它放在 56 个单元格中(将来可能更多)会使工作表减慢到它不起作用的程度。
=ArrayFormula(
SUM(
IF(
FREQUENCY(
IF(ACTIVE!T:T=$A24,
IF(
ACTIVE!V:V=$C$23,
MATCH(ACTIVE!D:D, ACTIVE!D:D, 0)
)
),
ROW(ACTIVE!$A$2:$AY)-ROW(ACTIVE!$T$2)+1
)
,1)
)
)
我的问题是有人有其他解决方案吗?公式和谷歌脚本都可以。
【问题讨论】:
-
在没有问题陈述的情况下很难想出更好的解决方案。对正在计算的内容或示例电子表格或示例输入/输出数据进行口头描述会有所帮助。
标签: google-apps-script google-sheets