簡體   English   中英

Excel 基於同一行的多個條件的計數/求和

[英]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

AN 反映列名,而第一列 (1-5) 反映 Excel 中的行名。

每列都被標記為 X(例如,男性)和 Y(例如,女性)。 男性有三個特征(X1,X2,X3),女性有三個特征(Y1,Y2,Y3)。 我們可以認為相鄰的列屬於一個性狀(例如,A、B 列中的 X1、X2 和 X3 以及 C 構成了性狀 1 的一組男性特征;G、H 和 I 列中的 X1、X2 和 X3形成一組相似的特征,但對於特征 2 等)。

對於每一行,我想根據一組條件計算總計數(Ct,參見 M 列)和總計(St,參見 N 列)。

計數總數:計數具有“1”代表 X1 和“2”代表 X2 的男性 (X) 特征的數量,給出“總數”。

總計:對 X2 為“2”的男性 (X) 特征的 X3 值求和,得出“總計”。

我已經手動計算了每列的總計數和總和,以使這些定義更加清晰。 在第 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 行),並且應適用於缺失值(例如,在 col J 中,第 4 行,X1 缺失,因此無法計算,即使 X2在 col K 行中,第 4 行的特征值為 2)。

我希望這是有道理的。

我的直覺是使用 SUMPRODUCT 公式,但我正在努力整合這兩個條件,例如,對於每一行:

=SUMPRODUCT(((A1:L1="X1")*(A2:L2=1))*((A1:L1="X2")*(A2:L2=2)))

任何指導將不勝感激。

我還沒有徹底檢查過這個,但建議使用 Ct

=SUMPRODUCT((A$1:J$1="X1")*(A2:J2=1)*(B$1:K$1="X2")*(B2:K2=2))

和聖

=SUMPRODUCT((A$1:J$1="X1")*(A2:J2=1)*(B$1:K$1="X2")*(B2:K2=2)*(C$1:L$1="X3")*C2:L2)

復制下來。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM