01 / if函數

=if( logical_test , [value_if_true] , [value_if_false])
if函數的嵌套 :
= if ( 表達式, true , false )
= if ( 表達式 , if(表達式 , , ) , if(表達式 , , ) )
執行個體:
求解:=if(c35>=3000,if(c35>=5000,1,2),if(c35>=2000,3,4))&"級"
02 / 邏輯值、and、or、not
true :正确-成立-是,相當于1 false :錯誤-不成立-否,相當于0
and:所有條件為true,則傳回true,,否則傳回false
or:其中之一條件為true,則傳回true,否則傳回false
not:如果條件參數結果為true,則傳回false,
同理結果為false,則傳回true
執行個體:判斷出>=160的學生為"優秀"?
學生姓名
總分
是否優秀
高進軍
167
劉光明
158
張小五
未考
郝兵
172
陳列
148
周末
胡蘿蔔
張聯盟
182
解: =if(and(b2>160,b2<>"未考"),"優秀","")
true和false轉換成1和0的各種方法:
邏輯值
數值
公式
位置
true
1
=--a13
“--”在前
false
=q14*1
“*”前後均可
=l15/1
“/”在後
=q15-0
“-”在後
=q16+0
“+”前後均可
=n(a18)
置于函數n中
執行個體:求工資大于等于2000的人數?
姓名
工資
肖順琴
1232
莫廣林
4523
李清香
1250
秦垂嬌
1900
黃永梅
2510
譚碧菊
1563
劉榮媚
1600
張承貴
2000
王冠南
3215
=sum(--(h13:h21>=2000)) -->4=count(if(h13:h21>=2000,h13:h21)) -->4
is類資訊函數: