EXCLE用來數據分析常用到的函數(SQL和HIVE中都有類似的函數)

一、IF函數

用途:根據邏輯真假返回不同結果

函數公式:

=IF(測試條件,真值,[假值])

函數解釋:

當第1個參數“測試條件”成立時,返回第2個參數,不成立時返回第3個參數。IF函數可以層層嵌套,來解決多個分枝邏輯。

二、 SUMIF函數

用途:對一個數據表按設定條件進行數據求和

函數公式:

=SUMIF(區域,條件,[求和區域])

函數解釋:

參數1:區域,為條件判斷的單元格區域;

參數2:條件,可以是數字、表達式、文本;

參數3:[求和區域],實際求和的數值區域,如省略則參數1“區域”作為求和區域。

三、SUMIFS函數

函數公式:

=SUMIFS(求和區域,區域1,條件1,[區域2],[條件2],……)

函數解釋:

第1個參數是固定求和區域。區別SUMIF函數的判斷一個條件,SUMIFS函數後面可以增加多個區域的多個條件判斷。

4. VLOOKUP函數

函數公式:

=VLOOKUP(查找值,數據表,列序數,[匹配條件])

函數解釋:

相當於=VLOOKUP(找什麼,在哪找,第幾列,精確找還是大概找一找)

5.MID函數

用途:截取一個字符串中的部分字符。有的字符串中部分字符有特殊意義,可以將其截取出來,或對截取的字符做二次運算得到我們想要的結果。

函數公式:

=MID(字符串,開始位置,字符個數)

函數解釋:

將參數1的字符串,從參數2表示的位置開始,截取參數3表示的長度,作為函數返回的結果。

6. DATEDIF函數

用途:計算日期差,有多種比較方式,可以計算相差年數、月數、天數,還可以計算每年或每月固定日期間的相差天數、以及任意日期間的計算等,靈活多樣。

函數公式:

=DATEDIF(開始日期,終止日期,比較單位)

函數解釋:

參數1須小於參數2,即開始日期小於終止日期,否則會出錯;

參數3可以是以下幾種,分別代表不同的計算方式:

7.SUMPRODUCT函數

用途:一般用於某一條件或多個條件的求和、計數等

函數公式:

=SUMPRODUCT(數組1,……)

8.RANK函數

用途:用於排名計算。

函數公式:

=RANK(數值,引用,[排位方式])

函數解釋:

參數1,是參與排名的數值;

參數2,是排名的數值區域;

參數3,是表示升序還是降序排名,為0或忽略時從高到低排名,為非0時從低到高排名。

9.FIND函數

用途:在字符串中查找是否包含指定字符串,返回查找到的字符串在被查找字符串中的開始位置,一般用於判斷是否含有某字符串。

函數公式:

=FIND(要查找的字符串,被查找的字符串,[開始查找位置])

函數解釋:

在參數2中,查找參數1,參數3表示開始查找位置,找到返回找到的開始位置,找不到返回錯誤值。

10.IFERROR函數

用途:用於判斷其他函數結果是否為錯誤值,最常用法是表格編輯完其他函數之後,若顯示錯誤值使用IFERROR優化公式讓其顯示為空,讓表格更加美觀。

函數公式:

=IFERROR(值,錯誤值)

函數解釋:

參數1一般為某函數表達式,當參數1返回錯誤值時顯示為參數2。


分享到:


相關文章: