ecel中的if函式都有哪幾種用法

時間 2021-09-12 09:37:06

1樓:零識

if 函式是 excel 中最常用的函式之一,它可以對值和期待值進行邏輯比較。if 函式最簡單的形式表示:

如果(內容為 true,則執行某些操作,否則就執行其他操作)

因此 if 語句可能有兩個結果。第一個結果是比較結果為 true,第二個結果是比較結果為 false。

使用邏輯函式 if

函式時,如果條件為真,該函式將返回一個值;如果條件為假,函式將返回另一個值。

語法if(logical_test, value_if_true, [value_if_false])

例如:=if(a2>b2,"超出預算","正常")

=if(a2=b2,b4-a4,"")

=if(c2=”yes”,1,2)

在上面的示例中,單元格 d2 表示:如果(c2 等於 yes,則返回 1,否則就返回 2)

=if(c2=1,”yes”,”no”)

在此示例中,單元格 d2 中的公式表示:如果(c2 等於 1,則返回 yes,否則就返回 no)

如你所見,if 函式可用於計算文字和數值。它還可用於計算錯誤。不僅可以檢查一項內容是否等於另一項內容並返回單個結果,而且還可以根據需要使用數**算符並執行其他計算。

還可以將多個 if 函式巢狀在一起來執行多個比較。

注意: 如果要在公式中使用文字,需要將文字用引號括起來(例如“text”)。唯一的例外是使用 true 和 false

時,excel 能自動理解它們。

開始編寫 if 語句最好的方法是思考你想要實現什麼目的。你想要進行什麼比較?很多時候編寫 if

語句就和在腦中進行邏輯思考一樣簡單:“如果滿足此條件應該怎樣和如果不滿足此條件應該怎樣?”始終應該確保你的步驟遵循邏輯進展,否則公式就不會按照你認為的方式執行。建立複雜(巢狀)if

語句時這一點尤其重要。

=if(c2>b2,”over budget”,”within budget”)

在上面的示例中,d2 中的 if 函式表示如果(c2 大於 b2,則返回“over

budget”,否則就返回“within budget”)

=if(c2>b2,c2-b2,0)

在上面的示例中,函式會返回一個數**算,而不是文字結果。e2 中的公式表示如果(實際大於預算,則從實際金額中減去預算金額,否則就不返回任何結果)。

=if(e7=”yes”,f5*0.0825,0)

在此示例中,f7 中的公式表示如果(e7 = “yes”,則計算 f5 * 8.25%

的總金額,否則就不應該付銷售稅,因此返回 0)

最佳做法 - 常量

在最後一個示例中,你可以看到兩項都是 “yes”,並且銷售稅率 (0.0825)

被直接輸入公式中。通常來說,將文字常量(可能需要時不時進行更改的值)直接代入公式的做法不是很好,因為將來很難找到和更改這些常量。最好將常量放入其自己的單元格,一目瞭然,也便於查詢和更改。

在這個示例中這樣做沒關係,因為只有一個

if 函式,並且銷售稅率很少變化。即使銷售稅率有變化,在公式中進行更改也很容易。

有些時候,你需要檢查單元格是否為空白,通常是因為你可能不希望公式沒有輸入值就顯示結果。

在這種情況下,我們將 if 與 isblank 函式搭配使用:

=if(isblank(d2),"blank","not blank")

這表示如果(d2 為空白,則返回“blank”,否則,將返回“not blank”)。你還可以針對“not

blank”條件同樣輕鬆地使用你自己的公式。在下一個示例中,我們將使用 "",而不是 isblank。"" 實際上意味著“沒有內容”。

=if(d3="","blank","not blank")

此公式表示如果(d3 沒有內容,則返回“blank”,否則返回“not blank”)。下面的示例是使用

“” 防止公式在從屬單元格空白時進行計算的一種十分常見的方法:

=if(d3="","",yourformula())

如果(d3

沒有內容,則不返回內容,否則,將計算你的公式)。

簡單 if 函式只有兩個結果(true 或 false),而巢狀 if 函式有 3 至 64 個結果。

=if(d2=1,”yes”,if(d2=2,”no”,”maybe”))

在上面的示例中,e2 中的公式表示:如果(d2 等於 1,則返回“yes”,否則如果(d2 等於 2,則返回

“no”,否則,返回 “maybe”)。

雖然 excel 允許巢狀最多 64 個不同的 if 函式,但不建議這樣做。原因如下。

要正確地構建多個 if 語句需要花大量心思,並且要確保其邏輯在直至結尾的每個條件下都能計算正確。如果巢狀 if 語句不是 100%

準確,那麼公式計算過程可能花 75% 的時間,而返回結果可能花 25% 的時間,並且結果並不理想。但是你得出這 25% 結果的機率很小。

多個 if

語句維護起來非常困難,特別是當你過一段時間後回頭再看,想要了解當時你(其他人的話更糟糕)想要做什麼時。

2樓:

最多套用7次

a1-a4有一組數:

b1=rank(12,a1:a4)樓上一看就不知在**copy的,我舉個簡單的例子,12為這組數字的一個 假設這4個數字是 12 13 14 15 這=rank(12,a1:a4)返回為4

為了套用公式,改為=rank(b2,要在c2:c4給出名次

a b c

姓名成績名次

張三80

李四92

王五75

在c2輸入公式,$b$2:$b$4)下拉填充。

最後一個引數如果是1rank函式就是不用排序,取得名次。

比如ab列為姓名成績:

=rank(b2,b2:b4中排第幾名:b4)

也就是b2在b2,就是升序排列

=rank(b2,b2

你試試:

假如a列從a1單元格起,依次有資料80、98、65、79、65。

在b1中編輯公式

=rank(a1,$a$1:$a$5,0)

回車確認後,向下複製公式到b5單元格。

效果:從b1單元格起依次返回值為2、1、4、3、4。

注意:公式中的引數0(零)或省略,excel 對數字的排位是把資料從大到小的降序排列,也就是說數值最大的排名第1。

再試試看:

在c1中編輯公式

=rank(a1,$a$1:$a$5,1)

回車確認後,向下複製公式到b5單元格。

此時從c1單元格起依次返回的值是4、5、1、3、1。

也就是說,此時a列中資料是按從小到大排列名次的,最小的數值排位第1,最大的數值排位最末

rank

請參閱返回一個數字在數字列表中的排位。數字的排位是其大小與列表中其他值的比值(如果列表已排過序,則數字的排位就是它當前的位置)。

語法rank(number,ref,order)

number 為需要找到排位的數字。

ref 為數字列表陣列或對數字列表的引用。ref 中的非數值型引數將被忽略。

order 為一數字,指明排位的方式。

如果 order 為 0(零)或省略,microsoft excel 對數字的排位是基於 ref 為按照降序排列的列表。

如果 order 不為零,microsoft excel 對數字的排位是基於 ref 為按照升序排列的列表。

說明函式 rank 對重複數的排位相同。但重複數的存在將影響後續數值的排位。例如,在一列按升序排列的整數中,如果整數 10 出現兩次,其排位為 5,則 11 的排位為 7(沒有排位為 6 的數值)。

由於某些原因,可能使用考慮重複數字的排位定義。在前面的示例中,可能要將整數 10 的排位改為 5.5。

這可通過將下列修正因素新增到按排位返回的值來實現。該修正因素對於按照升序計算排位(順序 = 非零值)或按照降序計算排位(順序 = 0 或被忽略)的情況都是正確的。

1.if函式的語法結構

if函式的語法結構:if(條件,結果1,結果2)。

2.if函式的功能

對滿足條件的資料進行處理,條件滿足則輸出結果1,不滿足則輸出結果2。可以省略結果1或結果2,但不能同時省略。

3.條件表示式

把兩個表示式用關係運算子(主要有=,<>,>,<,>=,<=等6個關係運算子)連線起來就構成條件表示式。

4.if函式巢狀的執行過程

如果按等級來判斷某個變數,if函式的格式如下:

if(e2>=85,"優",if(e2>=75,"良",if(e2>=60,"及格","不及格")))

函式從左向右執行。首先計算e2>=85,如果該表示式成立,則顯示“優”,如果不成立就繼續計算e2>=75,如果該表示式成立,則顯示“良”,否則繼續計算e2>=60,如果該表示式成立,則顯示“及格”,否則顯示“不及格”。

excel中,if函式能幹什麼,怎麼用?

用途: 執行邏輯判斷,它可以根據邏輯表示式的真假,返回不同的結果,從而執行數值或公式的條件檢測。

3樓:紈絝人生

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

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

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

excel中if函式怎麼用?裡面有三個值,

4樓:高中生三

excel的if函式用法,大概分以下幾種:

1.if函式基本用法

2.if函式的巢狀

3.if函式中and和or的用法

4.countif函式

5.sumif函式

你把游標移動到你要複製的那些內容那個框的右下角處,移動十字游標使變成實的黑體的十字時,按住滑鼠左鍵往下拉,就能把內容複製了。

你還可是試試有數字(一行和兩行數字的時候)時的效果。

5樓:山桑弓

首先,不要急,if函式使用不難的,不知道你三個數是什麼意思,只好給你舉個例子,假如公式為

=if(a1>8,3,if(a1>5,2,1))

就是說如果a1中的值大於8,顯示為3,小於等於8大於5,顯示為2,其它顯示1

金分幾種都有哪幾種,黃金分為哪幾種

而按性質分,可分為 生金 和 熟金 兩大類。生金又叫 原金 天然金 或 荒金 是人們從礦山或河床邊開採出來 未經提煉的 凡經過提煉的 稱為 熟金 熟金中因加入其他元素而使 在色澤上出現變化,人們通常把被加入了金屬銀而沒有其他金屬的熟金稱之為 清色金 而把被摻入了銀和其他金屬的 稱為 混色金 那麼,的...

顯示卡有哪幾種,顯示卡都有哪幾種啊?

a卡就是ati公司出品的。目前已經被amd吃了。標誌就是紅色主題的ati字樣。n卡就是nvidia公司出品的。標誌是綠色主題的眼睛樣,下面寫nvdia。a卡工作,作圖。n卡遊戲。卡槽是一樣的。補充一下,a卡應該說是使用ati晶片的顯示卡,n卡是使用nvidia晶片的顯示卡。顯示卡生產廠商從ati或n...

櫥櫃都有哪幾種常用色?求,櫥櫃都有哪幾種常用色?求推薦

咸陽裝修知識 在家裝設計中,色彩的搭配是非常重要,直接關係到整個家居的品味。若想要打造高品質生活,就要提前先掌握配色技巧才行。特別櫥櫃作為廚房的重要的一部分,那麼選擇什麼顏色比較好看呢?下面我為櫥櫃門顏色效果圖推薦,看看有沒有您中意的哦!櫥櫃門顏色效果圖推薦 1 大紅色櫥櫃門 紅色給人的感覺簡約大氣...