tft每日頭條

 > 生活

 > excel函數公式sum if

excel函數公式sum if

生活 更新时间:2024-09-25 20:47:13
函數綜述

SUMIF條件求和函數是excel最常用的函數之一。

語法:SUMIF(range, criteria, [sum_range]);

中文語法:SUMIF(根據條件進行計算的單元格的區域, 單元格求和的條件, [求和的實際單元格]);

其中:前兩上參數是必需的,第三個參數可選,如果第三個參數缺省,默認的是對第一個參數區域求和。

用法詳解

示例數據(一)(用法1-4使用):

excel函數公式sum if(SUMIF函數的十種經典用法)1

第一種用法:單字段單條件求和

題目1: 統計鞋子的總銷量

公式“=SUMIF(B2:B15,"鞋子",C2:C15)”。

題目2: 統計銷量大于1000的銷量和

公式“=SUMIF(C2:C15,">1000")”,

其中第三個參數缺省,則直接對C2:C15區域中符合條件的數值求和。

第二種用法:單字段多條件求和

題目3: 統計衣服、鞋子、褲子産品的總銷量

公式“=SUM(SUMIF(B2:B15,{"衣服","鞋子","褲子"},C2:C15))”,多個條件以數組的方式寫出。

第三種用法:單字段模糊條件求和

題目4: 統計鞋類産品的總銷量

公式“=SUMIF(B2:B15,"鞋*",C2:C15)”,其中, 星号 ( * )是通配符,在條件參數中使用可以匹配任意一串字符。

第四種用法:單字段數值條件求和

題目5: 統計銷量前三位的總和

公式“=SUMIF(C2:C15,">"&LARGE(C2:C15,4),C2:C15)” 。

其中,">"&LARGE(C2:C15,4)是指大于第四名的前三名的數值。


示例數據(三)(用法5-7使用)::

excel函數公式sum if(SUMIF函數的十種經典用法)2

第五種用法:非空條件求和

題目6: 統計種類非空的銷量和

公式“=SUMIF(B2:B15,"*",C2:C15)”,星号 (*)通配符匹配任意一串字符。

題目7: 統計日期非空的銷量和

 公式“SUMIF(A2:A15,"<>",C2:C15)”,注意日期非空值的“<>”表示方法。

第六種用法:排除錯誤值求和

題目8: 統計庫存一列中非錯誤值的數量總和

公式“=SUMIF(D2:D15,"<9e307")”。9E307,也可寫做9E 307,是Excel裡的科學計數法,是Excel能接受的最大值,在excel中經常用9E 307代表最大數,是約定俗成的用法。

第七種用法:根據日期區間求和

題目9: 求2017年3月20日到2017年3月25日的總銷量

公式“=SUM(SUMIF(A2:A15,{">=2017/3/20",">2017/3/25"},C2:C15)*{1,-1})”。

其中,SUMIF(A2:A15,{">=2017/3/20",">2017/3/25"},C2:C15),結果是兩個數:一個是2017/3/20/以後的非空日期 銷量和(權且用A代表這個數),另一個是2017/3/25/以後的非空日期銷量和(權且用B代表這個數) 。

“=SUM(SUMIF(A2:A15,{">=2017/3/20",">2017/3/25"},C2:C15)*{1,-1})”,可以解釋為“=SUM({A,B}*{1,-1})”,即A*1 B*(-1),即是A-B,即是“2017/3/20/以後的非空日期銷量和-2017/3/25/以後的非空日期銷量和”,即是最終所求2017年3月20日到2017年3月25日的總銷量。


第八種用法:隔列求和

題目10: 統計每種産品三個倉庫的總銷量,填入H與I列相應的位置

excel函數公式sum if(SUMIF函數的十種經典用法)3

在H3單元格輸入公式“=SUMIF($B$2:$G$2,H$2,$B3:$G3)”。

因為公式要從産品1填充到産品14,在填充過程中,B2:G2區域不能變化,所以要絕對引用,寫作“$B$2:$G$2”;

公式要從H2填充到I2,所計算的條件是從“銷量”自動變為“庫存”,所以列H不能引用,而從産品1填充到産品14,所計算的條件都是第二行的“銷量”和“庫存”,所以第“2”行要引用,所以,公式的條件參數寫為“H$2”;

公式要從産品1填充到産品14,求和區域是B列到G列的數值,而數值所在行要自動從第3行填充到第14行,所以求和區域寫作“$B3:$G3”。

第九種用法:查找引用

題目11: 依據上圖數據,查找産品4、産品12、産品8的三個倉庫的銷量與庫存

excel函數公式sum if(SUMIF函數的十種經典用法)4

   在L3單元格輸入公式“=SUMIF($A$3:$A$16,$K3,B$3:B$16)”,向右和向下填充。

公式向右向下填充過程中注意産品種類區域A3到A16不變,需要絕對引用,寫作“$A$3:$A$16”;條件是K列三種産品,所以需要相對引用,寫作“$K3”;查找引用的數據區域是B列到G列,每向右填充一列,列數需要向右一列,而行數永遠是第3行到第16行,所以寫作“B$3:B$16”。

第十種用法:多列區域查找引用

題目12: 下圖中,根據左圖數據,查找右圖産品的庫存

excel函數公式sum if(SUMIF函數的十種經典用法)5

在B29單元格,輸入公式“=SUMIF($B$22:$D$25,A29,$A$22:$C$25)”,注意條件區域與數據區域的絕對引用。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved