IF函式的嵌套用法

1.概述

1.1應用場景

在資料處理和分析中,IF函式是一種常用的邏輯函式,可以嵌套應用以檢查是否滿足一個或多個條件,進而擴展其使用場景。它常常與AND、OR、IN等函式嵌套使用。

1.2 功能簡介

場景範例公式詳解
IF+AND條件IF(AND(條件1,條件2),"是","否")當條件 1 和條件 2 同時滿足時,傳回"是",否則傳回"否"
IF+OR條件IF(OR(條件1,條件2),"是","否")當滿足條件 1 和條件 2 其中一個時,傳回"是",否則傳回"否"
IF+IN條件IF(IN(運算式,參數1,參數2,參數3,...),"是","否")運算式的結果屬於參數1,參數2,參數3,...構建的集合裏,傳回"是",否則傳回"否"

2. 範例

2.1 範例一:IF_AND判斷

詳情請參考:判斷某日期欄位是否在指定時間段內

2.2 範例二:IF_OR判斷

範例資料:合同事實表.xlsx

1)建立分析主題,並新增「本地excel檔案」匯入範例資料「合同事實表」。並使用該表製作組件,「新增計算欄位」服務類型。

只要滿足「合同金額>500000」、「回款金額>100000」中一個條件,合同類型為長期合同,否則為購買合同。輸入公式:IF(OR(合同金額>500000,回款金額>100000),"長期合同","購買合同"),最後點選「確定」,如下圖所示:

2)在組件中新增欄位,我們可以看到「合同金額>500000」或「回款金額>100000」,合同類型為長期合同,其他為購買合同。如下圖所示:

2.3 範例三:IF_IN判斷

範例資料:使用者留存分析.xlsx

1)建立分析主題,並新增「本地excel檔案」匯入範例資料「使用者留存資料」。並使用該表製作組件,「新增計算欄位」服務類型。

當合同狀態屬於「跟進、BI合作、合作」時,服務類型為服務,否則為不服務。輸入公式:IF(IN(合作狀態,"跟進","BI合作","合作"),"服務","不服務"),最後點選「確定」,如下圖所示:

2)在組件中新增欄位,我們可以看到合同狀態屬於「跟進、BI合作、合作」時,服務類型為服務,其他為不服務 。如下圖所示:

附件列表


主题: 製作視覺化組件
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙