Google表格-行之间的计数

问题描述 投票:0回答:1

我有一个时间表,我的团队每天在Google工作表中填写。在单独的选项卡上,我希望每个代理每个日程表代码每天的运行计数。

在此处链接示例电子表格。在此示例中,我尝试输入返回

的countif
2019-01-27  T   5   6   0   4
2019-01-27  C   3.5 0   0   7
2019-01-27  LC  0   0   0   0
2019-01-27  S   0   0   0   0
2019-01-27  L   0.5 0   0   1
2019-01-27  M   0.5 0   0   1
2019-01-27  SP  0   0   0   0
2019-01-27  U   0   0   0   0
2019-01-27  MCX 2   0   0   2
2019-01-27  OCX 0   0   0   0
2019-01-27  TR  0   0   0   0

但是我无法终生获得工作的职能。非常感谢您的帮助!

https://docs.google.com/spreadsheets/d/1gp0ZrcYLJfEnUHxgxagAl99X_MCjEIdvwFyfSdGngSE/edit?usp=sharing

excel-formula google-sheets-formula spreadsheet
1个回答
0
投票

与匹配直接合并:

enter image description here

=COUNTIF(INDIRECT("'Mon 1/27'!A"&MATCH(D$1,'Mon 1/27'!$A$1:$A$5,0)&":AG"&MATCH(D$1,'Mon 1/27'!$A$1:$A$5,0)),$B2)

这是它的工作方式:

  1. [MATCH(D$1,'Mon 1/27'!$A$1:$A$5,0)将搜索引用到单元格A1的代理的行号
  2. [INDIRECT("'Mon 1/27'!A"&MATCH(D$1,'Mon 1/27'!$A$1:$A$5,0)&":AG"&MATCH(D$1,'Mon 1/27'!$A$1:$A$5,0))将返回始终引用到列FAF的范围,但具有在步骤1中返回的行号,即F3:AG3F4:AG4和子。
  3. COUNTIF只会计算步骤2范围内的标准。

希望这会有所帮助。

重要提示:在您发布的预期输出中,巴拉克·奥巴马(Barack Obama)的MCX结果为2,但我的公式为4。您确定您的输出正确吗?]]

© www.soinside.com 2019 - 2024. All rights reserved.