亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
718
2025-03-31
Excel中的SUMIF函數帶給不一樣的條件求和
Excel中的SUM函數可以快速求出多數相加之和,不過有時我們不只是將各項數據簡單相加,而是要對每個數據進行判斷,符合條件后再進行相加處理,雖然SUM可以在IF函數的配合下完成此項任務,畢竟有些復雜。因此,Excel還提供了SUMIF函數,讓這類有條件的計算變得簡單。
有條件的計算
=SUMIF(A2:A9,"張三",C2:C9)
這個公式的意思就是,將此數據表中附合“張三”這個條件的所在行銷售額相加。SUMIF函數的格式為:
SUMIF(range,criteria,[sum_range])
第一個參數“range”是必須的,是根據條件進行計算的單元格區域,本例中為“A2:A9”。
第二個參數“criteria”也是必須的,用來確定對哪些單元格進行求和的條件,可以應用通配符運算符等。注意,除了數字外,任何文本條件及含有邏輯或數學符號的條件,都必須用雙引號 (") 括起來,本例中是姓名為“張三”的單元格。
第三個參數“sum_range”表示要實際求和的那些單元格,這一參數加上了中括號,表示此參數可以省略,本例中為“C2:C9”。
優化SUMIF
上面的SUMIF函數,有三個參數,其中第一個和第三個參數,都是表示區域的。單元格區域的完整表示方法,是數據區左上角第一個單元格名稱和右下角最后一個單元格名稱,以冒號相連接,如果是單元數據區,就是第一個和最后一個單元格相連,比如上例中的“A2:A9”及“C2:C9”。上面公式中,第一個參數的區域必須完整表示,而第三個參數的區域可以簡寫,只需寫出列的第一個單元格名稱即可。下面的兩個公式,最后得出的結果是一樣的:
=SUMIF(A2:A9,"張三",C2:C9)
=SUMIF(A2:A9,"張三",C2)
由此可知,第三個參數所起的作用,實際上只是一個定位作用。
更多SUMIF應用實例
通過對條件的設置,SUMIF函數可以返回更多不同的結果。比如想返回除了張三之外其他所有人的銷售額,可以使用了運算符“<>”。
=SUMIF(A2:A9,"<>張三",C2)
除此各種運算她符的使用,如大于(>)、小于(<)、等于(=)等符號外,還可以通過與通配符配合使用來計算一類數據,比如都為姓“李”的員工,就將條件設置為("李*")。還可以通過與其他函數的聯合使用,比如通過AVERAGE函數計算出平均數,然后以此平均數為條件,找出大于平均數或小于平均數的銷售額,等等。
SUMIF還有更多的妙用,大家一起來挖掘吧。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。