萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> Excel函數 >> Excel三個條件函數解決實際方法

Excel三個條件函數解決實際方法

秋盡冬至,又到一年年終時。在工作中,數據的運算量和匯總的操作一下比平時多了不少。眾所周知,在Excel中可以對數據進行各種不同的運算和匯總,今天我向大家介紹與條件相關的函數三兄弟,分別是“COUNTIF”、“SUMIF”和“IF”函數。他們有一個共同的特點——都姓字符“IF”。

  大兄弟:COUNTIF函數(計數求和)
COUNT函數,顧名思義是用來計數的,統計所選擇區域的數值型單元格個數。COUNTIF是COUNT函數的引伸與拓展,在計數時加上先前條件,只有符合計數的條件才進行統計計算。比如,從員工信息表中,計算出有多少人的年齡大於35歲。

  下面我們來看一個典型的分類計數匯總的例子。這裡有一張銷售流水記錄表,每名銷售人員累計做了多少“銷售訂單個數”呢?

  大兄弟COUNTIF正常工作需要兩個參數——條件區域(本例為左側表中“銷售人員”一列)和計數條件(本例為右側表中的人員姓名)。要計算第一位銷售人員的“訂單數”,很簡單,輸入函數公式 “=COUNTIF($C$2:$C$16,E2)”即可(見圖1)。
Excel三個條件函數解決實際方法
  二兄弟:SUMIF函數(條件求和)
  SUM函數的作用是對數據求和,而SUMIF對它進行了引伸和拓展,比如計算“金額”在1元以上的數據總和、按照人員或產品分類計算數據總和等等。它有3個參數,分別是條件區域、判斷條件、實際的求和區域(如果它與“條件區域”是一個區域,就可省略)。
  在上例中,計算每位“銷售人員”的訂單總金額,就要使用SUMIF函數來協助了。如果要計算每個人的銷售訂單總金額,把左側表的“銷售人員”一列當作“條件區域”,把右側表的每個名單當作求和“條件”,把左側表的每筆“訂單金額”當作“實際求和區域”,在G2單元格中輸入數據計算公式 “=SUMIF($C$2:$C$16,E2,$B$2:$B$16)”(見圖2),第1名銷售人員的“訂單總額”就瞬間產生了。
Excel三個條件函數解決實際方法

  小提示:
在本例的COUNTIF函數和SUMIF函數中,由於“銷售人員”區域與“訂單總額”區域都是固定的,所以在函數中引用這兩列地址時,要使用“絕對地址”,也就是在地址前添加“$”符號。
copyright © 萬盛學電腦網 all rights reserved