1樓:匿名使用者
一、如果是是要滿足一個條件,則用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)
2樓:匿名使用者
=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行
3樓:匿名使用者
=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)
excel如何統計b列資料中某一項對應的a列數字之和
4樓:
=sumif(b:b,"張三",a:a)
計算b列中姓名為張三的所有在a列的資料
5樓:匿名使用者
按這個意思你要的應該是sumif函式
假設是統計b列資料中"支出"項對應的a列數字之和回,即統計出總支出數值
答則c1單元格寫入公式
=sumif(b:b,"支出",a:a)
sumif
根據指定條件對若干單元格求和。
語法sumif(range,criteria,sum_range)
range 為用於條件判斷的單元格區域。
sum_range 是需要求和的實際單元格。
說明只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。
如果忽略了 sum_range,則對區域中的單元格求和。
microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用
countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。
6樓:匿名使用者
=sumif(b:b,條件,a:a)
7樓:公虹板志新
用滑鼠單擊sheet2中你希望的某個單元格,輸入=,雙擊工具欄上的「自動求和」,再點sheet1,轉入sheet1中,單擊a1,再將滑鼠往下拖至你所想計算的最後一行,按enter鍵即可。
8樓:匿名使用者
條件求和用sumif
求excel函式,滿足條件a列條件的b列c列單元格個數之和
9樓:嚴_知道
如下圖抄
在f1輸入公襲式=countif(a1:a10,e1)*2-sum((a1:a10=e1)*(b1:
b10=""))-sum((a1:a10=e1)*(c1:c10="")),同時bai按dushift+ctrl+回車形成數
zhi組公式。dao
10樓:新浪河陽小子
f2單元格公式=countifs(a:a,e2,b:b,"<>",c:c,"<>")
下拉。 如圖:
11樓:匿名使用者
f2:=sumproduct(($a$1:$a$6=e2)*($b$1:$c$6<>""))
12樓:匿名使用者
f2=sumproduct((a:a=e2)*(b:b<>"")*(c:c<>""))
下拉公式
excel在a列中查詢相同資料,如果滿足條件,則將a列對應的的b列資料全部提取到c列 30
13樓:匿名使用者
假設資料從a2開始,要查詢的資料如27583在c1單元格,則可在c2單元格輸入公式:
=if($c$1=a2,b2,"")
複製並下拉即可。專
後續只屬要在c1輸入想要查詢的資料,就能在c列把符合條件的b資料顯示出來了。
14樓:匿名使用者
在c2輸入公式:
=vlookup(d2,a:b,2,0)
向下複製。
在a列中查詢d2,如果找到,則c2等於a列對應的b列資料。
ecel在同一單元格中怎麼再新增行或列
你是要分成兩行嗎,如果是,只需要按alt enter 如果不是,那麼,就換一行,或者,插入 一行,就行了。同一單元格中再新增一行 alt enter 點插入 就有 插入行 列 單元格 如果要增加行,選中單元格所在行 如果想插入幾行,就在該位置選中幾行 按滑鼠右鍵點插入即可得到新加所需行 如果要增加列...
ecel如何計算兩列中相同內容單元格的個數
提供三種情況,請根據實際情況選擇,詳細說明請見圖。求a列有多少個單元格跟b列相同 count 1 countif b1 b5,a1 a5 求b列有多少個單元格跟a列相同 count 1 countif a1 a5,b1 b5 以上是陣列公式,輸入完成後不要直接回車,要按三鍵 ctrl shift 回...
ecel中怎麼設定同時滿足兩個單元格生成另外
親,假設第一張圖是sheet1,那麼下圖中a2單元格的公式如下並右拉 index sheet1 e z,row a3 column a 1 2 1 可能用巢狀的if 實現,但麻煩程度超過手動實現,因為你的a1b1是隨機的年份和季節,需在公式中列出所有可能性。c1中寫公式 if and a1 2011...