我有一个时间表,我的团队每天在Google工作表中填写。在单独的选项卡上,我希望每个代理每个日程表代码每天的运行计数。
在此处链接示例电子表格。在此示例中,我尝试输入返回
的countif2019-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
与匹配直接合并:
=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)
这是它的工作方式:
MATCH(D$1,'Mon 1/27'!$A$1:$A$5,0)
将搜索引用到单元格A1的代理的行号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))
将返回始终引用到列F
和AF
的范围,但具有在步骤1中返回的行号,即F3:AG3
,F4:AG4
和子。COUNTIF
只会计算步骤2范围内的标准。希望这会有所帮助。
重要提示:在您发布的预期输出中,巴拉克·奥巴马(Barack Obama)的MCX结果为2,但我的公式为4。您确定您的输出正确吗?]]