1、首先看一下這個(gè)例子。第一個(gè)問題是,對(duì)于60歲以上(包括)的男性員工,給予1000元獎(jiǎng)金。這里有兩個(gè)條件,兩個(gè)條件是關(guān)系。 函數(shù)是和(B3> = 60,A3 =“男性”),其中和函數(shù)是if函數(shù)的參數(shù),如果函數(shù)表達(dá)式= IF(AND(B3> = 60,A3 =“男性”),
在工作和日常生活中都會(huì)用到Excel表格中的公式和函數(shù),在數(shù)據(jù)篩選的時(shí)候尤為重要,下面讓咱們一起認(rèn)識(shí)下IF、AND和OR函數(shù)的用法。
方法
AND函數(shù)的意思是指兩個(gè)以上條件都具備的情況下,做出“True”和“False”的判斷。IF函數(shù)是判斷式的計(jì)算函數(shù),假設(shè)單元格的值檢驗(yàn)為True(真)時(shí),就執(zhí)行條件成立時(shí)的命令,反之,檢驗(yàn)值為False(假)時(shí)執(zhí)行條件不成立的命令。OR函數(shù)的意思是指兩個(gè)以上條件只要具備一個(gè)即可。
公式如下: =if(and(B="及格",or(A="語(yǔ)文",A="數(shù)學(xué)"),"合格",if(and(B="不及格",or(A="語(yǔ)文",A="數(shù)學(xué)"),"補(bǔ)考",B))
使用AND函數(shù)例子:?jiǎn)螕魡卧馝2,點(diǎn)擊編輯欄上的插入函數(shù)按鈕fx,插入and函數(shù)。
首先,公式有些地方畫蛇添足,可以優(yōu)化為: =IF(B4="磨頭一班",IF(BP4
選中AND后在Logical_test框中輸入“AND(B2>=60,C2>=70)"點(diǎn)擊回車鍵。
IF語(yǔ)句的語(yǔ)法: If 條件判斷語(yǔ)句1 Then 處理語(yǔ)句AElseIf 條件判斷語(yǔ)句2 Then 處理語(yǔ)句BElse 處理語(yǔ)句CEnd If其中,條件判斷語(yǔ)句需要使用判斷符,常用的判斷符有“==”(相等)、“>”(大于)、“>=”(大于等于)、“
其余的鼠標(biāo)選中下拉就行了。
1、并列的應(yīng)用場(chǎng)景,算出這些人是否合格,小于60不合格,大于60小于100是合格 2、多條件并列判斷,我們要用得到以下函數(shù),and()表示括號(hào)內(nèi)的多個(gè)條件要同時(shí)成立;or()表示括號(hào)內(nèi)的多個(gè)條件任一個(gè)成立,就成立 3、用and()測(cè)試,這個(gè)比較適合此場(chǎng)景
單擊單元格F2,單擊編輯欄上的插入函數(shù)按鈕fx,跳出“插入函數(shù)”對(duì)話框,選擇”常用函數(shù)“下的”IF“函數(shù),點(diǎn)擊確定。出現(xiàn)如圖所示的“函數(shù)參數(shù)”對(duì)話框,在Logical_test框中輸入“D4>60,C4>=60"。具體步驟和上面類似。
IF函數(shù):如果指定條件的計(jì)算結(jié)果為 TRUE,IF 函數(shù)將返回某個(gè)值;如果該條件的計(jì)算結(jié)果為 FALSE,則返回另一個(gè)值格式:IF(表達(dá)式,表達(dá)式成立的值,表達(dá)式不成立的值,OR函數(shù):邏輯或函數(shù),如多個(gè)表達(dá)式中任何一表達(dá)工成立,則返回TRUE。格式:OR
單擊單元格G2,點(diǎn)擊編輯欄上的插入函數(shù)按鈕fx,跳出”插入函數(shù)“對(duì)話框,選擇”常用函數(shù)‘下的’IF'函數(shù),點(diǎn)擊確定。出現(xiàn)如圖所示的“函數(shù)參數(shù)”對(duì)話框,在Logical_test框中輸入“OR(B2>=60,C2>=60)"。
在工作和日常生活中都會(huì)用到Excel表格中的公式和函數(shù),在數(shù)據(jù)篩選的時(shí)候尤為重要,下面讓咱們一起認(rèn)識(shí)下IF、AND和OR函數(shù)的用法 IF函數(shù)是判斷式的計(jì)算函數(shù),假設(shè)單元格的值檢驗(yàn)為True(真)時(shí),就執(zhí)行條件成立時(shí)的命令,反之,檢驗(yàn)值為False(假
最后寫出了如圖。
試試公式: =SUMPRODUCT(N(OR(F1:F100={12,300}))) 或 =SUM(COUNTIF(F:F,{12,300})) 有沒有一個(gè)單元格中寫兩個(gè)數(shù)字的情況呢?如果有,那就比較復(fù)雜了。
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
如何在excel公式中的if使用and和or邏輯
IF函數(shù):如果指百定條件的計(jì)算結(jié)果為 TRUE,IF 函數(shù)將返回某個(gè)值;如果該條件的計(jì)算結(jié)果為 FALSE,則返回另一個(gè)值格式:IF(表達(dá)式,表度達(dá)式成立的值,表達(dá)式不成立的值,OR函數(shù):邏輯或函數(shù),如多個(gè)表達(dá)式回中任何一表達(dá)工成立,則返回TRUE。格式:OR(表達(dá)式1,表達(dá)式2,表達(dá)式....)AND函數(shù):邏輯或函數(shù),多個(gè)表達(dá)式中,如果有一個(gè)表達(dá)式不能成立,返回FALSE,全部表達(dá)式都成立,返回TRUE。 沒圖沒實(shí)際,很答難回答
如何使用 IF AND OR 條件函數(shù)
在工作和日常生活中都會(huì)用到Excel表格中的公式和函數(shù),在數(shù)據(jù)篩選的時(shí)候尤為重要,下面讓咱們一起認(rèn)識(shí)下IF、AND和OR函數(shù)的用法
IF函數(shù)是判斷式的計(jì)算函數(shù),假設(shè)單元格的值檢驗(yàn)為True(真)時(shí),就執(zhí)行條件成立時(shí)的命令,反之,檢驗(yàn)值為False(假)時(shí)執(zhí)行條件不成立的命令。
AND函數(shù)的意思是指兩個(gè)以上條件都具備的情況下,做出“True”和“False”的判斷。
OR函數(shù)的意思是指兩個(gè)以上條件只要具備一個(gè)即可。
工具/原料
Excel函數(shù)
方法/步驟
1
單擊單元格H2,單擊編輯欄上的插入函數(shù)按鈕fx,
跳出“插入函數(shù)”對(duì)話框,選擇”常用函數(shù)“下的”IF“函數(shù),點(diǎn)擊確定
出現(xiàn)如圖636f70797a686964616f31333361306433所示的“函數(shù)參數(shù)”對(duì)話框,在Logical_test框中輸入“B2>=70",在Value_if_true框中輸入"”及格“",在Value_if_false框中輸入"”補(bǔ)考“"后,點(diǎn)擊確定按鈕完成計(jì)算
使用拖拽方式復(fù)制其他單元格完成計(jì)算
2
單擊單元格I2,點(diǎn)擊編輯欄上的插入函數(shù)按鈕fx
跳出”插入函數(shù)“對(duì)話框,選擇”常用函數(shù)‘下的’IF'函數(shù),點(diǎn)擊確定
出現(xiàn)如圖所示的“函數(shù)參數(shù)”對(duì)話框,在Logical_test框中輸入“AND(B2>=70,C2>=70)",
在Value_if_true框中輸入"”及格“",在Value_if_false框中輸入"”補(bǔ)考“"后,點(diǎn)擊確定按鈕完成計(jì)算
使用拖拽方式復(fù)制其他單元格完成計(jì)算
3
單擊單元格J2,點(diǎn)擊編輯欄上的插入函數(shù)按鈕fx
跳出”插入函數(shù)“對(duì)話框,選擇”常用函數(shù)‘下的’IF'函數(shù),點(diǎn)擊確定
出現(xiàn)如圖所示的“函數(shù)參數(shù)”對(duì)話框,在Logical_test框中輸入“OR(B2>=70,C2>=70)",
在Value_if_true框中輸入"”及格“",在Value_if_false框中輸入"”補(bǔ)考“"后,點(diǎn)擊確定按鈕完成計(jì)算
使用拖拽方式復(fù)制其他單元格完成計(jì)算
http://jingyan.baidu.com/article/7908e85c6cef57af491ad249.html
EXCEL中COUNTIF和OR函數(shù)嵌套使用
試試公式:抄
=SUMPRODUCT(N(OR(F1:F100={12,300})))
或
=SUM(COUNTIF(F:F,{12,300}))
有沒有一個(gè)單元格中寫兩個(gè)數(shù)字的情況呢zd?如果有,那就比較復(fù)雜了。更多追問追答追問可以了,我要是想再讓他滿足符合G列的一種數(shù)據(jù),要在怎么改呢?還有=SUM(COUNTIF(F:F,{12,300}))這個(gè)公式能解釋下么,謝謝~追答COUNTIF函數(shù)的第二個(gè)參數(shù)用了常量數(shù)組{12,300},生成兩個(gè)值:COUNTIF(F:F,12)和COUNTIF(F:F,300)的結(jié)果,再用SUM函數(shù)把兩個(gè)值相加就可以了。追問我想選出在F列選出含有條件A或條件B的單元格,并且滿足在G列上的數(shù)據(jù)是123的函數(shù)怎么寫呢?謝謝追答可用公式:
=SUMPRODUCT((F1:F100={12,300})*(G1:G100=123))
行號(hào)自行調(diào)整。
excel公式中的if條件語(yǔ)句 如何在excel公式中的if使用and和or邏輯
如果只有兩個(gè)分?jǐn)?shù)段(如及格、不及格兩個(gè)級(jí)別)很好辦,假設(shè)成績(jī)數(shù)據(jù)已經(jīng)輸入copy單元格A1,直接用Excel公式輸入條件A1>=60,為真時(shí)填寫“及格”,為假時(shí)填寫“不及百格”就可以了。這時(shí)顯示在Excel單元格里的公式是:=IF(A1>=60, “及格”,“不及格”)。如果有多個(gè)分?jǐn)?shù)段,比如要求:x=60 AND x=75 AND x=85----------------------優(yōu)其實(shí)很簡(jiǎn)單,只要了解Excel里IF函數(shù)參數(shù)和度返回值的用法,第一個(gè)參數(shù)是條件,第二問個(gè)參數(shù)是條件為真的返回值,第三個(gè)參數(shù)是條件為假的返回值;而且IF函數(shù)可以嵌套(根據(jù)Excel2003的幫助文件,最多嵌套可答達(dá)七層),這樣上面的問題可以用如下公式來(lái)解決:=IF(A1
EXCEL中,IF與OR、AND函數(shù)嵌套不了。求助?。?/p>
多數(shù)office Excel用戶的問題出現(xiàn)在函數(shù)知識(shí)掌握不夠全面造成困擾。
回答你問題之前先將相關(guān)基本知識(shí)講清楚,才能透徹地解決問題。
幾個(gè)關(guān)鍵點(diǎn)就是函數(shù)與公式的知識(shí)。分別講述如下。
公式都是以等號(hào)(=)開始。
等號(hào)后面跟著一個(gè)或者多個(gè)操作數(shù)。
使用運(yùn)算符或括號(hào)連接。
操作數(shù)可以是數(shù)值、單元格或單元格區(qū)域、名稱、函數(shù)。
可帶有一個(gè)或者多個(gè)參數(shù)。
括加(+)、減(-)、乘(*)、除(/)
負(fù)號(hào)(-)、百分?jǐn)?shù)(%)、冪(^)
等于(=)、大于(>)、小于()
大于等于(>=)、小于等于(<>)、不等于(<>)
文本連接運(yùn)算符(&)
冒號(hào)(:)、空格、逗號(hào)(,)
先乘除后加減
有括號(hào)先括號(hào)
數(shù)組公式 : 同時(shí)按下Ctrl+Shift+Enter組合鍵,輸入數(shù)組公式。
if函數(shù)是條件判斷函數(shù),它由條件與兩個(gè)返回結(jié)果組成
當(dāng)條件成立時(shí),返回真,否則返回假。
多個(gè) if 嵌套
用 And(和)組合多個(gè)條件
用 Or(或 +)組合多個(gè)條件
表達(dá)式:IF(logical_test,[value_if_true],[value_if_false])
中文:如果(條件,條件為真時(shí)執(zhí)行的操作,條件為假時(shí)執(zhí)行的操作)
[value_if_true] 和 [value_if_false] 表示可選項(xiàng)
當(dāng)?shù)谝粋€(gè)條件成立顯示第二項(xiàng)內(nèi)容,否則顯示第三項(xiàng)內(nèi)容。用逗號(hào)分隔。
用來(lái)對(duì)多個(gè)邏輯條件進(jìn)行判斷
只要有其中1個(gè)邏輯條件滿足時(shí)就返回”TURE“,
:OR(logical1,logical2, ...),最多可以有30個(gè)條件。
AND函數(shù)要求所有的條件都滿足時(shí)才返回”TURE“,
其中一個(gè)條件不滿足時(shí)就返回”FALSE“。
A1為1、3、5,C1為X,這個(gè)X為文本或字母時(shí)要加半角引號(hào),否則不加。
A1為2、4、6,C1則為Y,這個(gè)X為文本或字母時(shí)要加半角引號(hào),否則不加。
如果A1為7,B1為a或b、c,C1則為Z;這個(gè)a,b,c,z為文本或字母時(shí)要加半角引號(hào),否則不加。
其他情況C1可為任意值,這任意值如何來(lái)寫,為0可以不,如果為中文或字母要加引號(hào)。如果為數(shù)字或公式不加引號(hào)。
你寫公式時(shí)數(shù)值不能加引號(hào)。
提示條件太多是你的括號(hào)沒有打正確,函數(shù)的層次沒有分清楚,程序無(wú)法明白你要實(shí)現(xiàn)和計(jì)算什么結(jié)果。
=IF(OR(A1=1,A1=3,A1=5),"X",IF(OR(A1=2,A1=4,A1=6),"Y",IF(AND(A1=7,OR(B1="a",B1="b",B1="c")),"Z","任意值")))
第一二條件用OR判斷,第三個(gè)條件用AND判斷,任意值的實(shí)現(xiàn)用最后一個(gè)IF的第三項(xiàng)來(lái)指定。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com