Excel-巢狀IF函數練習(NOT,ISBLANK)

網友問到一個 Excel 題目,固然是不難,可是邏輯判定工尷尬刁難某些人而言,倒是會造成一些困擾,而不知若何下公式。例如:

網友原標題問題:

總共有A, B, C三個欄位,若是在A欄位key入『Y』或『N』,若是是『N』的話,C欄位直接顯示『-』 ,若是是『Y』的話,C欄位會判讀B欄位有沒有輸入任何的符號或數值,若是有的會顯示『1』,沒有的話顯示『2』。

我將其翻譯為:

1. 若 A 是『N』,則 C 是『-』。

2. 若 A 是『Y』,則:

(1) 若 B 不是空缺,則 C 是『1』。

(2) 若 B 是空缺,則 C 是『2』。

如斯,是不是有助于你轉換為公式?


【公式設計與解析】

貯存格C2:=IF(A2="N","-",IF(A2="Y",IF(NOT(ISBLANK(B2)),1,2),"輸入毛病"))

複製存格C2,貼至貯存格C2:C7。

公式操縱 3 個 IF 函數構成巢狀布局,而此中 ISBLANK(B2) 用以判定貯存格B2是不是為空缺,并傳回 TRUE/FALSE 值。透過 NOT 函數將傳回值 TRUE/FALSE 值轉換為 FALSE/TRUE 值。

非論你輸入的是『Y、y』,Excel 視為兩者不異。同理,『N、n』亦是。

你也能夠將公式簡化為:

貯存格C2:=IF(A2="N","-",IF(A2="Y",IF(NOT(B2=""),1,2),"輸入毛病"))

操縱『""』(空字串),取代 ISBLANK 函數。

再簡化為:

貯存格C2:=IF(A2="N","-",IF(A2="Y",IF(B2<>"",1,2),"輸入毛病"))

操縱『<>』(不即是),來代替 NOT 函數的感化。 創作者先容 vincent

學不完.教不斷.用不盡

  • 全站分類:不設分類
  • 小我分類:課本資料
  • 此分類上一篇: Excel-調劑非數值的日期格局(MID)
  • 此分類下一篇: Excel-查表時依前提顯示是不是合于標準(VLOOKUP)
  • 上一篇: Excel-調劑非數值的日期格局(MID)
  • 下一篇: Excel-查表時依前提顯示是不是合于標準(VLOOKUP)
汗青上的今天
  • 2015: Google-利用翻譯和攝影功能幫你輸入文字
  • 2015: Excel-依勾選狀態計較小計(SUMPRODUCT,核取方塊表單節制項)
  • 2015: Excel-轉換資料格局(SUBSTITUTE,VALUE,數值格局設定)
  • 2013: Windows 8-企業版更新為Windows 8.1
  • 2013: 整合云端利用:IFTTT(if this北京拓展公司 then that)
  • 2011: Excel-綜合文章(亂數)
  • 2011: Windows 7-綜合文章
  • 2011: Excel-綜合文章(日期格局)
  • 2011: Excel-綜合文章(設定格局化前提)
  • 2010: Windows 7-利用工作列上的利用程式圖示
  • 2009: Excel-自訂日期時候格局
  • 2009: 好康+優惠年夜調集
▲top