- 誰說菜鳥不會電商數據分析
- 小2哥
- 995字
- 2019-11-18 14:58:02
2.1.7 IF、IFERROR、AND、OR函數的使用方法和應用
在做淘寶數據分析的過程中,除應用統計類型的函數外,也需要應用邏輯類型的函數,邏輯類型的函數是指需要先判斷真假條件然后根據真假條件的不同從而執行不同的運算。很多復雜的數據分析會涉及較多的邏輯運算,所以本節重點學習幾個常用的邏輯函數——IF、IFERROR、AND、OR函數。
1. IF函數
IF函數是Excel中最常用的函數之一。它可以對值和期待值進行邏輯比較,判斷是否滿足某個條件,如果滿足返回一個值,不滿足則返回另外一個值。
語法規則:
如果(內容為 True,則執行某些操作,否則就執行其他操作)
例如,如圖2-21所示,如果想通過加購率判定某個款是否有爆款的潛質,假設根據以往的經驗,一般大于7%加購率的寶貝有可能是爆款,那么可以利用IF函數實現,用IF函數判定加購率是否大于7%,如果大于就返回“是”,否則就返回“否”。

圖2-21
這只需要在單元格H2中輸入“=IF(G2>=7%, "是", "否")”,記住,“是”和“否”是文本格式,所以需要用英文狀態下的引號。然后,按Enter鍵可以看到H2單元格顯示出了“是”,接下來只需要用快速填充公式的方法把下面的都顯示成“是”或者“否”,這樣就能一眼看出哪些屬于潛力爆款,而哪些不屬于潛力爆款。
2. IFERROR函數
IFERROR函數是如果公式的計算結果錯誤,則返回指定的值,否則返回公式的結果。
語法規則:
=IFERROR(value, value_if_error)
參數說明:
(1)value:檢查是否存在錯誤的參數。
(2)value_if_error:如果錯誤返回的值。一般情況下,錯誤的類型有#N/A、#VALUE! 、#REF! 、#DIV/0! 、#NUM! 、#NAME?或 #NULL! 。
例如,如圖2-22所示,K7/J7的值為錯誤值,因為根據除法規則,除數不能等于零,而J7等于零,所以錯誤,如果這時需要實現如果錯誤的時候返回“除數不能為零”,那么公式就可以這樣寫“=IFERROR(K7/J7, "除數不能為零")”。

圖2-22
3. AND、OR函數
AND函數和OR函數都是邏輯函數,這兩個函數經常用于多條件判斷。AND函數是全部參數為True,才返回True。OR函數是只要有一個參數為True,就返回Ture。這兩個函數在淘寶數據分析中經常和IF函數配合嵌套使用。
例如,如圖2-23所示,在IF函數時介紹了如何通過IF函數判斷哪些款是潛力爆款,只用IF函數的話只能判斷單條件,如果要判斷多條件,如潛力爆款的條件是訪客數大于500、轉化率大于1%、加購率大于7%,只有當這三個條件都滿足的情況下,才能稱為潛力爆款,那么公式應該寫為“=IF(AND(D2>500, E2>1%, G2>7%), "是", "否")”。

圖2-23
但是如果條件是訪客數滿足500、加購率大于7%或者轉化率大于1%,即訪客數必須滿足,而加購率和轉化率滿足一個條件即可,那么公式就可以寫為=IF(AND(D2>500, OR(E2>1%, G2>7%)), "是", "否")。