【问题标题】:COUNTIFS with different-sized ranges / INDEX-MATCH and COUNTIF具有不同大小范围的 COUNTIFS / INDEX-MATCH 和 COUNTIF
【发布时间】:2019-07-25 02:34:54
【问题描述】:

标题:我需要制作一个汇总表,对于每一行,查看另一张表,根据条件(名称)找到相应的行,并计算 a 的实例数跨多个列的特定值(“P”)。

具体说明: 我正在为一个总结其他工作表信息的 Excel 文档制作一个摘要“封面表”。所以,Sheet1 看起来像这样:

....我想在这张表上填写“出勤”栏 (B:B)。我希望它通过计算另一张纸上 P 的数量来做到这一点。 Sheet2 看起来像这样:

(请注意,名称与 Sheet1 上的顺序不同)

期望的结果(我在这里手动输入):

重要/烦人:由于一些烦人的规则和规定,我不能简单地向 Sheet2 (E:E) (=countif(B2:D2,"P") 添加辅助列只需导入 (=INDEX(Sheet2!E:E, MATCH(A2, Sheet2!A:A, 0))。

我尝试制作混合 INDEX-COUNTIF 和混合 COUNTIF-MATCH 解决方案,但无济于事。

我最好的猜测是使用 COUNTIFS,但是当我使用 COUNTIFS(Sheet2!A:A, A2, Sheet2!B:E,"P")) 时,我收到一条错误消息,上面写着“COUNTIFS 的数组参数大小不同。”

任何帮助将不胜感激!

【问题讨论】:

    标签: excel-formula countif


    【解决方案1】:
    =SUMPRODUCT((Sheet2!$A$2:$A$8=A2)*(Sheet2!$B$2:$D$8="P"))
    

    将上述公式放入Sheet1,单元格B2并向下复制。

    【讨论】:

    • 太棒了!非常感谢@Forward Ed!我不知道那个功能。巨大的帮助。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多