如何在Excel中挑選滿足多個條件的單元格求和

2022-11-15 03:47:15 字數 5770 閱讀 6394

1樓:買宕閭丘志文

貌似用sumifs

能簡單一些

對區域(區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。)中滿足多個條件的單元格求和。例如,如果需要對區域

a1:a20

中符合以下條件的單元格的數值求和:b1:b20

中相應單元格的數值大於零且

c1:c20

中相應單元格的數值小於

10,則可以使用以下公式:

=sumifs(a1:a20,

b1:b20,

">0",

c1:c20,

"<10")

要點sumifs

和sumif

函式的引數順序有所不同。具體而言,

sum_range

引數在sumifs

中是第一個引數,而在

sumif

中則是第三個引數。如果要複製和編輯這些相似函式,請確保按正確的順序放置引數。

語法sumifs(sum_range,

criteria_range1,

criteria1,

[criteria_range2,

criteria2],

…)sumifs

函式語法具有下列引數

(引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

sum_range

必需。對一個或多個單元格求和,包括數值或包含數值的名稱、區域或單元格引用

(單元格引用:用於表示單元格在工作表上所處位置的座標集。例如,顯示在第

b列和第

3行交叉處的單元格,其引用形式為「b3」。)。忽略空白和文字值。

criteria_range1

必需。在其中計算關聯條件的第一個區域。

criteria1

必需。條件的形式為數字、表示式、單元格引用或文字,可用來定義將對

criteria_range1

引數中的哪些單元格求和。例如,條件可以表示為

32、">32"、b4、"蘋果"

或"32"。

criteria_range2,

criteria2,

…可選。附加的區域及其關聯條件。最多允許

127個區域/條件對。

註解僅在

sum_range

引數中的單元格滿足所有相應的指定條件時,才對該單元格求和。例如,假設一個公式中包含兩個

criteria_range

引數。如果

criteria_range1

的第一個單元格滿足

criteria1

,而criteria_range2

的第一個單元格滿足

critera2

,則sum_range

的第一個單元格計入總和中。對於指定區域中的其餘單元格,依此類推。

sum_range

中包含true

的單元格計算為

1;sum_range

中包含false

的單元格計算為

0(零)。

與sumif

函式中的區域和條件引數不同,

sumifs

函式中每個

criteria_range

引數包含的行數和列數必須與

sum_range

引數相同。

您可以在條件中使用萬用字元,即問號(?

)和星號(*

)。問號匹配任一單個字元;星號匹配任一字元序列。如果要查詢實際的問號或星號,請在字元前鍵入波形符(~)。

2樓:匿名使用者

=sumproduct((a1:a100="二")*((b1:b100="十一")+(b1:b100="十二"))*c1:c100)

3樓:

=sumifs(c:c,a:a,「二",b:b,"十一")+sumifs(c:c,a:a,「二",b:b,"十二")

或者=sumifs(c:c,a:a,「二",b:b,or("十一","十二") )

4樓:大徐哥

=sumproduct((a1:a100="二")*(b1:b100="十一")*c1:

c100)+sumproduct((a1:a100="二")*(b1:b100="十二")*c1:

c100)

excel表中滿足多條件的單元格求和

5樓:手機使用者

對區域 (區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。

)中滿足多個條件的單元格求和。例如,如果需要對區域 a1:a20 中符合以下條件的單元格的數值求和:

b1:b20 中相應單元格的數值大於零且 c1:c20 中相應單元格的數值小於 10,則可以使用以下公式:

=sumifs(a1:a20, b1:b20, ">0", c1:

c20, "<10") 要點sumifs 和sumif 函式的引數順序有所不同。具體而言,sum_range 引數在 sumifs 中是第一個引數,而在 sumif 中則是第三個引數。如果要複製和編輯這些相似函式,請確保按正確的順序放置引數。

語法sumifs(sum_range, criteria_range1, criteria1,

[criteria_range2, criteria2], …)

sumifs 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

sum_range 必需。對一個或多個單元格求和,包括數值或包含數值的名稱、區域或單元格引用 (單元格引用:用於表示單元格在工作表上所處位置的座標集。

例如,顯示在第 b 列和第 3 行交叉處的單元格,其引用形式為「b3」。)。忽略空白和文字值。

criteria_range1 必需。在其中計算關聯條件的第一個區域。 criteria1 必需。

條件的形式為數字、表示式、單元格引用或文字,可用來定義將對 criteria_range1 引數中的哪些單元格求和。例如,條件可以表示為 32、">32"、b4、"蘋果" 或 "32"。 criteria_range2, criteria2, … 可選。

附加的區域及其關聯條件。最多允許 127 個區域/條件對。 註解僅在sum_range 引數中的單元格滿足所有相應的指定條件時,才對該單元格求和。

例如,假設一個公式中包含兩個 criteria_range 引數。如果 criteria_range1 的第一個單元格滿足 criteria1,而 criteria_range2 的第一個單元格滿足 critera2,則 sum_range 的第一個單元格計入總和中。對於指定區域中的其餘單元格,依此類推。

sum_range 中包含 true 的單元格計算為 1;sum_range 中包含 false 的單元格計算為 0(零)。 與sumif 函式中的區域和條件引數不同,sumifs 函式中每個 criteria_range 引數包含的行數和列數必須與 sum_range 引數相同。 您可以在條件中使用萬用字元,即問號 (?

) 和星號 (*)。問號匹配任一單個字元;星號匹配任一字元序列。

6樓:旅映万俟駿年

貌似用sumifs

能簡單一些

對區域(區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。)中滿足多個條件的單元格求和。例如,如果需要對區域

a1:a20

中符合以下條件的單元格的數值求和:b1:b20

中相應單元格的數值大於零且

c1:c20

中相應單元格的數值小於

10,則可以使用以下公式:=sumifs(a1:a20,

b1:b20,

">0",

c1:c20,

"<10")

要點sumifs

和sumif

函式的引數順序有所不同。具體而言,sum_range

引數在sumifs

中是第一個引數,而在

sumif

中則是第三個引數。如果要複製和編輯這些相似函式,請確保按正確的順序放置引數。語法sumifs(sum_range,

criteria_range1,

criteria1,

[criteria_range2,

criteria2],

…)sumifs

函式語法具有下列引數

(引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):sum_range

必需。對一個或多個單元格求和,包括數值或包含數值的名稱、區域或單元格引用

(單元格引用:用於表示單元格在工作表上所處位置的座標集。例如,顯示在第

b列和第

3行交叉處的單元格,其引用形式為「b3」。)。忽略空白和文字值。

criteria_range1

必需。在其中計算關聯條件的第一個區域。

criteria1

必需。條件的形式為數字、表示式、單元格引用或文字,可用來定義將對

criteria_range1

引數中的哪些單元格求和。例如,條件可以表示為

32、">32"、b4、"蘋果"

或"32"。

criteria_range2,

criteria2,

…可選。附加的區域及其關聯條件。最多允許

127個區域/條件對。

註解僅在

sum_range

引數中的單元格滿足所有相應的指定條件時,才對該單元格求和。例如,假設一個公式中包含兩個

criteria_range

引數。如果

criteria_range1

的第一個單元格滿足

criteria1,而

criteria_range2

的第一個單元格滿足

critera2,則

sum_range

的第一個單元格計入總和中。對於指定區域中的其餘單元格,依此類推。

sum_range

中包含true

的單元格計算為

1;sum_range

中包含false

的單元格計算為

0(零)。

與sumif

函式中的區域和條件引數不同,sumifs

函式中每個

criteria_range

引數包含的行數和列數必須與

sum_range

引數相同。

您可以在條件中使用萬用字元,即問號

(?)和星號

(*)。問號匹配任一單個字元;星號匹配任一字元序列。如果要查詢實際的問號或星號,請在字元前鍵入波形符

(~)。

請問,如何在excel中進行滿足多個條件的單元格求和?

7樓:大徐哥

假設第一個條件在b列,第二個條件在c列,要求和的資料在d列

求b列為1 , c列為2的和的公式是: =sumproduct((b1:b100=1)*(c1:c100=2)*(d1:d100))

8樓:匿名使用者

變通方法:

d1=a1&b1,拖

e101=sumif(d:d,12,c:c)

9樓:匿名使用者

你可以先把滿足的資料挑出來 然後再求和, 建議用兩個表

一個表判斷條件,另一個表儲存判斷後的結果,然後再第一個表裡的第三列求和

excel**選擇區域中滿足兩個或兩個以上條件後數值相加

10樓:苗喬恩

答案是13不是19,公式如下:

=sumif(c9:c17,"p8*",d9:d17)

如圖所示:

excel滿足多個條件顯示需要的內容

假定首個輸入公式的單元格在a列 在a23輸入 iferror if a21 a22,lookup a21,單 lookup a21,雙 lookup a22,或 if or a21 a22 if a21 1,if a22 1,體育 if a22 2,單體育雙數學 單體育雙英語 if a21 2,if...

excel 請問如何在excel中設定永遠顯示第一行

在選單欄中的視窗選單中凍結窗格。想要讓任何單元格的第二行中的第一選擇滾動條上的第一行,然後選擇 window 選單 凍結窗格 如果你不想一起滾動,那麼這種方法選擇 取消凍結 滑鼠選定a2單元格 視窗 凍結窗格 以上是2003版,操作 請問如何令一個excel 在下拉時 第一行始終能顯示?可用 凍結第...

如何在excel中設定下拉選單,Excel電子表格中怎樣設定下拉框選項?

1,建立一個基礎表sheet1 例如,在a1裡輸入 蔬菜 在b1中輸入 水果 選擇第一行,在名稱框裡輸入 name 然後,在蔬菜那一列下面,也就是a2 a3 a4中緊跟著輸入 黃瓜 冬瓜 菠菜,在水果那一列b2 b3 b4 中輸入 蘋果 橘子 香蕉,然後選取a2 a3 a4 在名稱框裡輸入 蔬菜,選...