首頁>Club>
6
回覆列表
  • 1 # 掙錢養溜溜

    題主都不描述下具體的應用場景,是指excel裡的應用嗎?如果是Excel表格裡的應用,if函式是可以巢狀使用來表示並列條件的。

    一、符合多個條件才返回某個結果

    if函數里,用and或*表示要同時滿足多個條件

    如圖,要把C列是年齡,D列是性別,現要把30歲以下的男性分到A組,其餘人在B組,可以在E列設定公式:

    =IF(AND(C3<30,D3="男"),"A組","B組"),

    在AND後的括號裡,多個條件用逗號分割。或寫成

    =IF((C3<30)*(D3="男"),"A組","B組"),

    用*分割多個條件。

    二、不同條件返回不同結果

    如下圖,C列是年齡,D列根據C列的年齡判斷所屬的年齡段

    if函式的基本公式:if(判斷條件,條件符合時的返回結果,條件不符合時的返回結果)

    那麼在第三個引數裡,是可以多層巢狀更多的條件判斷的。

    在本例中,比如D3格子,公式我們可以這麼寫:

    =IF(C3<18,"未成年",IF(C3>=60,"老年","成年"))

    表示18歲以下是未成年,大於等於60歲是老年,其他是成年人。

    這個只是舉個簡單的案例,還可以繼續細化,比如18到28是青年,28到50是中年等等。

  • 中秋節和大豐收的關聯?
  • 原子彈,氫彈,核彈哪個更厲害?