網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

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

欄目: IT科技 / 發佈於: / 人氣:1.79W

你如果會這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",)追問大神能留一個扣扣嗎?九八七四零二四零三,

Tags:excel 函數