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)

抄下来了。