天天看點

Excel函數執行個體詳解:IF函數、邏輯函數

01 / if函數

Excel函數執行個體詳解:IF函數、邏輯函數

=if( logical_test ,  [value_if_true] , [value_if_false])

Excel函數執行個體詳解:IF函數、邏輯函數
Excel函數執行個體詳解:IF函數、邏輯函數

if函數的嵌套 :

      = if ( 表達式,   true    ,  false )

      = if ( 表達式   ,  if(表達式 , , )  ,  if(表達式  ,  ,  ) )

執行個體:

Excel函數執行個體詳解:IF函數、邏輯函數
Excel函數執行個體詳解:IF函數、邏輯函數

求解:=if(c35>=3000,if(c35>=5000,1,2),if(c35>=2000,3,4))&"級"

02 / 邏輯值、and、or、not

Excel函數執行個體詳解:IF函數、邏輯函數

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類資訊函數:

Excel函數執行個體詳解:IF函數、邏輯函數
Excel函數執行個體詳解:IF函數、邏輯函數
Excel函數執行個體詳解:IF函數、邏輯函數
Excel函數執行個體詳解:IF函數、邏輯函數