Excel-巢狀IF函數練習(NOT,ISBLANK) - 學不完.教不停.用不盡

文章推薦指數: 80 %
投票人數:10人

網友問到一個Excel 問題,雖然是不難,但是邏輯判斷工作對某些人而言,卻是會造成一些困擾, ... 利用『<>』(不等於),來取代NOT 函數的作用。

學不完.教不停.用不盡 跳到主文 分享個人電腦教學和回答網友提問 (Google,Windows,雲端應用) (Excel,Word,PowerPoint) 部落格全站分類:數位生活 相簿 部落格 留言 名片 贊助廠商 Oct20Thu201609:32 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 學不完.教不停.用不盡 vincent發表在痞客邦留言(8)人氣() 全站分類:數位生活個人分類:講義資料此分類上一篇:Excel-調整非數值的日期格式(MID) 此分類下一篇:Excel-查表時依條件顯示是否合於標準(VLOOKUP) 上一篇:Excel-調整非數值的日期格式(MID) 下一篇:Excel-查表時依條件顯示是否合於標準(VLOOKUP) 歷史上的今天 2021:Excel-即時顯示Google表單問卷調查結果並且同步更新統計圖表 2015:Google-使用翻譯和拍照功能幫你輸入文字 2015:Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項) 2015:Excel-轉換資料格式(SUBSTITUTE,VALUE,數值格式設定) 2013:Windows8-企業版更新為Windows8.1 2013:整合雲端應用:IFTTT(ifthisthenthat) 2010:Windows7-使用工作列上的應用程式圖示 2009:Excel-自訂日期時間格式 2009:好康+優惠大集合 ▲top 留言列表 發表留言 到站人數 本日人氣: 累積人氣: 內建文章關鍵字搜尋 熱門文章 回到頁首 回到主文 免費註冊 客服中心 痞客邦首頁 ©2003-2022PIXNET 關閉視窗 PIXNET Facebook Yahoo! Google MSN {{guestName}} (登出) 您尚未登入,將以訪客身份留言。

亦可以上方服務帳號登入留言 請輸入暱稱(最多顯示6個中文字元) 請輸入標題(最多顯示9個中文字元) 請輸入內容(最多140個中文字元) 請輸入左方認證碼: 看不懂,換張圖 請輸入驗證碼 送出留言



請為這篇文章評分?