Excel Count/Sum 基于同一行的多个条件
Excel Count/Sum Based on Multiple Criteria for Same Row
我遇到了一个相对简单的问题,但一直被难倒 - 也许是来自 Covid 的脑雾。我会尽力解释问题。
这是一个模拟数据集:
A B C D E F G H I J K L M N
1 X1 X2 X3 Y1 Y2 Y3 X1 X2 X3 X1 X2 X3 Ct St
2 1 2 0.2 0 2 0.5 1 2 0.1 2 0.3
3 1 2 0.3 1 1 0.2 1 0.3
4 1 2 0.6 1 2 0.1 1 0.6
5 1 2 1.1 2 0.7 1 0.5 1 1.1
A-N 反映列名,而第一列 (1-5) 反映 Excel 中的行名。
每一列都被标记为 X(例如,男性)和 Y(例如,女性)。男性有三个特征(X1,X2,X3),女性有三个特征(Y1,Y2,Y3)。我们可以认为相邻的列属于一个特征(例如,A、B 和 C 列中的 X1、X2 和 X3 形成一组特征 1 的男性特征;G、H 和 I 列中的 X1、X2 和 X3形成一组相似的特征,但特征 2 等)。
对于每一行,我想根据一组条件计算总计数(Ct,参见 M 列)和总和(St,参见 N 列)。
计数总数:计算 X1 为“1”和 X2 为“2”的男性 (X) 特征的数量,给出 'count total'。
总计:对 X2 为“2”的男性 (X) 特征的 X3 值求和,得到 'sum total'。
我已经手动计算了每一列的总计数和总和,以使这些定义更加清晰。在第 1 行中,有两个特征满足计数总数标准 (Ct = 2),因此它们的 X1 值 = 1 和 X2 值 = 2。请注意,虽然 H 列中的 X2 值符合 (X2 = 2),但 X1 在G列不等于1,所以不计入。此外,我们只对特征 1 和 2 的 X3 值求和(例如,C 列中的 X3 和 L 列中的 X3),总计为 0.3 (0.2 + 0.1).
公式应忽略符合条件但适用于女性特征的值集(例如,参见第 3 行),并且应适用于缺失值(例如,在第 4 列的 J 列中,X1 缺失,因此不能计算在内,即使第 4 列 K 列中的 X2 的合格值为 2)。
我希望这是有道理的。
我的直觉是使用 SUMPRODUCT 公式,但我正在努力整合这两个条件,例如,对于每一行:
=SUMPRODUCT(((A1:L1="X1")*(A2:L2=1))*((A1:L1="X2")*(A2:L2=2)))
任何指导将不胜感激。
我还没有彻底检查过这个,但建议使用 Ct
=SUMPRODUCT((A:J="X1")*(A2:J2=1)*(B:K="X2")*(B2:K2=2))
和圣
=SUMPRODUCT((A:J="X1")*(A2:J2=1)*(B:K="X2")*(B2:K2=2)*(C:L="X3")*C2:L2)
抄下来了。
我遇到了一个相对简单的问题,但一直被难倒 - 也许是来自 Covid 的脑雾。我会尽力解释问题。
这是一个模拟数据集:
A B C D E F G H I J K L M N
1 X1 X2 X3 Y1 Y2 Y3 X1 X2 X3 X1 X2 X3 Ct St
2 1 2 0.2 0 2 0.5 1 2 0.1 2 0.3
3 1 2 0.3 1 1 0.2 1 0.3
4 1 2 0.6 1 2 0.1 1 0.6
5 1 2 1.1 2 0.7 1 0.5 1 1.1
A-N 反映列名,而第一列 (1-5) 反映 Excel 中的行名。
每一列都被标记为 X(例如,男性)和 Y(例如,女性)。男性有三个特征(X1,X2,X3),女性有三个特征(Y1,Y2,Y3)。我们可以认为相邻的列属于一个特征(例如,A、B 和 C 列中的 X1、X2 和 X3 形成一组特征 1 的男性特征;G、H 和 I 列中的 X1、X2 和 X3形成一组相似的特征,但特征 2 等)。
对于每一行,我想根据一组条件计算总计数(Ct,参见 M 列)和总和(St,参见 N 列)。
计数总数:计算 X1 为“1”和 X2 为“2”的男性 (X) 特征的数量,给出 'count total'。
总计:对 X2 为“2”的男性 (X) 特征的 X3 值求和,得到 'sum total'。
我已经手动计算了每一列的总计数和总和,以使这些定义更加清晰。在第 1 行中,有两个特征满足计数总数标准 (Ct = 2),因此它们的 X1 值 = 1 和 X2 值 = 2。请注意,虽然 H 列中的 X2 值符合 (X2 = 2),但 X1 在G列不等于1,所以不计入。此外,我们只对特征 1 和 2 的 X3 值求和(例如,C 列中的 X3 和 L 列中的 X3),总计为 0.3 (0.2 + 0.1).
公式应忽略符合条件但适用于女性特征的值集(例如,参见第 3 行),并且应适用于缺失值(例如,在第 4 列的 J 列中,X1 缺失,因此不能计算在内,即使第 4 列 K 列中的 X2 的合格值为 2)。
我希望这是有道理的。
我的直觉是使用 SUMPRODUCT 公式,但我正在努力整合这两个条件,例如,对于每一行:
=SUMPRODUCT(((A1:L1="X1")*(A2:L2=1))*((A1:L1="X2")*(A2:L2=2)))
任何指导将不胜感激。
我还没有彻底检查过这个,但建议使用 Ct
=SUMPRODUCT((A:J="X1")*(A2:J2=1)*(B:K="X2")*(B2:K2=2))
和圣
=SUMPRODUCT((A:J="X1")*(A2:J2=1)*(B:K="X2")*(B2:K2=2)*(C:L="X3")*C2:L2)
抄下来了。