ecel的if函式中條件區域怎麼輸

2021-08-27 04:08:57 字數 3992 閱讀 4010

1樓:萬年金剛鑽

怎麼輸?根據需求,也就是判斷的依據可以是下面的任何一種或組合:

a1=1

b2>3

c4<>"錯"

sum(a1:b3)>5

等等等等

2樓:舍火烈風

可以直接輸入a1:f19這樣的區域,也可以用滑鼠進行選擇

3樓:應用達人

一,if函式的公式是 =if(邏輯表示式,如果結果為真時的表示式,如果結果為假時的表示式)

二,括號裡共有兩個逗號,隔開了三個表示式,第一個表示式是邏輯表示式,表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為 false。本引數可使用任何比較運算子。

三,第二個表示式,這個是當前面的邏輯表示式運算的結果為 true 時返回的值。例如,如果本引數為文字字串“預算內”而且 邏輯表示式運算結果為 true,則 if 函式將顯示文字“預算內”。

四,第三個表示式,這個是當前面的邏輯表示式運算結果為false為空,則返回本引數的值。

五,第二個或第三個表示式中可以繼續是if函式,這樣就可以在一個公式內判斷很多種條件了,注意,總共可以巢狀七層。

excel中if函式如何使用並列條件式

4樓:科學工作者

if(and(a>3,b>5),9)

語法介紹:

if(logical_test,value_if_true,value_if_false)

其中logical_test 表示計算結果為

true 或 false 的任意值或表示式。

value_if_true是內logical_test 為 true 時返回的值。容

value_if_false是logical_test 為 false 時返回的值。

函式用法:

if(條件,條件為真時返回的值,條件為假時返回的值)

如圖,要求完成量大於20為“完成”,否則為“未完成”,公式設定為:

=if(a2>20,"完成","未完成")

b2中的公式意思是,a2中的“完成量”沒有大於20,即“條件為假”,所以返回的是“未完成”;而b4的公式,因為a4中的“完成量”大於20,即“條件為真”,所以返回的是“完成”。

5樓:匿名使用者

and函式或者*連線。

=if(and(a1>0,b1>0),……或者=if((a1>0)*(b1>0),……或者=if(and(a1:b1>0),……最後按ctrl+shift+enter結束。

6樓:

=if(and(a1>3,b1>5),9,0)

這樣,用and函式表示且,or函式表示或

7樓:匿名使用者

if(and(a>3,b>5),,)

8樓:匿名使用者

=if((a1=b1)*(c1=d1),1,0)

9樓:學點筆記

存在多個條件的來時候需要加自入邏輯判斷函式:and(),or()、baixor()等進行輔助du判斷避

免多zhiif()巢狀。你意在同時dao滿足“a大於3且b大於5時,h=9”,可以使用and()函式(只有全部條件都為true的時候返回true,否則false,表示式間用“,”號隔開),h1的公式:

= if(and(a1>3,b1>5),9,"")

公式說明:當條件“and(a1>3,b1>5)”為true 的時候結果為“9”,否則結果為“”。在“and(a1>3,b1>5)”中只有兩個條件都滿足(為真——true),結果才會“9”,只要有一個不滿足則“”。

使用邏輯函式的好處:

更加清晰的處理邏輯。

避免大量巢狀if()函式,這樣寫會讓人奔潰也不易知道資料處理的邏輯,h1的公式:

= if(a1>3,if(b1>5,9,""),"")

這就是巢狀的寫法,這樣寫結果也一樣,只是用了過多的if()函式巢狀,寫的人容易寫錯,看的人不容易看明白。

excel中if 函式如果有兩個條件,怎麼輸公式

10樓:匿名使用者

1.以圖中**為例,銷售額大於等於,獎勵金為;銷售額大於等於獎勵金為;銷售額低於,沒有獎勵金,所以獎勵金為。選中要輸入函式公式的單元格,開始輸入公式。

2.輸入【=if】,等於號一定要輸入,輸入的公式所有的標點符號都是需要用英文輸入法輸入。

3.然後輸入括號,【(b2>=4000,"500",】,其中,b2單元格為編號為的員工的銷售額,填寫的條件要由大到小,所以要先輸入》=4000,而不是》=3500。

當銷售額大於等於4000時顯示,這個在公式中要用英文的雙引號輸入,然後用英文的逗號分隔開,繼續寫下一個條件。

4.重新輸入一個條件,需要再輸入if和括號,格式跟上一步一樣,就是【if(b2>=3500,"300",】,同樣用逗號隔開。

5.輸入最後一個條件【if(b2<3500,"0"】,輸入後不需要再輸入逗號,直接輸入右邊的括號。

6.因為有三個if條件,所以對應需要在最後保留三個右邊的括號,敲回車鍵確定公式,退出單元格。

7.選中單元格,可以看到**上方的完整公式,滑鼠放到單元格右下角,出現十字元號時拖動滑鼠,複製公式到下面的單元格。

8.這樣**就製作完成了。

11樓:匿名使用者

該函式支援巢狀,用法

if(條件1,滿足條件1時候的值,f(條件2,滿足條件2時候的值,2個條件都不滿足的時候))

嗯如果是需要兩個條件並行那就可以先用and(條件1,條件2)代替f(條件1,滿足條件1時候的值,不滿足條件1時候的值)裡面的條件1

12樓:匿名使用者

可以使用 and() 或者 or() 處理。例如:

=if(and(a=b,d=c),"條件成立時的值","條件不成立時的值")

或者=if(or(a=b,d=c),"條件成立時的值","條件不成立時的值")

excel的if函式中,條件區域怎麼輸

13樓:紈絝人生

1,if(第一,第二,第三)函式有三個引數,第一個為表示式,能夠得到false或true的布林值,為true返回第二個引數的值,為false返回第三引數的值

2,例子解析:=if(5>3,2,1),5>3為true(真),返回第二個引數,最後得到2

3,單獨用if函式只能解決簡單的判斷問題

4,if函式和其他函式結合,才能發揮最大功效,比如和vlookup(),match()等結合,就強大了

excel如何用函式判斷資料區域中符合條件返回值?

14樓:退休畫線工

因為你的提成原則是按大於或等於某**價,所直接用你設計的表2是不方便設計公式的。需要修改下設計,從左到右把原來的順序倒過來,並增加一個虛擬的最低**——0,如下圖:

這樣就可能通過引用查詢來設計公式了

e2=offset(indirect("sheet2!a"&match(a2,sheet2!a$3:

a$10,)+2),,match(d2,subtotal(9,offset(indirect("sheet2!a"&match(a2,sheet2!a$3:

a$10,)+2),,)))*2)

f2=e2*b2

下拉分析,重新設計表2,設計驗證公式,太費時間了。幫身邊同事,一頓晚餐肯定得請了,呵呵。而且提問的“當**等於**價三799,提成15;”太起誤導作用了,開始以為還有一個準確等於最低介的提成計算問題,那大於最低價,到上一個**之間如何提成?

找了很久,也沒找到。一個個對照截圖分析才猜測應該與其他是一致的原則。

15樓:匿名使用者

太複雜了,估計公式會很長,發副本給我看一下。

ecel中採用if語句如果條件裡有計算怎麼寫?哪

假設基本工資在a列,捐款是在b列,在b1輸入 if a1 800,a1 0.15,if a1 600,a1 0.1,a1 0.05 然後下拉填充便可。if mid f10,3,2 農民 從f10列的第3個字元開始取,取2個字元 如果是 農民 round b10 0.6,0 用b10裡的數值乘0.6,...

ecel中datedif函式用法問題

在excel中計算日期差,要用到excel資料庫函式datedif,在excel中這個函式是隱藏的,它的函式語法專是 開始日期 屬,結束日期,返回的資訊型別 下表是模擬演示 從左到右依次公式為 datedif a2,b2,y 年 datedif a2,b2,m 個月 datedif a2,b2,d ...

ecel中的vlookup函式不能正確引用

以2007版excel為例,運用vlookup函式將圖一中的資料引用到圖二的方法如下 圖一圖二 1 首先我們要知道要運用vlookup函式,查閱值應該始終位於所在區域的第一列,即查詢的資料範圍中,查詢目標應該始終位於查詢資料範圍區域的第一列。所以,我們要先調整圖一的資料範圍,將查詢目標 品番 列放置...