【问题标题】:How to search and count multiple names in a range如何在一个范围内搜索和计算多个名称
【发布时间】:2017-04-15 16:50:24
【问题描述】:

我在使用谷歌表格中的 COUNTIF 或 COUNTIFS 函数时遇到了一些问题。我有一系列所有学生的名字“Students!A1:FL30”。我想数一下有多少名字叫A3="Mike" B3="Mark" and C3="Matt"。如果我尝试计算这些名称之一以COUNTIFS(Students!A1:FL30,A3) 弹出的次数。然后它工作正常。但是,如果我试图计算的不仅仅是 1 个名称,它会返回 0。

我想COUNTIFS(Students!A1:FL30,A3) + COUNTIFS(Students!A1:FL30,B3) + COUNTIFS(Students!A1:FL30,C3) 是可能的,但感觉非常重复,看起来好像我用错了计数。

有谁知道如何简化这个方法?

【问题讨论】:

    标签: google-sheets countif


    【解决方案1】:

    您可以将COUNTIFS 与数组条件一起使用,如下所示:

    =ARRAYFORMULA(SUM(COUNTIF(Students!A1:FL30,{A3, B3, C3})))

    您可以在此处查看 Google 表格中的示例:

    【讨论】:

    • 感谢您的快速回复。由于某种原因,它只返回数组中第一个单元格的值。 A3 产生 19 个计数,B3 产生 16 个计数,C3 产生 11 个计数。总的来说,我应该得到 46,但它只显示为 19。
    • @StevenFroast,我在 Excel 中思考,我将其更正为 Google 表格公式 :)
    猜你喜欢
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多