當前位置:生活全書館 >

IT科技

> excel中的組合函式if(or())函式怎麼運用

excel中的組合函式if(or())函式怎麼運用

你如果會這3個函式的獨立使用,或者你理解了這3個函式的語法,聯合 起來用也很簡單埃 IF條件判斷函式 AND條件“與”的邏輯函式,翻譯成“並且”的意思。 OR條件“或”的邏輯函式,翻譯成“或者”的意思。舉個例: =IF(OR(AND(A1=1,B1=1),AND(A1=2,B2=2))

Excel是生活中運用十分廣泛的辦公軟體,其中在Excel中學會組合函式if(or())函式,根據條件就可以非常容易得出結果,那麼如何運用呢?

excel中的組合函式if(or())函式怎麼運用

材料/工具

安裝有Excel的電腦

對於60歲以上(含)的男性員工給予1000元獎金,if函式表示式=IF(AND(B3>=60,A3="男"),1000,0) 對於對於60歲以上或40歲以下的員工給予1000元獎金,if函式表示式=IF(or(B12>60,B1260,A20="男"和and(B2060,A20="男"),and(B2060,A20="男"),and(B20

方法

右邊顯示的條件是:若有一科低於60分·為不及格,不及格補考,是否補考:yes或者no,

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

excel中的組合函式if(or())函式怎麼運用 第2張

在工具欄中點選“插入”

你如果會這3個函式的獨立使用,或者你理解了這3個函式的語法,聯合 起來用也很簡單埃 IF條件判斷函式 AND條件“與”的邏輯函式,翻譯成“並且”的意思。 OR條件“或”的邏輯函式,翻譯成“或者”的意思。 舉個例: =IF(OR(AND(A1=1,B1=1),AND(A1=2,B2=2)

excel中的組合函式if(or())函式怎麼運用 第3張

選擇下方的“函式”

你的函式錯了,根據你的函式判斷:第一列大於2000000,繼續判斷IF(OR(C2>=90,D2>=90),"★★★★★"),不符合,所以是false 因為B2滿足的同時,C2和D2滿足之一,所以要用and函式套用or函式 改成 =if(and(B2>=2000000,or(C2>=90,D2>=90)),"★★★★★", if(a

excel中的組合函式if(or())函式怎麼運用 第4張

在函式對話方塊中的“搜尋函式”處輸入IF後點擊”轉到“,找到函式按確定就會轉到if函式的“函式引數”對話方塊

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

excel中的組合函式if(or())函式怎麼運用 第5張

在第一個空白欄,填入條件。標點符號為英文的逗號,第二欄空白是填入”yes“,第三欄是填入“no”,確定

關於EXCEL中IF函式與OR函式和AND函式的巢狀方法與技巧:多數office Excel使用者的問題出現在函式知識掌握不夠全面造成困擾。 回答你問題之前先將相關基本知識講清楚,才能透徹地解決問題。 幾個關鍵點就是函式與公式的知識。分別講述如下。 函式公

excel中的組合函式if(or())函式怎麼運用 第6張

組合函式if(or())的計算結果如圖

C1 =IF(AND(OR(A1="語文",A1="數學"),B1="及格"),"合格",IF(AND(OR(A1="語文",A1="數學"),B1="不及格"),"補考",D1)

excel中的組合函式if(or())函式怎麼運用 第7張

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

EXCEL中COUNTIF和OR函式巢狀使用

試試公來式:

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

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

有沒有一個單元格中寫兩個數字自的情況呢?如果有,zhidao那就比較複雜了。更多追問追答追問可以了,我要是想再讓他滿足符合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/or/and函式巢狀

=IF(AND(C14>=80,D14>=80,E14>=80,F14>=80),"優秀源百",IF(OR(C14<60,D14<60,E14<60,F14<60),"差度","及格知道"))

=IF(OR(C14<60,D14<60,E14<60,F14<60),"差",IF(AND(C14>=80,D14>=80,E14>=80,F14>=80),"優秀","及格"))

=IF(COUNTIF(C14:F14,">=80")=4,"優秀",IF(COUNTIF(C14:F14,"<60"),"差","及格"))本回答被提問者和網友採納

求助,EXCEL函式中,IF,AND,OR巢狀問題,多個條件公式如何表達

EXCEL 中的OR,百AND

OR(判斷1,判斷2,判斷3...)

AND (判斷1,判斷2,判斷3...)

還有一度個小方法:

=index( {0,200,400,800},1+(F5>=D5)+(E5>=C5)+(H5>=G5))

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])

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

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

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

Excel中OR函式

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

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

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

AND函式要求所有的條件都滿足時才返回”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的第三項來指定。

excel中IF,AND,OR函式的巢狀使用,錯在哪裡,求大神賜教。

猜一下你要的公式是

=IF(AND(INDIRECT("銷售!抄襲C"&$O$1)="文錦",OR(INDIRECT("銷售!D"&$O$1)<>"建波",INDIRECT("銷售!D"&$O$1)<>"金濤",INDIRECT("銷售!D"&$O$1)<>"鳳嬌",INDIRECT("銷售!D"&$O$1)<>"阿鳥",INDIRECT("銷售!D"&$O$1)<>"莊麗紅",INDIRECT("銷售!D"&$O$1)<>"王宗明百",INDIRECT("銷售!D"&$O$1)<>"小微")),"S",)

公式度可以簡寫成

=IF(AND(INDIRECT("銷售!C"&$O$1)="文錦",OR(INDIRECT("銷售!D"&$O$1)<>{"建波","金濤","鳳嬌","阿鳥","莊麗紅","王宗明","小微"})),"S",)

也就是說如果銷售表C列的O1單元格問值為答行數的單元格內容為"文錦",且銷售表D列的O1單元格值為行數的單元格內容不為"建波","金濤","鳳嬌","阿鳥","莊麗紅","王宗明","小微"其中一個時,返回"S"值,否則為0值更多追問追答追問首先,謝謝這麼多朋友,這位大神。我的邏輯語言大概就是你說的這樣。即:

IF(AND(銷售表C列的O1單元格值為行數的單元格內容為"文錦",且銷售表D列的O1單元格值為行數的單元格內容不為"建波","金濤","鳳嬌","阿鳥","莊麗紅","王宗明","小微"其中一個時),返回"S"值,否則為0值)

邏輯我相信是沒有錯的。但是實踐中就是不行,還有可能錯在什麼地方?格式或者其他什麼方面。忘解答,跪謝。追答是有不同的就成立,還是隻能一個不同才成立追問我把邏輯再陳訴一下吧,

輸出"S"時要保證兩個條件。

①、銷售表C列的O1單元格值為行數的單元格內容為"文錦";

②、銷售表D列的O1單元格值為行數的單元格內容不為"建波","金濤","鳳嬌","阿鳥","莊麗紅","王宗明","小微"他們中的任何一個。追答也就是說這個單元格只能是有可能與其中一個名字相同,不可以與全部人名字相同,所以肯定會得出真值,所以這個條件肯定是成立的

"銷售表D列的O1單元格值為行數的單元格內容不為"建波","金濤","鳳嬌","阿鳥","莊麗紅","王宗明","小微"他們中的任何一個。"

那說明你寫的公式設定不合理

應改成如下

=IF(AND(INDIRECT("銷售!C"&$O$1)="文錦",AND(INDIRECT("銷售!D"&$O$1){"建波","金濤","鳳嬌","阿鳥","莊麗紅","王宗明","小微"})),"S",)追問大神能留一個扣扣嗎?九八七四零二四零三,

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