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...