ecel符合a列條件的記錄對應的b列數值求和

2021-04-19 21:34:10 字數 4791 閱讀 3037

1樓:匿名使用者

1、可以用baisumif函式公式實現此功能。

du2、假如a列a2:a99為業務zhi員姓名,dao對應的b列的b2:b99為銷售內額。

3、則求業務員「張三」的容銷售額合計,可寫為:=sumif(a2:a99,"張三",b2:b99)

4、如果同時有兩個或以上條件,可以使用sumifs函式。

2樓:弗爾佈雷斯

sumif函式,以你圖中的格式為例,相應的公式如下

=sumif(a:a,"a",b:b)

如果你實際**中的格式與圖中格式不符,需要對公式中的引用範圍進行修改

3樓:匿名使用者

=sumif(a:a,"a",b:b)

怎樣實現excel中一列資料中滿足另一列資料條件的數值求和?

4樓:

2種方法:

一、用兩個copy函式實現:concatenate和sumif,例如產品為列a,規格為列b,數量為列c

步驟:1、在產品前插入一列a

2、在a2中輸入=concatenate(b2,c2) 然後往下填充至列尾

3、在d2中輸入=sumif(a:a,a2,c:c) 然後往下填充至列尾

4、c列就是求和後的數值

二、用一個函式實現:concatenate,然後再求和,例如產品為列a,規格為列b,數量為列c

步驟:1-2同上

3、按列a進行排序

4、用資料中的分類彙總實現。

5樓:胚芽jia奶茶

用sumifs

=sumifs(b:b,c:c,">"&date(2013,1,1))

也可以在日期設定為2013,1,1到2013,1,31這樣就可以統計月份的了

6樓:匿名使用者

用sumifs函式可以實bai現。

一開始我也有du此類問題的困惑zhi。搜dao索進來後發現沒有得到內自己想要的

容答案。所幸萬能的朋友圈給了我答案。為了其他人遇到此類問題時可以用到,特寫下解答方案:

以出題人的**為例,答案為=sumifs(b:b,c:c,">0")

excel中a列和b列數值相同時,將c列數值求和 10

7樓:仁昌居士

工具/材料:microsoft office excel2016版,excel文件。

1、首先選中excel文件,雙擊開啟。

2、其次在該介面中,選中c列的第一個單元格。

3、接著在該介面中,上方函式式裡輸入「=if(a1:a6=b1:b6,a1:a6+b1:b6,0)」。

4、其次在該介面中,滑鼠點中單元格右下角,向下拖動。

5、最後在該介面中,a列和b列數值相同時,c列數值求和。

8樓:尚學堂科技****

見截圖c1輸入

=if(countif(a:a,b1),"相同","")

公式下拉

9樓:匿名使用者

你說的是多條件求和。這有很多種方法。是簡單的方法是excel2007以上的版本用sumifs函式。

=sumifs(求和區域,條件區域1,條件1,條件區域2,條件)。如果你是excel2003版這個公式就不行了,可以用sum函式解決。=sum((條件區域1=條件1)*(條件區域2=條件2)*求和區域)。

所有區域的行數必須相等。

10樓:匿名使用者

=sumifs(c:c,a:a,a1,b:b,b1)

11樓:匿名使用者

用資料透視表是最方便的

excel中求a列條件對應b列所有值的公式

12樓:平陽虎

如下圖,在f2中輸入公式

=text(index(b:b,small(if(a:a=e$2,row(a:a),4^8),row(a1))),"0;;;")

按【組合鍵】確認後下拉填充。

13樓:

在k1處輸入:sumif(g:g,g1,j:j),拉下即可

14樓:匿名使用者

做個高階篩選就是了。

在excel中彙總a列中滿足某些條件的單元格對應b列單元格數字之和

15樓:匿名使用者

一、如果是是要滿足一個條件,則用sumif函式

1、sumif函式的定義

根據指定條件對若干單元格求和。

語法sumif(range,criteria,sum_range)

range    為用於條件判斷的單元格區域。

sum_range    是需要求和的實際單元格。

說明只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。

如果忽略了 sum_range,則對區域中的單元格求和。

microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用 countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。

2、舉例

(1)假設要求出a列名字為張三,b列的收入總數值,則公式可以寫成(在a,b列以外的任一單元格寫入)

=sumif(a:a,"張三",b:b)

(2)假設a列為姓名,b列的收入值,要在d1單元格得出c1單元格所標示的姓名的收入總值(即」張三「這個名字寫在c1單元格中),則d1單元格的公式可以寫成

=sumif(a:a,c1,b:b)

二、如果是要滿足多個條件,則用sumifs函式

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    必需。對一個或多個單元格求和,包括數值或包含數值的名稱、區域或單元格引用。忽略空白和文字值。

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、舉例

(1)假設要求出a列名字為張三,b列內容為「收入」或「支入」,c列資料的總數值,則公式可以寫成(在a,b,c列以外的任一單元格寫入)

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

(2)假設a列為姓名,b列的「收入」或「支出」,c列為錢數,要在f1單元格得出d1單元格所標示的姓名,e1標示的「收入」或是」支出「,得出c列對應資料的總值(即」張三「這個名字寫在c1單元格中,「收入」或「支出」寫在e1單元格),則f1單元格的公式可以寫成

=sumifs(c:c,a:a,d1,b:b,e1)

16樓:匿名使用者

=sumproduct((a1:a100>=1)*(a1:a100<=3)*b1:b100)

=sumproduct((a1:a100>=4)*(a1:a100<=7)*b1:b100)

=sumproduct((a1:a100>=8)*(a1:a100<=10)*b1:b100)

公式假設資料是1行到100行

17樓:匿名使用者

=sumproduct((a2:a11>=1)*(a2:a11<=3)*b2:b11)

=sumproduct((a2:a11>=4)*(a2:a11<=7)*b2:b11)

=sumproduct((a2:a11>=8)*(a2:a11<=10)*b2:b11)

ecel中對符合條件的資料進行分類彙總

1 採用sumif函式對符合條件的資料進行分類彙總。2 sumif函式用法 sumif range,criteria,sum range 第一個引數 range為條件區域,用於條件判斷的單元格區域。可以為具體的條件,也可以為模糊的條件,比如 對所有姓張的彙總,可以採用 張 第三個引數 sum ran...

ecel如何用vba設定符合條件的單元格填充顏色為紅色

sub xx m activesheet.usedrange.item activesheet.usedrange.count row n activesheet.usedrange.item activesheet.usedrange.count column for i 12 to n if c...

ecel中多條件行與列索引,EXCEL中多條件(行與列)索引

這是取交叉值的方法,公式寫法非常多,如 index 1 7,match a9,a a,match b 8,1 1,公式右拖下拖複製,結果如下圖 offset a 1,match a9,a a,1,match b 8,1 1,1 vlookup a9,a h,match b 8,1 1,hlookup...