我有下列的Y
电子表格。基本上,Sam 和 Heather 按任务分配任务。任务完成后,他们会在列中标记Task Done
。
在底部,用黄色表示,我想根据分配给 Sam 和 Heather 的任务数量以及他们是否用 标记来计算他们分别完成的任务百分比Y
。我尝试了SUMIF
函数,但我想我选错了方向。
我可以使用 Excel 实现我想要的功能吗?如果可以,该怎么做?
答案1
是否有包含姓名的列?假设 A2:A100 中为 Sam/Heather,B2:B100 中为 Y,则您可以获得 Sam 的总任务数
=COUNTIF(A2:A100,"Sam")
以及 Sam 完成的任务数量
=SUMPRODUCT((A2:A100="Sam")*(B2:B100="Y"))
因此,要计算完成百分比,只需用后者除以前者,即
=SUMPRODUCT((A2:A100="Sam")*(B2:B100="Y"))/COUNTIF(A2:A100,"Sam")
....或者“数组公式”可以用更短的公式来实现,即
=AVERAGE(IF(A2:A100="Sam",IF(B2:B100="Y",1,0)))
使用 CTRL+SHIFT+ENTER 确认
对于 Google 文档,请尝试
=arrayformula(AVERAGE(IF(A2:A13="Sam",IF(B2:B13="Y",1,0))))
将公式单元格格式化为百分比