Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計(jì)算功能和圖表工具,再加上成功的市場(chǎng)營(yíng)銷,使Excel成為最流行的個(gè)人計(jì)算機(jī)數(shù)據(jù)處理軟件。 第一部分:excel 邏輯函數(shù)使用說(shuō)明 excel 邏輯函數(shù)都包括些什么呢,什么是邏輯函數(shù)呢? excel 邏輯函數(shù)就是用來(lái)判斷真假值,或者進(jìn)行復(fù)合檢驗(yàn)的Excel函數(shù),稱為邏輯函數(shù)。 第二部分:excel 邏輯函數(shù)實(shí)例演示 excel 邏輯函數(shù)實(shí)例演示1: 比如:“A1小于10,返回1,A1大于等于10且小于20,返回2,A1大于等于20,返回3。” 我們可以在B1單元格輸入公式:=IF(A1<10,1,if(and(a1>=10,A1<20),2,if(a1>20,3))) IF(條件,條件為真時(shí)返回的結(jié)果,條件為假時(shí)返回的結(jié)果) 上面公式本身第2個(gè)IF就是在第1個(gè)IF的條件為假的情況下發(fā)生的,也就是本身就包含了A1>=10,因此AND是沒有必要的,同理,第3個(gè)IF也是沒有必要的,簡(jiǎn)寫后這樣就可以: =IF(A1<><> excel 邏輯函數(shù)實(shí)例演示2: 在計(jì)算以B1為分母的公式,比如=A1/B1,為了避免B1未輸入數(shù)據(jù)會(huì)被當(dāng)做0或者B1輸入0產(chǎn)生#DIV/0!錯(cuò)誤,我們就會(huì)這么說(shuō)“當(dāng)B1不為0時(shí),才進(jìn)行A1/B1計(jì)算,否則不顯示”。 因此公式為:=IF(B1<>0,A1/B1,"")?? 如果要規(guī)定A1未輸入數(shù)據(jù)或輸入0的時(shí)候,也不顯示,公式為:=IF(AND(A1<>0,B1<>0),A1/B1,"") 通過(guò)上面兩個(gè)演示我們接觸到了excel 邏輯函數(shù)中的IF和AND函數(shù)。使用這兩個(gè)邏輯函數(shù),可以套用這樣的格式: IF(條件,條件為真時(shí)返回的結(jié)果,條件為假時(shí)返回的結(jié)果) AND函數(shù),所有參數(shù)的邏輯值為真時(shí)返回 TRUE;只要一個(gè)參數(shù)的邏輯值為假即返回 FALSE。 又比如:在B2單元格中輸入數(shù)字50,在C2中寫公式=AND(B2>30,B2<60)。由于b2等于50,的確大于30、小于60。所以兩個(gè)條件值(logical)均為真,則返回結(jié)果為true。>60)。由于b2等于50,的確大于30、小于60。所以兩個(gè)條件值(logical)均為真,則返回結(jié)果為true。> OR函數(shù)指在其參數(shù)組中,任何一個(gè)參數(shù)邏輯值為 TRUE,即返回 TRUE。 NOT函數(shù)用于對(duì)參數(shù)值求反。比如NOT(2+2=4),由于2+2的結(jié)果的確為4,該參數(shù)結(jié)果為TRUE,由于是NOT函數(shù),因此返回函數(shù)結(jié)果與之相反,為FALSE。 excel中邏輯值與數(shù)值之間有什么關(guān)系? 在四則運(yùn)算中,TRUE=1,F(xiàn)ALSE=0。在邏輯判斷中,0=FALSE,所有的非0 數(shù)值=TRUE。 excel 邏輯函數(shù)實(shí)例演示3: 我們經(jīng)常看到公式中用*號(hào)或者+號(hào)將兩個(gè)條件判斷相連。 實(shí)質(zhì)上,*號(hào)和+號(hào)都只是運(yùn)算符號(hào)而已。 以*號(hào)為例,比如:=IF((A1>70)*(A1<80),"良好","")與=if(and(a1>70,A1<> 又比如,在數(shù)組運(yùn)算中:{=SUM((A1:A3>70)*(A1:A3<80))},假設(shè)a1:a3分別為65、73、75,則(a1:a3>70)*(A1:A3<> 但如果用AND函數(shù)來(lái)代替呢?比如=SUM(AND(A1:A3>70,A1:A3<80))? →?="">80))?> excel 邏輯函數(shù)實(shí)例演示4: AND函數(shù)和乘號(hào)在公式中的聯(lián)系和區(qū)別介紹 邏輯比較運(yùn)算時(shí)AND函數(shù)和乘號(hào)“*”在公式中的用法完全一致嗎? 不一定,AND是邏輯函數(shù),參數(shù)中的0值相當(dāng)于FALSE,非0值相當(dāng)于TRUE,結(jié)果中FALSE相當(dāng)于0值,TRUE相當(dāng)于1。所以,不管參數(shù)中的數(shù)值是多少,AND函數(shù)的結(jié)果只有FALSE和TRUE(即0和1)兩種。 乘號(hào)“*”則不同,如果乘號(hào)兩邊的數(shù)值不是0和1這兩種,返回的結(jié)果也就不止0和1這兩個(gè)數(shù)值。 由上所述可以得出: 1、如果AND函數(shù)和乘號(hào)“*”返回的結(jié)果繼續(xù)放在另一個(gè)邏輯函數(shù)中使用,用法完全一致; 下面是一個(gè)簡(jiǎn)單的excel邏輯函數(shù)的實(shí)例: ? 我們?cè)贓3單元格輸入公式:=AND(B3,C3)*(B3+C3),得到0,學(xué)生1的節(jié)目數(shù)為0。 在F3單元格輸入公式:=(B3*C3)*(B3+C3),得到0,學(xué)生1的節(jié)目數(shù)為0。 但是當(dāng)學(xué)生的“國(guó)慶晚會(huì)”和“元旦晚會(huì)”都不為0的情況下,就可以對(duì)比出邏輯函數(shù)AND和乘號(hào)“*”的區(qū)別。 80))},假設(shè)a1:a3分別為65、73、75,則(a1:a3>80),"良好","")與=if(and(a1>20),2,if(a1>10,1,if(and(a1>Excel整體界面趨于平面化,顯得清新簡(jiǎn)潔。流暢的動(dòng)畫和平滑的過(guò)渡,帶來(lái)不同以往的使用體驗(yàn)。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!