在excel中,根據條件求和 函式

時間 2021-12-19 13:06:24

1樓:匿名使用者

d1輸入

=sumproduct((a$1:a$100=a列條件)*(b$1:b$100=b列條件)*c$1:c$100)回車並向下填充

回答者: stcxj | 十六級 | 2011-1-15 21:53

2樓的,看你的問題補充,我也補充。你的補充跟你之前的提問不一樣:

e2輸入

=sumproduct((a$2:a$100=a2)*(c$2:c$100=0)*b$2:b$100)回車並向下填充。

不過這樣同一技術員會出現多個結果,可增加if函式,改為:

=if(countif(a$2:a2,a2)>1,"",sumproduct((a$2:a$100=a2)*(c$2:

c$100=0)*b$2:b$100))回車並向下填充。

2樓:匿名使用者

如果 sheet1 a b c 列分別是 品名 編號 數量sheet2 a b c d 列分別是 品名 編號 日期 數量可以用以下的公式達到你的要求:

在sheet1 中

c2中輸入公式 =sumproduct((sheet2!a2:a65536=a2)*(sheet2!d2:d65536))

c3中輸入公式=sumproduct((sheet2!a2:a65536=a3)*(sheet2!d2:d65536))

以此類退

在sheet2中

在c列,即編號列中全部 輸入 一下公式

=vlookup(sheet2!a:a,sheet1!1:65536,2,1)

注:可以用陣列的方法一起性輸入一樣的公式

3樓:匿名使用者

用sumproduct函式可以解決

=sumproduct((a列區域》xx)*(b列區域=yy)*(c列區域))

具體的根據你自己的條件來定

上面只是舉例

4樓:匿名使用者

用多條件求和公式

c1=sumproduct(($a$1:$a$100="條件1")*($b$1:$b$100="條件2"),$c$1:$c$100)

5樓:匿名使用者

請教,對滿足某列的不同條件分別求和,如,a列有三個不同的條件,分別為a和1a,2a,和1,2,…n,0,而且這三個條件會重複出現,對其滿足這三個條件的b列資料分別在c列的對應位置(每一個條件的第一個序號對應c列的位置)求和,其中條件1,2…n,0 ,是隨輸入的資料變化而變化,第一個為1,最後一個為0.其它兩個條件為固定,為a和1a,2a。請教大俠,謝謝。

如:請教各大俠,如何在c列對b列求,a列的條件會隨機重複出現,對整列滿足,謝謝。

6樓:匿名使用者

是整列滿足條件,還是單元格符合條件?可以考慮sumproduct函式。

excel,根據遞增條件利用函式求和。 5

7樓:七彩虹科技****

d1輸入 =sumproduct((a$1:a$100=a列條件)*(b$1:b$100=b列條件)*c$1:

c$100)回車並向下填充 回答者: stcxj | 十六級 | 2011-1-15 21:53 2樓的,看你的問題補充,我也補充。

你的補充跟你之前的提問不一樣: e2輸入 =sumproduct((a$2:a$100=a2)*(c$2:

c$100=0)*b$2:b$100)回車並向下填充。 不過這樣同一技術員會出現多個結果,可增加if函式,改為:

=if(countif(a$2:a2,a2)>1,"",sumproduct((a$2:a$100=a2)*(c$2:

c$100=0)*b$2:b$100))回車並向下填充。

excel函式的運用,求和裡面要去掉某個條件的數值 10

8樓:魚木混豬喲

excel中如果是想按照某個條件進行求和,可以使用sumif函式;如果是按照某些條件求和,可以使用sumifs函式。

使用工具:office2007

舉例說明步驟如下:

1.對a列中內容不為」a「的對應的b列數值求和:

2.輸入公式如下:

sumif函式用法:=sumif(條件區域,條件,求和區域)3.得到結果如下:

9樓:奇哥2008重慶

求和的資料在b列:在你需要的單元格輸入:=sum(b:b)-sumif(b:b,"某個條件")

10樓:匿名使用者

可以用sumif函式

excel sumifs函式根據行和列的條件進行求和 20

11樓:

1、以此表為例,求數學與英語同時大於等於80分的同學的總分之和。

2、然後在j5單元格中輸入函式=sumifs(i2:i22,c2:c22,">=80",d2:d22,">=80")。

3、回車後得到結果1299,經過驗證我們看到其餘標註的總分之和一致。

4、該函式sumifs(i2:i22,c2:c22,">=80",d2:

d22,">=80")表示的意思是,i2:i22是求和列,c2:c22表示數學列,d2:

d22表示英語列,兩者後面的">=80"都表示是大於等於80。

12樓:關印枝胡巳

e3:e9應該是求和條件。

如果確實是求和條件,這個公式得到的是一個陣列,求總和還要再加一個sum

=sum(sumifs(銷售表!j4:j67,銷售表!d4:d67,"**",銷售表!b4:b67,e3:e9))

13樓:匿名使用者

因為張三的資訊是一行,所以不用做為條件,在張三行最後空白單元輸入:

=sumif($b$1:$n$1,"sat",b2:n2)+sumif($b$1:$n$1,"sun",b2:n2)

下拉即可

14樓:匿名使用者

公式應該改為:

=sumifs(b:n,a4:a100,"張三",b3:n3,"sat")+sumifs(b:n,a4:a100,"張三",b3:n3,"sun")

15樓:

您好!這個問題解決了嗎?我也有同的問題,但不知道怎麼解決,就是根據行,列的條件進行多條件求和,而且所在列還需要查詢得出

16樓:

=sum(sumifs(求和區域,條件區域1,))

17樓:索微坦諾

直接利用sumifs無解,需要結合transpose進行行與列的置換

18樓:匿名使用者

=sumifs($h$2:$h$4,$a$2:$a$4,a8)+sumifs($o$2:$o$4,$a$2:$a$4,a8)

求和區域只能是單一列!!

excel條件求和函式sumif的幾種常見用法

19樓:愛唐伯虎點文香

sumif函式的使用方法如下:

使用 sumif 函式可以對範圍中符合指定條件的值求和。

sumif函式的語法為:sumif(range, criteria, [sum_range])

比如:=sumif(a:a,d2,b:b)

公式表示:將a列符合等於d2條件的對應b列求和。

公式使用過程中,請注意引數的使用要求:

1、range   必需。用於條件計算的單元格區域。每個區域中的單元格都必須是數字或名稱、陣列或包含數字的引用。空值和文字值將被忽略。

2、criteria   必需。用於確定對哪些單元格求和的條件,其形式可以為數字、表示式、單元格引用、文字或函式。例如,條件可以表示為 32、">32"、b5、"32"、"蘋果" 或 today()。

3、重要  任何文字條件或任何含有邏輯或數學符號的條件都必須使用雙引號 (") 括起來。 如果條件為數字,則無需使用雙引號。

sum_range   可選。要求和的實際單元格(如果要對未在 range 引數中指定的單元格求和)。如果省略 sum_range 引數,excel 會對在 range 引數中指定的單元格(即應用條件的單元格)求和。

4、可以在 criteria 引數中使用萬用字元 (包括問號 (?) 和星號 (*))。問號匹配任意單個字元;星號匹配任意一串字元。

如果要查詢實際的問號或星號,請在該字元前鍵入波形符 (~)。

excel函式條件篩選後求和,excel中如何進行雙重條件篩選後求和?

綠衣人敲門 excel中,對篩選後的值求和的方法 如下圖,直接求和,用公式 sum c2 c10 如果僅對上海地區求和,可以先篩選出上海地區再求和確定後,發現和值並沒有改變 隱藏行仍然參與求和,要使隱藏行不參與求和,可以用分類彙總函式 subtotal 109,c2 c10 分類彙總函式subtot...

求解EXCEL條件求和函式

條件值放到b1 公式為 如果 3 4 5這樣的資料在b1輸入,在需要結果的地方輸入 sumproduct mod row indirect a2 a b1 2 7 2 7 2 indirect a2 a b1 2 7 2 如果你的列舉沒錯的話,計算就要複雜得多了。因為規律不一致。b3中為3 8時,是...

excel用sumif函式進行條件求和,多重篩選

插入分類彙總 插入單個分類彙總 要分類彙總的列 分類彙總 確保要分類彙總的資料為資料清單的格式 第一行的每一列都有標誌,並且同一列中應包含相似的資料,在資料清單中不應有空行或空列。單擊要分類彙總的列中的單元格。在上面的示例中,應單擊 運動 列 列 b 中的單元格。單擊 升序排序 或 降序排序 在 資...