excel符合條件求和,excel表格中,怎樣對同時符合兩個條件的數值求和?

2022-08-15 02:27:10 字數 4406 閱讀 7166

1樓:虛懷若谷舉手之勞

公式可以寫的,但是資料中有錯誤,而且是貽笑大方的錯誤,需要先校正。

2月份沒有30號,出現這個日期,所有的公式都會報錯,請注意!!!

日期更改為正確日期後,公式如下圖:

公式為:=sumproduct((month(a:a)=d2)*(b:b))

下拉填充就好了!

2樓:

=sumproduct((month($a$1:$a$100)=row(a1))*($b$1:$b$100))

下拉就是1,2,3,4......月的彙總

3樓:小破孩找褲衩

條件是什麼?一般條件求和用函式,單條件求和sumif或者多條件求和sumifs

excel**中,怎樣對同時符合兩個條件的數值求和?

4樓:匿名使用者

以下面**內容為例,求和方法如下:

1、第一步先選擇要求和的單元格,然後點選編輯欄的插入函式符號。

2、進入插入函式頁面,在查詢函式框裡面輸入:sumifs,選擇函式列表裡面的:sumifs。

3、然後在函式引數頁面,在求和區域框選擇金額一列:c2:c13。

4、第乙個條件是1班級,所以在區域1裡面輸入班級列:b2:b13。

5、相應的條件1直接輸入:1。

6、第二個條件是男生,所以在區域2裡面輸入性別列:a2:a13。

7、條件2輸入:"男",條件為中文是要用英文狀態下的雙引號,如果是數值的話直接輸入數字就可以。

8、輸完函式引數後,點選【確定】。回到**後,可以看到值已經算出來了。

5樓:沐陽

1、下圖中的資料,把女生操作量大於80的資料求和。

2、這是多條件求和,我們可以用到sumifs函式來實現。在d2單元格輸入公式:=sumifs(c2:c11,b2:b11,"女",c2:c11,">80")

3、按下回車鍵,即得到結果301。從公式=sumifs(c2:c11,b2:

b11,"女",c2:c11,">80")中可以看到,sumifs函式寫公式的規則:=sumifs(求和區域,第乙個條件區域,第乙個條件,第二個條件區域,第二個條件)。

4、那麼,從這個規則上我們可以應付2個條件以上的求和了,=sumifs(d2:d11,b2:b11,"女",c2:

c11,">30",d2:d11,">80")按下回車鍵即可得到結果。excel**中就可以對同時符合兩個條件的數值求和了。

6樓:匿名使用者

一、假設要對a列為張三,b列為收入的c列值進行求和(假設資料在第2行到第100行)

則2003版可以用sumproduct函式,公式可以寫成:

=sumproduct((a2:a100="張三")*(b2:b100="收入"),c2:c100)

2007版可以用sumifs函式,公式可以寫成:

=sumifs(c:c,a:a,"張三",b:b,"收入")

二、相關函式定義

1.sumproduct函式定義

在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。

語法sumproduct(array1,array2,array3,

...)

array1, array2, array3, ... 為 2 到 30 個陣列,其相應元素需要進行相乘並求和。

說明陣列引數必須具有相同的維數,否則,函式 sumproduct 將返回錯誤值 #value!。

函式 sumproduct 將非數值型的陣列元素作為 0 處理。

2.sumifs函式定義

根據多個指定條件對若干單元格求和。該函式是office2007新增函式,使用該函式可快速對多條件單元格求和。

語法sumifs(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)1) criteria_range1為計算關聯條件的第乙個區域。2) criteria1為條件1,條件的形式為數字、表示式、單元格引用或者文字,可用來定義將對criteria_range1引數中的哪些單元格求和。

例如,條件可以表示為32、「>32」、b4、"蘋果"、或"32"。3)criteria_range2為計算關聯條件的第二個區域。4) criteria2為條件2。

和 3) 均成對出現。最多允許127個區域、條件對,即引數總數不超255個。5)sum_range 是需要求和的實際單元格。

包括數字或包含數字的名稱、區域或單元格引用。忽略空白值和文字值。

7樓:

自己理解後修改

=sumproduct((資料區域1=條件1)*(資料區域2=條件2)*(需要求和資料區域))

=sumproduct((a:a="a")*(b:b="10月1日")*(c:c))

同時按ctrl+shift+回車鍵

也引用單元格

8樓:

=sumifs(sheet1!c$2:c$100,sheet1!a:a,a2,sheet1!b:b,b2)

但你表2中的a列不能合併單元格,如果需要美觀,在計算完數後,再合併

9樓:excel開發

第乙個?的公式:

=sumproduct((sheet1!$a$2:$a$6=sheet2!

$a$2)*(sheet1!$b$2:$b$6=sheet2!

b2)*sheet1!$c$2:$c$6)

可以下拉

第3個?的公式:

=sumproduct((sheet1!$a$2:$a$6=sheet2!

$a$5)*(sheet1!$b$2:$b$6=sheet2!

b5)*sheet1!$c$2:$c$6)

可以下拉

10樓:

=sumproduct((sheet1!$a$2:$a$65536=a2)*(sheet1:

$b$2:$b$65536=b2),sheet1!$c$2:

$c$65536)

不要合併單元格

excel如何對一列中滿足條件的數值求和

11樓:月亮愛你

1、開啟excel文件並輸入所需資料。

2、找到要放置結果的位置,然後單擊編輯欄上的fx。

3、在類別中選擇數學和三角函式,然後選擇sumif函式,如圖所示。

4、在第乙個引數rang處選擇條件存在的區域,即要查詢的條件存在的區域。

5、將條件設定為第二個引數標準,如< 5800。

6、選擇要新增到第三個引數求和範圍的資料範圍。

7、經過確認,確定後就求出來了。

12樓:匿名使用者

如果a列是從小到大排序的話,可用公式,sumif(a:a,"<=58",c:c),

58之後的公式sumif(a:a,">58",c:c)

13樓:匿名使用者

求和的單元格輸入公式=sumif(a1:a9,">0",b1:b9)其中b1:b9是數值區域;

>0表示篩選出數值不為空的單元格;

b1:b9是準備求和的單元格。

14樓:匿名使用者

沒明白你的意思,不過可以用sumif函式試試。

excel如何完成滿足條件的求和

15樓:虛懷若舉手之勞

度友,這個就是條件求和,容易解決

思路如下,

第一:判斷b列的航班號有無mu字樣,如果有,就返回對應的e列,f列;沒有mu字樣就返回0.

第二:對返回的e列f列求和。

效果如圖

具體公式為:=sum(if(isnumber(find("mu",b2:b15,1)),e2:f15,0))

陣列公式,輸入完畢需要同時按下 ctrl shift enter 三個鍵

如有需要可以繼續交流!

16樓:高效office辦公

在新列用【=left(b2,2)】提取出航班行前兩位數字,並將該列重新命名為【航班】

新增資料透視表

把航班號拖入到行區域,把電源時間和空調時間分別拖入值區域,計算方式選求和

把第一步新增的【航班】列拖入篩選區域,然後篩選【hu】完成。

excel怎麼篩選符合多個條件的值並求和

17樓:

用sumif函式設計公式:(對a、b、c求和,如果是d、e、f,請將公式中a、b、c替換)

=sumproduct(sumif(c:c,,b:b))

18樓:匿名使用者

=sumproduct((c2:c13=)*(b2:b13))

EXCEL多條件求和

if a1 3000,a1 0.1,if and a1 3000,a1 4000 a1 0.15,if and a1 5000,a1 4000 a1 0.5 sumproductd 常規應用 sumproduct a2 a100,b2 b100 意思是將a2 b2,a3 b3 分別相乘之後求和變通應...

excel多條件求和,excel 函式 同時滿足兩個條件的求和

首先選中求和區域,在資料下面點選合併計算,引用位置選擇全表,點選新增,在勾選首列和最左列,確定即可。vba也允許建立窗體來獲得使用者輸入的資訊。但是,vba的自動化功能也導致excel成為巨集病毒的攻擊目標。截圖中的公式可以得到 轉賬且 0 的合計值,修改最後乙個引數 轉賬 為 pos 可以得到 p...

EXCEL我用SUM IF 條件求和 SUM IF B4 B36 A1,D4 D36 ,0 結果為0,如圖 為什麼計算為

sumif b4 b36,a1,d4 d36 你的條件求和公式用錯了 應該是 sumif b4 b36 a1,d4 d36 這樣就可以了!這個應該 輸入公式後 ctrl shift 回車 結束,才能出正確答案,直接用sumif函式,你這樣用要用陣列公式,按ctrl shift enter確定 是不是...