excel中關於if函式的應用,excel中關於if函式的應用

時間 2022-09-06 13:39:12

1樓:山桑弓

0~1000在這個範圍得到什麼結果,1000~2000得到什麼結果……?

先編乙個吧,如果1000以下從1,如果2000以下為2,否則為3,=if(a1<1000,1,if(a1<2000,2,3))自己按例子套,可以再增加if的套數。

2樓:戶安瀾

用vlookup更好些,將0,1000,2000,3000,6000,1萬,3萬,6萬以及各自的賦值或對應的值單獨維護乙個表或range,用vlookup非精確匹配即可 vlookup(lookup_vaule, table_array, col_index_num, range_lookup),此時range_lookup用true或0.

3樓:

0~1000 if (x<1000,true,false)

1000~2000 if (and(x>=1000,x<2000),true,false)

2000~3000 if (and(x>=2000,x<3000),true,false)

3000~6000 if (and(x>=3000,x<6000),true,false)

6000~1萬 if (and(x>=6000,x<10000),true,false)

1~3萬 if (and(x>=10000,x<30000),true,false)

3~6萬 if (and(x>=30000,x<60000),true,false)

關於excel中if函式的運用問題

4樓:心常平樂相伴

度友,這個用if函式配合left和right函式就可以達到目的,操作要點,公式都是一列一列的填充,這個是要點,避免公式出錯!

b列公式,

left函式和right函式前面的兩個槓,不能丟,它們的作用用把文字資料轉化為數值資料,沒有這個轉化就會錯誤。

c列公式:

def列類似,模仿一下就會的,

如有疑問,可以繼續討論!!

5樓:機能卓閑麗

公式應該是正確的,當e8和p7單元格都不為空時,公式結果為「是」,兩個單元格只要有乙個為空,結果即為空。

6樓:壽向摩宜然

公式成立,錯誤應在對應資料上,有什麼錯誤提示,最好有圖

7樓:匿名使用者

f3=if(rank(c3,c:c)=1,$c$2&"冠軍 ",)&if(rank(d3,d:d)=1,$d$2&"冠軍 ",)&if(rank(e3,e:

e)=1,$e$2&"冠軍 ",)

8樓:匿名使用者

在f3單元格輸入以下公式,然後向下填充公式

=if(max(c$3:c$32)=c3,"彩電冠軍",if(max(d$3:d$32)=d3,"冰箱冠軍",if(max(e$3:e$32)=e3,"洗衣機冠軍","")))

或者=if(max(c$33=c3,"彩電冠軍",if(max(d$33=d3,"冰箱冠軍",if(max(e$33=e3,"洗衣機冠軍","")))

excel中的if函式怎麼用

9樓:懶得起名字

excel中的if函式用法如下:

1、開啟需要使用if函式的**,在後面的單元格裡輸入「=if( )」。

2、在括號裡輸入「c7<60「不及格」,「及格」」。

3、這表明判斷條件是週三成績的對應單元格數值是否小於60,而逗號表示判斷條件輸入完畢。

4、輸入完畢後,點選回車,if函式就算輸入成功了,並且判定結果也展現出來了。

擴充套件資料

if函式一般是指程式設計或excel等軟體中的條件函式,根據指定的條件來判斷其「真」(true)、「假」(false),根據邏輯計算的真假值,從而返回相應的內容。可以使用函式 if 對數值和公式進行條件檢測。

如果函式 if 的引數包含陣列( 用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用乙個公式;陣列常量是用作引數的一組常量),則在執行 if 語句時,陣列中的每乙個元素都將計算。

excel**還提供了其他一些函式,可依據條件來分析資料。例如,如果要計算單元格區域中某個文字字串或數字出現的次數,則可使用 countif工作表函式。如果要根據單元格區域中的某一文字字串或數字求和,則可使用 sumif工作表函式。

請了解關於根據條件計算值。

10樓:魚木混豬喲

excel中if函式的用法為=if(邏輯值為true或false的條件,條件為true時返回值,條件為false時返回值)。

軟體版本:office2007

舉例說明如下:

1.利用if函式判斷ab列數值大小,並且進行相應計算:當a列值大時,進行a-b運算;當a列值不大於b列時,進行a+b運算。

2.公式如下:

=if(a1>b1,a1-b1,a1+b1)3.下拉填充得到結果如下:

11樓:777簡簡單單

一、if函式的語法結構:

if:是執行真假值判斷,根據邏輯測試的真假值返回不同的結果。 語法結構:if(條件,結果1,結果2)

二、操作方法 :

方法一:

1、開啟所需軟體excel,輸入所需的的**,再找到所填等級資料的第一行,然後,找到工具欄的的「fx」或者點選單「插入」→「fx函式」 →在出現的貼上函式視窗中選擇「全部」 →移動滾動條選擇「if」

2、此時出現if函式編輯視窗,在第乙個文字框內輸入第乙個條件,第二個文字框內輸入第乙個條件結果,第三個文字框內輸入以後所有的 條件並相應的結果。

如公式: if(b2>89,"a",if(b2>79,"b",if(b2>69,"c",if(b2>59,"d","f")))) 第一條件b2>89,第一條件結果"a",第三個文字框輸:if(b2>79,"b",if(b2>69,"c",if(b2>59,"d","f"

方法二:

在編輯公式欄內直接輸入以下的公式。

12樓:池二姐不知道

常用的if函式有求和、求平均值之類的。

我建議你還是找個教程學習一下吧,不難學的。

這樣給你用文字表述,你不太能理解。

13樓:匿名使用者

=if(logical_test, value_if_true, value_if_false)

logical_test: 條件

value_if_true: 當條件為真時返回的值,省略則返回 true

value_if_false: 當條件為假時返回的值,省略則返回 false

如:=if(1+1=2, "t", "f")返回 "t"

=if(1+1=3, "t", "f")

返回 "f"

14樓:匿名使用者

方法/步驟

如何計算成績是否合格

選中要使用函式的**,選擇「公式」—>「插入函式」,在彈出的對話方塊選擇「if」,如下圖所示。

在if彈出的對話中,logical_test選項填寫條件,value_if_true選項填寫條件為真返回的值,value_if_false選項填寫條件為假返回的值,如下圖所示。

如下圖所示,將滑鼠放在單元格的右下角,當滑鼠呈現十字時,拖動滑鼠到該列的其他單元格。

5最後,結果顯示:

15樓:匿名使用者

=if(條件,結果,[否則])

=if(條件,結果,if(條件,結果,[否則]))[ ] 內是可選內容。

如:=if(a1>1,a1-1)

excel中if函式巢狀使用的方法

16樓:小不點

舉例:比如說,我們需要對成績進行評級。大於等於80分的評為「a」,大於等於70分小於80分評為「b」,大於等於60分小於70分的評為「c」,小於60分的評為「d」。

步驟如下:

1、下面我們開始寫函式 =if(a1>=80,「a」,……)也就是當a2大於等於80時,得到「a」。如果a2不滿足大於等於80,根據評級標準,那麼會有三種可能:

a.大於等於70小於80,b.大於等於60小於70,c.小於60,這三種情況。

2、我們將第一種情況用if函式巢狀在上述表示式中 =if(a2>=80,"a",if(a2>=70,"b",……)),這樣就完成了。

3、同理我們將第二種情況用if函式繼續巢狀,那麼表示式變成了 if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c",……)))

那麼省下的情況就是小於60了,評級為「d」所以表示式最終為if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c","d")))。

4、and函式

如果你熟悉and函式的應用,那麼我們使用and函式就相對好理解一些,因為and函式就上述的三種可能表達的更加清楚。見圖:

17樓:匿名使用者

excel2003中if函式巢狀使用方法

18樓:申屠笑雯波平

進度表2的b2單元格公式

再給你改造一下,如果在表1中未找到裝置編號,則顯示「未找到本**」

=if(isna(vlookup(a2,進度表1!a:c,2,0)),"未找到本**",if(vlookup(a2,進度表1!

a:c,2,0)="提交採購申請",vlookup(a2,進度表1!a:

c,3,0),"未請購"))

19樓:山桑弓

你的公式中

<20002000,n6<2500)

if函式是乙個用途比很廣的函式,除了可以多去巢狀使用,它還支援常量陣列寫法,與多個if巢狀相比,長度可以縮短,並不受七層的限制,你這個例子,可以寫成

=min(if(n6<*1000,%,0.15))

20樓:匿名使用者

=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15)))粘上去就搞定了

21樓:萊昂納德_尤拉

2000錯誤的,改成and(n6>2000,n6<2500)其實只要

=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15)))

因為當判斷<2500的時候,已經是在<2000為否的條件下進行的,也就是>=2000,<2500

22樓:匿名使用者

改成下面這樣試試;

=if(n6<2000,0,if((n6>2000)*(n6<2500),0.05,if((n6>2500)*(n6<4000),0.1,0.15)))

不過公式中沒有包括=2000、2500、4000的情況,是怎麼回事呢?

23樓:匿名使用者

都說的太複雜了,

正確公式 =if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15))) ,

把「2000<」和「2500<」去掉就ok,這兩個判斷外層的if判斷過了,

而且if不能判斷2000

請教 關於excel中if函式的高階應用

請試sub color dim i as integer i 1 do while cells i,1 select case cells i,1 case 1 cells i,1 interior.colorindex 4 case 2 cells i,1 interior.colorindex ...

excel中函式應用問題,excel中函式應用問題 office高手進?

假設這個單元格是a1 b1輸入 if max isnumber find a1 1 存在 輸入後,不要回車,要按下ctrl shift 回車。即在編輯欄看到公式前後自動加了 效果是如果有,顯示存在,沒有就空著 貼上下面函式到vba模組中,假如a1 5rt er2 u8i b1輸入公式 bh a1 b...

EXCEL函式應用問題,excel中函式應用問題

iserror是判斷函式中的結果是否為報錯資訊。如果為報錯資訊,則返回 true 不然返回 false 說明 如果函式中原返回資訊為 false 時,返回的也為 false 即 false 為正確返回。or是判斷函式中的所有組返回資訊中是否有 true 的結果,如果有,則返回 true 不然返回 f...

關於EXCEL中if函式的問題

度友,這個用if函式配合left和right函式就可以達到目的,操作要點,公式都是一列一列的填充,這個是要點,避免公式出錯!b列公式,left函式和right函式前面的兩個槓,不能丟,它們的作用用把文字資料轉化為數值資料,沒有這個轉化就會錯誤。c列公式 def列類似,模仿一下就會的,如有疑問,可以繼...

關於excel中的countif函式

sum countif b2 p2,這個引數位置這樣寫的意思就是在b2 p2單元格區域中查詢大於等於80的個數和在於90的個數 比如在這個區域中有大於等於80的數有8個,而大於90的數有3個,得出的值就是 再乘上 得出的就是sum 5,即,大於等於80且小於等於90的數的個數 countif b2 ...