為了教大家一個一個的瞭解excel中每個函數的意義和用法,本章節中,我將mid函數和sumif函數組合,舉例說明這兩個函數分別是怎麼使用的,舉例沒有實際的現實意義,但是套用到其他數據處理環境中是絕對可以用得到的,希望大家可以掌握。
工具/原料
office軟件或者wps軟件
方法/步驟
本章節舉例求得 出生年份都在1978年的員工5月份工資一共支出薪水額是多少,這裡為了易於大家理解,有意將身份證號碼簡單化了,都是18位長度,生活中可能還有15位的,就不復雜化了,那麼邏輯就是先要得出出生年份,再根據條件求和,就需要使用到MID函數和SUMIF函數了。
MID函數有三個參數,參數1是準備提取字符串的文本字符串,參數2是提取開始位置,參數3是提取長度;SUMIF函數有三個參數,參數1是用於條件判斷的區域,參數2是判斷條件,參數3是求和的區域。
首先需要得出年份,根據MID函數的定義,會發現參數的配置就出來了,拿D3單元格舉例,需要提取的字符串就是D3,字符串的位置是從1開始的,那麼提取開始位置就是7,提取長度就是4,就可以輸入函數=MID(D3,7,4)
如圖所示,就得到了員工的出生年份,鼠標放置在公式所在單元格的右下角,變十字後向下拉,即可對餘下員工自動做公式
得出年份後,就需要判斷相同年份的員工的薪水求和是多少了,那麼這時就可以用到SUMIF函數了,我們是需要對剛剛獲得的年份列這個區域做判斷的,那麼第一個參數引用就是F3:F12,條件是年份為1978年的員工,那麼條件值為"=1978",需要對那個區域的數值求和?第三個參數引用就是E3:E12,那麼輸入公式為=SUMIF(F3:F12,"=1978",E3:E12)
按回車鍵,得出結果,檢驗所得結果是否為真,最後發現準確無誤,那麼,這次公式的使用是沒有問題的,其實,我們可以直接把SUMIF的參數1直接用數組代替,為了方便大家理解,就分步教學了,大家可以自己嘗試。
MID函數作為字符串提取函數在字符串文本的處理當中經常使用到,SUMIF函數根據條件可將特定條件的數值求和,也是經常使用到的函數,有時候解決問題不能單靠一個函數,需要靈活的對函數進行組合搭配,根據每個函數的特定就可以實現數據的萬能處理了。
注意事項
這裡只是單純的提取規則身份證號碼,不規則號碼對此組合公式不適用