當前位置:生活全書館 >

IT科技

> 怎樣使用 if and or 條件函式

怎樣使用 if and or 條件函式

1、首先看一下這個例子。第一個問題是,對於60歲以上(包括)的男性員工,給予1000元獎金。這裡有兩個條件,兩個條件是關係。 函式是和(B3> = 60,A3 =“男性”),其中和函式是if函式的引數,如果函式表示式= IF(AND(B3> = 60,A3 =“男性”),

在工作和日常生活中都會用到Excel表格中的公式和函式,在資料篩選的時候尤為重要,下面讓咱們一起認識下IF、AND和OR函式的用法。

怎樣使用 if and or 條件函式

方法

AND函式的意思是指兩個以上條件都具備的情況下,做出“True”和“False”的判斷。IF函式是判斷式的計算函式,假設單元格的值檢驗為True(真)時,就執行條件成立時的命令,反之,檢驗值為False(假)時執行條件不成立的命令。OR函式的意思是指兩個以上條件只要具備一個即可。

公式如下: =if(and(B="及格",or(A="語文",A="數學"),"合格",if(and(B="不及格",or(A="語文",A="數學"),"補考",B))

怎樣使用 if and or 條件函式 第2張

使用AND函式例子:單擊單元格E2,點選編輯欄上的插入函式按鈕fx,插入and函式。

首先,公式有些地方畫蛇添足,可以優化為: =IF(B4="磨頭一班",IF(BP4

怎樣使用 if and or 條件函式 第3張

選中AND後在Logical_test框中輸入“AND(B2>=60,C2>=70)"點選回車鍵。

IF語句的語法: If 條件判斷語句1 Then 處理語句AElseIf 條件判斷語句2 Then 處理語句BElse 處理語句CEnd If其中,條件判斷語句需要使用判斷符,常用的判斷符有“==”(相等)、“>”(大於)、“>=”(大於等於)、“

怎樣使用 if and or 條件函式 第4張

其餘的滑鼠選中下拉就行了。

1、並列的應用場景,算出這些人是否合格,小於60不合格,大於60小於100是合格 2、多條件並列判斷,我們要用得到以下函式,and()表示括號內的多個條件要同時成立;or()表示括號內的多個條件任一個成立,就成立 3、用and()測試,這個比較適合此場景

怎樣使用 if and or 條件函式 第5張

單擊單元格F2,單擊編輯欄上的插入函式按鈕fx,跳出“插入函式”對話方塊,選擇”常用函式“下的”IF“函式,點選確定。出現如圖所示的“函式引數”對話方塊,在Logical_test框中輸入“D4>60,C4>=60"。具體步驟和上面類似。

IF函式:如果指定條件的計算結果為 TRUE,IF 函式將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值格式:IF(表示式,表示式成立的值,表示式不成立的值,OR函式:邏輯或函式,如多個表示式中任何一表達工成立,則返回TRUE。格式:OR

怎樣使用 if and or 條件函式 第6張

單擊單元格G2,點選編輯欄上的插入函式按鈕fx,跳出”插入函式“對話方塊,選擇”常用函式‘下的’IF'函式,點選確定。出現如圖所示的“函式引數”對話方塊,在Logical_test框中輸入“OR(B2>=60,C2>=60)"。

在工作和日常生活中都會用到Excel表格中的公式和函式,在資料篩選的時候尤為重要,下面讓咱們一起認識下IF、AND和OR函式的用法 IF函式是判斷式的計算函式,假設單元格的值檢驗為True(真)時,就執行條件成立時的命令,反之,檢驗值為False(假

怎樣使用 if and or 條件函式 第7張

最後寫出瞭如圖。

試試公式: =SUMPRODUCT(N(OR(F1:F100={12,300}))) 或 =SUM(COUNTIF(F:F,{12,300})) 有沒有一個單元格中寫兩個數字的情況呢?如果有,那就比較複雜了。

怎樣使用 if and or 條件函式 第8張

擴充套件閱讀,以下內容您可能還感興趣。

如何在excel公式中的if使用and和or邏輯

IF函式:如果指百定條件的計算結果為 TRUE,IF 函式將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值格式:IF(表示式,表度達式成立的值,表示式不成立的值,OR函式:邏輯或函式,如多個表示式回中任何一表達工成立,則返回TRUE。格式:OR(表示式1,表示式2,表示式....)AND函式:邏輯或函式,多個表示式中,如果有一個表示式不能成立,返回FALSE,全部表示式都成立,返回TRUE。 沒圖沒實際,很答難回答

如何使用 IF AND OR 條件函式

在工作和日常生活中都會用到Excel表格中的公式和函式,在資料篩選的時候尤為重要,下面讓咱們一起認識下IF、AND和OR函式的用法

IF函式是判斷式的計算函式,假設單元格的值檢驗為True(真)時,就執行條件成立時的命令,反之,檢驗值為False(假)時執行條件不成立的命令。

AND函式的意思是指兩個以上條件都具備的情況下,做出“True”和“False”的判斷。

OR函式的意思是指兩個以上條件只要具備一個即可。

工具/原料

Excel函式

方法/步驟

1

單擊單元格H2,單擊編輯欄上的插入函式按鈕fx,

跳出“插入函式”對話方塊,選擇”常用函式“下的”IF“函式,點選確定

出現如圖636f70797a686964616f31333361306433所示的“函式引數”對話方塊,在Logical_test框中輸入“B2>=70",在Value_if_true框中輸入"”及格“",在Value_if_false框中輸入"”補考“"後,點選確定按鈕完成計算

使用拖拽方式複製其他單元格完成計算

2

單擊單元格I2,點選編輯欄上的插入函式按鈕fx

跳出”插入函式“對話方塊,選擇”常用函式‘下的’IF'函式,點選確定

出現如圖所示的“函式引數”對話方塊,在Logical_test框中輸入“AND(B2>=70,C2>=70)",

在Value_if_true框中輸入"”及格“",在Value_if_false框中輸入"”補考“"後,點選確定按鈕完成計算

使用拖拽方式複製其他單元格完成計算

3

單擊單元格J2,點選編輯欄上的插入函式按鈕fx

跳出”插入函式“對話方塊,選擇”常用函式‘下的’IF'函式,點選確定

出現如圖所示的“函式引數”對話方塊,在Logical_test框中輸入“OR(B2>=70,C2>=70)",

在Value_if_true框中輸入"”及格“",在Value_if_false框中輸入"”補考“"後,點選確定按鈕完成計算

使用拖拽方式複製其他單元格完成計算

http://jingyan.baidu.com/article/7908e85c6cef57af491ad249.html

EXCEL中COUNTIF和OR函式巢狀使用

試試公式:抄

=SUMPRODUCT(N(OR(F1:F100={12,300})))

=SUM(COUNTIF(F:F,{12,300}))

有沒有一個單元格中寫兩個數字的情況呢zd?如果有,那就比較複雜了。更多追問追答追問可以了,我要是想再讓他滿足符合G列的一種資料,要在怎麼改呢?還有=SUM(COUNTIF(F:F,{12,300}))這個公式能解釋下麼,謝謝~追答COUNTIF函式的第二個引數用了常量陣列{12,300},生成兩個值:COUNTIF(F:F,12)和COUNTIF(F:F,300)的結果,再用SUM函式把兩個值相加就可以了。追問我想選出在F列選出含有條件A或條件B的單元格,並且滿足在G列上的資料是123的函式怎麼寫呢?謝謝追答可用公式:

=SUMPRODUCT((F1:F100={12,300})*(G1:G100=123))

行號自行調整。

excel公式中的if條件語句 如何在excel公式中的if使用and和or邏輯

如果只有兩個分數段(如及格、不及格兩個級別)很好辦,假設成績資料已經輸入copy單元格A1,直接用Excel公式輸入條件A1>=60,為真時填寫“及格”,為假時填寫“不及百格”就可以了。這時顯示在Excel單元格里的公式是:=IF(A1>=60, “及格”,“不及格”)。如果有多個分數段,比如要求:x=60 AND x=75 AND x=85----------------------優其實很簡單,只要瞭解Excel裡IF函式引數和度返回值的用法,第一個引數是條件,第二問個引數是條件為真的返回值,第三個引數是條件為假的返回值;而且IF函式可以巢狀(根據Excel2003的幫助檔案,最多巢狀可答達七層),這樣上面的問題可以用如下公式來解決:=IF(A1

EXCEL中,IF與OR、AND函式巢狀不了。求助!!

關於EXCEL中IF函式與OR函式和AND函式的巢狀方法與技巧:

多數office Excel使用者的問題出現在函式知識掌握不夠全面造成困擾。

回答你問題之前先將相關基本知識講清楚,才能透徹地解決問題。

幾個關鍵點就是函式與公式的知識。分別講述如下。

函式公式原理:

公式都是以等號(=)開始。 

等號後面跟著一個或者多個運算元。

使用運算子或括號連線。 

運算元可以是數值、單元格或單元格區域、名稱、函式。

可帶有一個或者多個引數。 

函式公式運算子:

括加(+)、減(-)、乘(*)、除(/)

負號(-)、百分數(%)、冪(^)

等於(=)、大於(>)、小於()

大於等於(>=)、小於等於(<>)、不等於(<>)

文字連線運算子(&)

冒號(:)、空格、逗號(,)

公式中同時使用多個運算子時的運算優先順序

先乘除後加減

有括號先括號

陣列公式 : 同時按下Ctrl+Shift+Enter組合鍵,輸入陣列公式。

EXCEL中,IF與OR、AND函式巢狀

if函式是條件判斷函式,它由條件與兩個返回結果組成

當條件成立時,返回真,否則返回假。

多個 if 巢狀

用 And(和)組合多個條件

用 Or(或 +)組合多個條件

Excel if函式語法

表示式:IF(logical_test,[value_if_true],[value_if_false])

中文:如果(條件,條件為真時執行的操作,條件為假時執行的操作)

[value_if_true] 和 [value_if_false] 表示可選項

當第一個條件成立顯示第二項內容,否則顯示第三項內容。用逗號分隔。

Excel中OR函式

用來對多個邏輯條件進行判斷

只要有其中1個邏輯條件滿足時就返回”TURE“,

:OR(logical1,logical2, ...),最多可以有30個條件。

AND函式要求所有的條7a686964616fe58685e5aeb931333431343038件都滿足時才返回”TURE“,

AND函式要求所有的條件都滿足時才返回”TURE“,

其中一個條件不滿足時就返回”FALSE“。

你的問題:A1中有數字,B1中有字母,要運算三個條件。需要多層IF判斷。

A1為1、3、5,C1為X,這個X為文字或字母時要加半形引號,否則不加。

A1為2、4、6,C1則為Y,這個X為文字或字母時要加半形引號,否則不加。

如果A1為7,B1為a或b、c,C1則為Z;這個a,b,c,z為文字或字母時要加半形引號,否則不加。

其他情況C1可為任意值,這任意值如何來寫,為0可以不,如果為中文或字母要加引號。如果為數字或公式不加引號。

你寫公式時數值不能加引號。

提示條件太多是你的括號沒有打正確,函式的層次沒有分清楚,程式無法明白你要實現和計算什麼結果。

你的單元格應當這樣寫三重IF巢狀

=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判斷,第三個條件用AND判斷,任意值的實現用最後一個IF的第三項來指定。

標籤: 函式
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/3m9o.html