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

時間 2021-12-19 11:19:06

1樓:綠衣人敲門

excel中,對篩選後的值求和的方法:

如下圖,直接求和,用公式:=sum(c2:c10);

如果僅對上海地區求和,可以先篩選出上海地區再求和確定後,發現和值並沒有改變;

隱藏行仍然參與求和,要使隱藏行不參與求和,可以用分類彙總函式:=subtotal(109,c2:c10);

分類彙總函式subtotal中第一引數選取不同數字,有不同的彙總功能,各引數使用功能如下表:

2樓:匿名使用者

假設資料在a1:a100,

b1輸入:

=sumproduct(if(a1:a100>5,a1:a100-5,5-a1:a100))

ctrl+shift+enter結束

這樣求的是大於5的用這個數減5後求和,小於5的用5減去這個數後求和這兩個和的和。

單獨求的話:

大於5的用這個數減5後求和:

b1輸入:

=sumproduct((a1:a100>5)*(a1:a100-5))

ctrl+shift+enter結束

小於5的用這個數減5後求和:

b1輸入:

=sumproduct((a1:a100>5)*(5-a1:a100))

ctrl+shift+enter結束

祝你成功!

3樓:朱仕平

=sumproduct(abs(b1:b10-5))這個公式必須保證b1:b10區域都有數值,否則空格單元格按0計算如果要剃除空格內容,可以增加一個條件

=sumproduct((b1:b10<>"")*(abs(b1:b10-5)))

4樓:匿名使用者

新增兩列 一列是計算大於5的 一列計算小於5的 再每列求和 不就搞定了

5樓:匿名使用者

=if(a1>=5,a1-5,5-a1)

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

6樓:匿名使用者

在j2單元格輸入以下公式,然後向下填充公式=sumproduct((month(a$2:a$9)=h2)*(b$2:b$9=i2)*f$2:f$9)

公式表示:將a列月份等於h2、b列名稱等於i2的對應f列求和。

詳見附圖

7樓:漂哥

樓主要篩選後求和?可以在「金額」行上面插入一行,即f1單元格輸入:=subtotal(9,f3:f10000)

但是每次要篩選日期和客戶後才能顯示你要的結果,比較麻煩。

有簡便的辦法是陣列公式:

假定在g1輸入查詢的月份,g2輸入客戶,則在g3輸入

=sum((a2:a1000=g1)*(b2:b1000=g2)*(f2:f1000))

注意:輸入後不要直接按enter,而是按ctrl+shift+enter

且日期列中的日期只能以文字出現「**年**月」,不能是日期格式「2009-11-1",否則公式無法運算。

如何在excel中用多條件篩選求和

8樓:退休畫線工

用高階篩選可以秒完成,但對於你給出的篩選條件並結合你出的3行例表有少許懷疑,就是合計數大於1000這個條件(一般應該是大於或等於吧)有必要嗎?在8個月大於(是否也應該包括等於?)350的前提下,這個大於1000按常理完全就是多餘的了!

350×8=2800,這就至少大於2800了。此外你給的三行資料中就沒有一個滿足你說的條件的,提問題至少得有一個能滿足你的條件的吧,否則按你的資料來做工作表模擬,就看不出模擬結果。所以下面的圖中,工作表的資料沒完全按你的來,而是考慮至少有能提出來的資料。

兩個條件雖然有一個純屬多餘,但還是按你給出的條件不變。具體步驟如下:

1. 如圖,在資料右側的空白單元格中分別寫出兩個條件,上面至少有一個空白單元格。

q2=countif(b2:m2,">"&350)>7

=n2>1000

2. 將滑鼠定位到資料區域任意單元格中,資料選項卡——排序和篩選——高階

3. 設定篩選條件,篩選區域(一般excel會自動選擇——如果沒有就手動選擇下);條件區域:q1:

r2(一定要包括條件上面的一行空白區域);選擇「將篩選結果複製到其他位置」,複製到選擇t1(右側任意空白單元格即可)

4. 按「確定」,立馬在以t1為第1個單元格得到滿足篩選條件的資料:

截圖,描述需要不少時間,但實際篩選時間就兩個條件公式,加點幾下滑鼠,一般10多秒可完成。

ps:因為目標區域已設定了條件格式,所以資料大於350的單元格自動顯示了填充色。方法:

選擇要顯示的區域(可多選擇些行),開始選項卡——條件條件——新建規則,只為包含以下內容的單元格設定格式,如圖設定,並在格式中選擇喜好的填充色,確定,再確定即可

9樓:

根據漢字描述生成多條件篩選求和公式,支援合併單元格。

10樓:匿名使用者

=sumproduct((a2:a6=1)*(b2:b6="a")*c2:

c6)解釋:用sumproduct進行條件求和公式為sumproduct((條件區域1=條件1)*(條件區域2=條件1)*(條件區域n=條件n)*求和的資料區域)

11樓:匿名使用者

你在sheet2的b2、c2、d2分別輸入0.2 0.4 是

然後在a2輸入

$c$2:$c$100&sheet1!$d$2:

$d$100,sheet1!a$2:a$100),3,0)按ctrl+shift+回車結束公式。

12樓:清風

結果放在sheet2的哪個單元格無所謂!

=sumproduct((sheet1!b2:b5>=0.2)*(sheet1!c2:c5>=0.4)*(sheet1!d2:d5="是"))

13樓:匿名使用者

樓上正確。

完整的公式應該是:

=sumproduct((sheet1!a1:a500=1)*(sheet1!b1:b500="a")*sheet1!c1:c500)

14樓:匿名使用者

假設資料在a列。將所有的條件放在一列中(如d列),則可在b列寫入公式:

=if(countif(d:d,--left(a2,7)),"符合","")

下拉複製公式。

只需篩選公式結果為「符合」的即可。

以後增加的條件就接著d列中寫入。

15樓:匿名使用者

都是且, 就簡單多了~~

若要顯示在別的sheet~~那就要用vlookup 的函式了

依照我的習慣, 先將sheet1的資料做好, 找到之數給個序列型式的代號

16樓:匿名使用者

用dget吧

=dget(sheet1!a1:d5,sheet1!a1,sheet2!a1:c2)

條件方在sheet2的a1:c2,結果放在sheet2的d2單元格

sheet2:

a b c d

1 條件1 條件2 條件3 結果

2 >=0.1 >=0.4 y 乙

sheet1:

a b c d

條件1 條件2 條件3

1 甲 0.01 0.5 是

2 乙 0.2 0.4 是

3 丙 0.05 0.2 否

4 丁 0.01 0.4 否

求解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中,根據條件求和 函式

d1輸入 sumproduct a 1 a 100 a列條件 b 1 b 100 b列條件 c 1 c 100 回車並向下填充 回答者 stcxj 十六級 2011 1 15 21 53 的,看你的問題補充,我也補充。你的補充跟你之前的提問不一樣 e2輸入 sumproduct a 2 a 100 ...

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

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