close
第一課 True與False
趁在台中出差的空檔,和P君想了一下Excel教學的第一課應該教什麼東東...
True和False是邏輯值的概念,在運算時係視為1和0,以下簡介其基本概念
1.True是指判斷式成立時之條件,即判斷式若成立,則顯示True,當然,直接輸入True亦可(不管是以大小寫輸入,都會自動轉換成TRUE)
2.False亦然
3.True和False可以直接進行四則運算,在此簡介相加及相乘的運用(減法和除法很少用到,不過原理類似啦)
3.True和False可以直接進行四則運算,在此簡介相加及相乘的運用(減法和除法很少用到,不過原理類似啦)
相加 | 相乘 | |||
TRUE | TRUE | 2 | 1 | |
TRUE | FALSE | 1 | 0 | |
FALSE | TRUE | 1 | 0 | |
FALSE | FALSE | 0 | 0 | |
例1,判斷A8是否為5 | ||||
5 | 正確 | =IF(A8=5,"正確") | ||
說明 | ||||
if函數其實有三個引數值需填,第一個為判斷式,第二個為判斷式為真時之顯示,第三個為判斷式為否時之顯示,在此例中第三個引數若未填寫,則直接顯示預設值(False) | ||||
例2,判斷A16為甲、乙、丙、丁時,分別顯示1到4 | ||||
甲 | 1 | =(A16="甲")*1+(A16="乙")*2+(A16="丙")*3+(A16="丁")*4 | ||
說明 | ||||
此例若以if函數填寫亦不難,不過if寫太多層則理解不易,在此可學習應用此一方法 | ||||
例3,判斷A24之非數字從第幾位開始 | ||||
123adsgg | 4 | =MATCH(FALSE,ISNUMBER(--MID(A24,1,ROW(1:20))),) | ||
說明 | ||||
True和False可以直接當做match的第一個引數 | ||||
例4,判斷A32及A33是否同時小於40 | ||||
50 | 未符合 | =IF((A32<40)*(A33<40),"符合","未符合") | ||
60 | ||||
說明 | ||||
上例同=IF(AND(A32<40,A33<40),"符合","未符合") 可學習True與False的另一應用面 | ||||
全站熱搜
留言列表