excel if語句多重條件多重結果??請看詳細有請

2022-09-04 12:05:25 字數 5600 閱讀 7457

1樓:匿名使用者

d1=if(and(abs(a1-b1)<0.15,abs(c1-b1)<0.15),(a1+b1+c1)/3,if(and(abs(a1-b1)>0.

15,abs(c1-b1)>0.15),「資料無效」,b1))

「」改成半形

=0.15該顯示什麼?

excel if語句兩類多重判斷條件怎麼寫?

2樓:山口壇斜

假定數量是b列,分數是c列,最終分數是d列:

d2寫公式:

=if(b2>=17,if(c2>=0,c2,0),if(b2>=16,if(c2>=-10,c2,-10),if(b2>=15,if(c2>=-20,c2,-20),if(b2>=14,if(c2>=-30,c2,-30),c2))))

然後下拉填充

3樓:魏亞飛河南

=if(and(b2>=17,c2>=0),c2,0)

=if(and(17>=b5>=16,c5>=-10),c5,-10)

=if(b9<=14,c9)

excel中if多重條件的設定,請高手幫忙,有圖!謝謝!

4樓:

=if(and(l2<>"",k2-l2>0),"多了","少了")

5樓:

=if(k2*l2,text(l2-k2,"多了;一樣;少了;"),"")

excel表中多重if怎麼用

6樓:一點設計演示

1.如下圖,如果a2大於29且b2是「a」則返回優秀,其餘結果返回空。c2公式為:

=if(and(a2>29,b2="a"),"優秀","")

這裡用and()函式表達了多個判斷條件,只有所有判斷都返回true才返回「優秀」。

2.在使用if多條件判斷的時候一定要考慮全面,不要漏掉可能!以上面的兩個條件,且沒有巢狀if的例子說明。

可以將兩個條件用縱橫兩條線交叉表示,同時滿足「大於34,為a」的結果只佔所有可能的四分之一,也就是其他所有可能都返回空。如果3個條件你排除的可能更多,如果再巢狀if繼續判斷……

如果有多個條件並且巢狀判斷,一定要考慮清楚所有的情況,否則容易出現預期之外的錯誤返回,很多情況是漏考慮了某些情況!

7樓:匿名使用者

=if($d$23<50000,0.003,if($d$23<100000,0.008,if($d$23<180000,0.

01,if($d$23<250000,0.012,if($d$23<300000,0.015,0.

02)))))

_______________________________________

=if($e$23<0.6,800,$b$23*$c$23)

excel**函式的關於——「if三個條件分別對應三個結果的公式,請高人指點!我只會簡單的兩結果判斷!」

8樓:新科技加創新

word裡if函式的寫法與excel不同,需要使用域**{if……}。

下面是一個簡單的例子:若值為1,顯示「ok」,若不為1,則顯示「no」。做法:

1)將某一個單元格指定為書籤a(理由見注意2),在單元格里輸入1

2)在另一處插入{if a = 1 "ok" "no"}(做法見注意2、3),顯示"ok" (「alt」鍵+f9是顯示公式與顯示結果的切換鍵)

3)再將單元格里的1改成其它數字,將if域更新(「ctrl」鍵+f9是更新快捷鍵,也可以點右鍵》「更新域」),顯示"no"了吧?

注意:1)大括號不能直接用鍵盤輸入,需要用「ctrl」鍵+f9插入;或在選單上選擇「插入」>「域」,在「域名」下拉框中選擇「if」,這時,在右側會出現域**框,輸入相應內容即可

2)在word中使用if函式時,直接引用單元格的名字無效(其它數學公式則有效),所以需要給引用的單元格(或資料)指定書籤名。方法:選擇單元格(或資料)後,在選單上選擇「插入」>「書籤」,為其指定一個名字

3)「=」前後必須空一個格

題外話:excel的計算功能那麼強,幹嗎還要用word呢?在word裡也可以直接嵌入excel表,為什麼還要費力去搞word的if函式呀?

語法參考:

expression1, expression2 :這是待比較的值。表示式可以是書籤名、字串、數字、返回一個值的嵌入域或數學公式。如果表示式中有空格,請用引號引住表示式。

operator :這是比較運算子。運算子前後需要各插入一個空格。

truetext, falsetext :比較結果為真時得到truetext,為假時得到的 falsetext。如果沒有指定假文字而比較結果為假,則 if 域無結果。

9樓:善言而不辯

可以用if巢狀來實現:=if(a1=1,"通過",if(a1=2,"拒絕","待定"))

由於if巢狀的層數,在2003版及以前,最多隻能7層,同時巢狀層數過多時,公式過於冗長,這時用lookup()等函式較為簡便,本題:

=lookup(a1,,)

10樓:匿名使用者

b1輸入

=vlookup(a1,,2,0)

或者輸入

=lookup(a1,,)

條件可以任意多個。

11樓:匿名使用者

=if(h1=1,"通過",if(h1=2,"拒絕",if(h1=3,"待定")))

12樓:張擁達

excel**中的if函式要滿足三個條件的怎麼用?

excel**中的if函式要滿足三個條件的用法:

1.if函式的構成=if(如果,那麼,否則),if函式是三部分構成的,首先是判斷,成立就是那麼,不成立就是否則。

2、我們開啟電腦裡的excel**開啟一些資料。

3、需要特別注意的一點,excel中=0的就可以認為是false。

4、首先,將資料轉化,應用sum函式,如圖,缺考請假均轉化為0。

5、使用if函式,如果=0,那麼輸出為不及格,如果不等於0,輸出空白。

if函式是根據指定的條件來判定其「真」(true)、「假」(false),從而返回其相對應的內容。

1. if函式語法介紹:

if函式有三個引數,語法如下:

=if(條件, 判定結果為真返回值, 判定結果為假返回值)

第一引數是條件,比如說a1="你好"或「1>2」等等之類的表示式,結果返回true或false。若判定結果返回true,那麼,if函式返回的值是第二個引數,反之,返回第三個引數。

if函式**

如上圖,=if(1>2,"判定為真","判定為假"),其結果是假也就是false,所以單元格返回第三個引數,即「判定為假」。

在某些情況下,第一個引數不是用比較判定符號來表示的。excel中將0認為是false,非0值等價於true。所以如下圖,b1公式為:

=if(sum(a1:a2),"判定為真","判定為假")

因為a1:a2合計大於0,所以返回第二引數文字「判定為真」。

2. if函式引數省略用法簡介:

excel中的很多函式,其部分引數可以省略的,if函式也不例外。如下圖b2的公式為:

=if(1>2,"判定為真")

省略了第三個引數,則返回第三個引數值時會返回false。這對求滿足條件最大值和最小值是有實際意義的,效果與0不同。

如果把公式改成:=if(1>2,"判定為真",)

公式中通過第二個引數後的逗號已經給第三個引數留了位置,但是沒有輸入任何值,那麼預設是返回「0「這個數字。也就是逗號後面不輸入引數預設返回值為」0」。

第二個引數也是同樣的規律,如果公式改成:=if(3>2,,"判斷假")

第二個引數位於兩個逗號之間,沒有輸入值,則預設返回0。

3. if單條件:

如下圖,b2公式為:=if(a2>10000,"白領","藍領")

這是if函式單條件的表達方式,第一個引數只有一個比較值。

if單條件可以用數軸的方式來理解。整個數軸是全體,如果判定結果為true,則返回結果為數軸的一部分;如果判定結果為false,則返回結果是數軸的其餘所有部分,兩個部分不會有重合。

4. if多條件同時滿足表達:

如下圖,如果a2大於10且b2是「a」則返回優秀,其餘結果返回空。c2公式為:=if(and(a2>10,b2="a"),"優秀","")

這裡用and()函式表達了多個判定條件,只有所有判定都返回true時,結果才返回「優秀

13樓:mrs_小可愛

不好意思,您所說的這個問題沒有接觸過呢,沒能給到您最滿意的答覆,祝您生活愉快,謝謝!

excel 函式中if函式中多個條件的問題。尋求幫助!

14樓:

把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪)、excel樣表檔案(把現狀和目標效果表示出來)作為附件發來看下 [email protected]

15樓:鈊萍芞萂

這個很好做,多用幾次if就可以,具體你要給出資料來

16樓:東雨

你是問的語法吧?

if(條件一&&條件二&&條件三&&)

關於excel多重條件判斷的條件求和的問題?

17樓:

假定a列為銷售員姓名,b列為銷售專案,c列為銷售量,第一行為表頭,統計銷售員甲銷售專案1的銷售量公式如下:

=sum(if((a2:a1000="銷售員甲")*(b2:b1000="銷售專案1"),c2:c1000))

公式以ctrl+shift+enter三鍵結束。

18樓:匿名使用者

excel多重條件判斷的條件求和, 是不需用陣列公式(即ctrl + shift + enter輸入方式)

用sumproduct函式, 回車

=sumproduct((a2:a1000="銷售員甲")*(b2:b1000="銷售專案1"),c2:c1000)

sumif 函式 是絕對不可以判斷多條件, 只可判斷1個條件。

只有 sumproduct函式, 或 陣列公式(ctrl + shift + enter 輸入公式)才可以判斷多條件,請樓主明白, 及更改思路, 不要浪費時間去研究sumif判斷多條件

19樓:匿名使用者

sumif(a1:a100,"jack",b1:b100)

20樓:匿名使用者

如果用excel自己的公式可以選擇下面方法:

=sum(if('資料表'e2:e51='統計表'a1,if('資料表'f2:f51='統計表'a2,1,0)))

需要注意不能直接按回車完成公式編輯,需要先按住ctrl和shift再按回車,公式才能執行。

以上公式作用:查詢在'資料表'中從e2到e51列區間中值等於『統計表』中a1單元格內容的元素,此元素所在行中相鄰單元格(f列)內容如果等於『統計表』中a2單元格內容,那麼累加1,最後公式返回值為所有符合統計表中「a1內容」和「a2內容」兩個條件的元素數量。

如果會一種計算機語言就簡單了,在巨集裡新增公式。

excel if多重判斷函式,EXCEL IF多重判斷函式

if c2 a4,1 if c3 a4,2 你的邏輯似乎有一點問題,如果c2 a4同時c3 a4時c4是等於1還是2?另外,c2 a4時,根據第一句c4為空,但如果這時c3 a4呢,c4還是為空嗎?從你的上面的圖形估計,可能是如下邏輯 c2和c3不會同時等於a4,如果c2 c3中有一個與a4相同則顯...

C多重搜尋,兩個條件進行查詢,C 多重搜尋,兩個條件進行查詢

str2 txt2.value txt2.value 請輸入您要查詢的產品地域 key2 escape txt2.value 這裡有一個 key2 如果str中有 key 那麼最終href中key2前面就是 key2 多了一個 修改建議 var txt document.getelementbyid...

時間多重要,時間多重要?

時間就是生命,魯迅先生說 浪費自己的時間等於慢性自殺,浪費別人的時間等於謀財害命。這就說明了珍惜時間的重要性。時間對於學者來講 一寸光陰一寸金,寸金難買寸光陰。學者只有珍惜時間才能創造自己的價值,為人類的文明發展,開拓新的知識天地。科技才能進一步發展,為祖國騰飛奉獻自己的才華。反之,不珍惜時間,碌碌...