代码之家  ›  专栏  ›  技术社区  ›  Albert Gao

如何根据2列进行计数?

  •  0
  • Albert Gao  · 技术社区  · 8 年前

    A列为年龄、22、23、24、25等。
    B列为心率,65,66,67,68

    现在我需要过滤器:
    A=22时有多少记录;(B>=65 B<=68)?

    请问怎么做@_@

    3 回复  |  直到 8 年前
        1
  •  2
  •   Rahul Arora    8 年前

    您可以简单地执行以下操作:

    =countifs(A7:A10, "=22",B7:B10,">=65",B7:B10,"<=68")
    
        2
  •  1
  •   pnuts    8 年前

    要逐行查看结果,请尝试:

    =COUNTIFS(A:A,A1,B:B,B1)   
    

    在第一排,抄写下来。

    对于其他演示文稿,您可以尝试使用数据透视表,在ROWS/COLUMNS或COLUMNS/ROWS中使用a/B,然后在VALUES下使用“计数”。

    然后,可以根据您选择的标准筛选以上任一项。如果你真的只对22岁感兴趣,这可能不如一个“关注”该年龄的公式更适合,但它可以是一种更好地理解数据集的快速方法,例如不同波段的数字如何随年龄变化。

    SO38682760 example

    逐行计算结果可能有助于绘制图表。

        3
  •  0
  •   Matt    8 年前

    如果您想逐行查看,请尝试:

    =AND(A1=22,B1>=65,B1<=68)
    

    您可以将其放入if语句中,如下所示:

    =IF(AND(A1=22,B1>=65,B1<=68),<value if true>,<value if false>)