【问题标题】:How to Perform Column-Wise Logical Operations in Excel如何在 Excel 中执行按列逻辑运算
【发布时间】:2021-04-09 20:22:22
【问题描述】:

我正在使用 Excel 客户表,其中的 sn-p 如下所示:

Name Month Contacted?
Bob January Yes
Sally January Yes
Smith January No
Alice March No
Peter May Yes

我正在尝试统计每个月中已联系过的客户以及每个月中尚未联系过的客户。通过=SUMPRODUCT(B2:B5="January")=SUMPRODUCT(C2:C5="Yes") 联系了多少客户,我已经能够统计每个月的客户数量。感觉应该有一种方法可以执行按列的逻辑操作,例如:=SUMPRODUCT(AND(B2:B5="January", C2:C5="Yes")) 来计算一月份联系的客户数量,但这不起作用。

我尝试生成的最终表格如下所示,对上表的任何编辑都应该更新这个:

Month Total Customers Contacted Customers Non-Contacted Customers
January 3 2 1
March 1 0 1
May 1 1 0

实现这些公式的正确方法是什么?

【问题讨论】:

  • 在我看来更容易使用COUNTIFS=COUNTIFS(B2:B5,"January",C2:C5,"Yes")。但是如果你想使用SUMPRODUCT,请使用* for AND 逻辑:=SUMPRODUCT((B2:B5="January")*(C2:C5="Yes"))
  • 另一种方法是使用数据透视表

标签: excel excel-formula logical-operators


【解决方案1】:

您的数据在 A 到 C 列中,而您的表格从 E 列开始

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 2021-08-05
    • 2016-08-19
    相关资源
    最近更新 更多