excel中if函式怎麼用,EXCEL中if函式怎麼用

時間 2021-10-15 00:24:30

1樓:匿名使用者

if函式的幾種用法:

1. if的巢狀

注意這裡有多少次判斷就會有多少個括號,最多可以使用 64 個 if 函式作為 value_if_true 和value_if_false 引數進行巢狀。

2. if函式+countif

如上圖,同一配置的均價需要完全一致,所以當該配置的均價總和除以該配置出現次數的均值,不等於均價時,就是需要檢查的條目。

3.if函式+isnumber+search

這個巢狀可以判斷一連串資訊中是否包含某個字元,如果包含,則返回該字元,如果不包含,則返回false。其中,search函式可以查詢在文字中是否存在所找的字元,如果存在,則返回該字元在文字**現的第一個字元的位置,也就是會得到一個數字,再用isnumber來進一步判斷,如果是數值,那麼就是true。

4.if函式+vlookup

根據條件到不同的表中取抓取資訊。

我們知道vlookup只能從左往右搜尋,但在日常工作中經常出現需要逆向查詢的情況,這樣vlookup就行不通了,這裡我們可以通過if函式重構陣列來實現反向查詢。

如上圖,第一個物料中存在「華為」這個字元,所以search會返回一個數值,isnumber會得到true,最終結果就是「華為」。

2樓:匿名使用者

查詢與引用是excel函式中最常用的功能,你這兒要用if來表示,也是可以的,不過這種方法有點繞圈子了,而且要用較多其它函式配合,d1中輸入

=index(b:b,min(if(a:a=c1,row(a:a))))

同時按下ctrl+shift+enter輸入陣列公式,再用自動填充柄向下複製。

再來說一下其它的方法,樓上大家都說了,vlookup函式,對,這個函式可能是最合適的,

=vlookup(c1,a:b,2)

這裡使用的是vlookup的模糊查詢,由於你a列資料是升序排列,所以模糊查詢是可行的,公式還可以寫成

=vlookup(c1,a:b,2,)

這樣就變成精確查詢了,就多一個逗號。

由於你首列a列是升序排列,還有一個函式lookup函式也可以考慮,d1中輸入

=lookup(c1,a:a,b:b)

用c1在a列查詢,找到行後返回該行相應b列中的資料。用這個函式的好處是不受vlookup只能查詢左邊列返回右邊列的問題,查詢列和返回列左右可以任意設定,同理還有index和match函式配合使用,c1中輸入

=index(b:b,match(c1,a:a,))

用match在a列中找到c1的位置,返回b列中對應行的資料。

3樓:酈秀梅卑申

shuffercheng的回答正確,應該用vlookup函式而不是if函式,具體公式不寫了,因為他寫的就是對的。順便幫你解釋下,=vlookup(c1,a:b,2,false)

填在d列,a:b是區域範圍,2就是需要返回的值所在的行數,例如這裡是第2行。

4樓:佟鈺塞職

這個公式是正確的,只不過你公式裡面的符號沒有寫正確,excel中所有公式中的符號必需要用英文狀態下的半形符號,複製下面的公式到你的檔案中便可以了:

=countif(a2:e2,">=11.5")

5樓:聶美媛張嫻

假如你這個例子裡這些資料在a1到d3,則在d1輸入=vlookup(c1,$a$1:$b$3,2)然後回車

根據你自己的情況,$b$3中的3換成你的總行數,最後一個引數2,表示b列是整個查詢區域$a$1:$b$3的第二列

6樓:初驕摩夜

假如在a1單元格輸入,要求就在a1單元格返回,if函式做不到。

若在其它單元格如b1中返回則可輸入

=if(or(a1="五(1)",a1="五(2)"),0.3,0.4)

把你所有的等等條件都輸入到or函式的括號內以英文逗號分隔。

如果你需要在輸入的本單元格返回,if函式雖然做不到,但你可以通過選單「工具」--「自動更正選項」--來新增你要替換的內容。

7樓:乜男盛初之

公積金的計算公式:

=if(a1="教授",b1*20%,if(a1="副教授",b1*15%,if(a1="講師",b1*10%,if(a1="講師",b1*10%,0))))

其中:1、a列:職稱;b列:基本工資;

2、教授、副教授、講師、助教以外的職稱,公積金為0

8樓:才

if函式裡面在條件不滿足時可以使用「」顯示空白,示例如下:

①函式公式=if(條件判斷,條件為真時執行,條件為假時執行);

②在a2單元格里面輸入簡單的公式=if(2>3,"真",""),此時的條件「2>3」不成立,所以就顯示「」(空白)。

9樓:刁爍乙流麗

=if(a1<0,"超支","平衡")

a1為本月結餘得出的結果,也可以用函式代替

公式理解:如果a1值小於0,則單元格顯示"超支",否則(a1大於或等於0)則單元格顯示"平衡"

10樓:word排版高手

假如分數在a列,在對應的行的空列中輸入

=if(a1<60,"差",if(a1<80,"中","優"))

下拉公式到有分數的最後一行,即可。

11樓:渠納仙畫

if(a=元,中國,if(a=美元,美國,英國),

其實就是if(條件,結果1,結果2)的巢狀,如果條件成立即為true,則結果1,反之結果2。

12樓:修音飛以晴

if(條件,a,b)條件選擇問題,條件為真,則執行a,條件為假則執行b或預設不執行。

13樓:普姿宿沛

如果b58的值是你所設定的數值,那麼就顯示na()——你設定的值,那麼就計算b58到b86這所有數值的和,然後平均出來。

14樓:匿名使用者

=if(成績<60,"差",if(成績<80,"中","優"))

(「成績」用單元格引用代替)

15樓:匿名使用者

=if(a1>80,"優",if(a1>59,"中","差"))

16樓:

函式if:執行真假值判斷,根據邏輯計算的真假值,返回不同結果。可以使用函式 if 對數值和公式進行條件檢測。

語法: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 時返回的值。如果 logical_test 為 false 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。如果 logical_test 為 false 且 value_if_false 為空(即 value_if_true 後有逗號,並緊跟著右括號),則本引數返回 0(零)。

value_if_false 也可以是其他公式。

• 函式 if 可以巢狀七層,用 value_if_false 及 value_if_true 引數可以構造複雜的檢測條件。

• 在計算引數 value_if_true 和 value_if_false 後,函式 if 返回相應語句執行後的返回值。

• 如果函式 if 的引數包含陣列,則在執行 if 語句時,陣列中的每一個元素都將計算。

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

17樓:高中生三

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

1.if函式基本用法

2.if函式的巢狀

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

4.countif函式

5.sumif函式

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

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

18樓:山桑弓

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

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

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

19樓:匿名使用者

我簡單舉統計成績中用到的一種寫法:假設a1單元格里是成績數值,那麼我們在b1單元格里輸入「=if(a1>=80,"優秀",if(a1>=60,"及格","不及格") 」(注:在「」裡面的內容)。

這一表示式的含義就是,首先判斷a1單元格里的數值是否大於或等於80,是,單元格b1的值為「優秀」,否則,再判斷a1的值是否大於或許等於60,是,單元格b1的值為「及格」,否則就為「不及格」。

如果你是用插入函式的話,選擇if會出現三個格.

第一格的logical_test填入:a1>=80

第二格的value_if_true填入:優秀 即判斷結果為真的值

第三格的value_if_false填入:if(a1>=60,"及格","不及格") 即判斷結果為假時再判斷

1.if函式的語法結構

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

2.if函式的功能

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

3.條件表示式

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

4.執行過程

先計算條件表示式,如果表示式成立,(例如:表示式「5>3」)值為true,並在函式所在單元格中顯示「結果1」;如果表示式不成立,,(例如:表示式「5<3」)值為false,並在函式所在單元格中顯示「結果2」。

5.if函式巢狀的執行過程 (注意:最多可巢狀7層)

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

if(a1>=80,"優",if(a1>=70,"良",if(a1>=60,"及格","不及格")))

函式從左向右執行。首先計算a1>=80,如果該表示式成立,則顯示「優」,如果不成立就繼續計算a1>=70,如果該表示式成立,則顯示「良」,否則繼續計算a1>=60,如果該表示式成立,則顯示「及格」,否則顯示「不及格」。

20樓:匿名使用者

=if(a1>60,"及格","不及格")

就是表示式,當為真是的內容,當為假的內容

後面兩個引數也可以引用單元格的

excel中函式怎麼用

excel四則運算 以a1至a5單元格區域及b6單元格為例,a1至a5分別為1,2,3,4,5,b6為6 加法 sum a1 a5,b6 a1 a2 a3 a4 a5 b6 a1至a5及b6相加 值為21 減法 sum a1 a5 b6 a1 a2 a3 a4 a5 b6 a1至a5相加減去b6 值...

ecel中函式減法怎麼用,EXCEL 中函式減法怎麼用

excel中是沒有自帶的減法函式的,在excel減法公式的使用步驟如下 1 開啟一個excel檔案。2 首先我們要知道我們需要的是 結餘 的數值,即用收入 支出。先單擊一下收入框格,我們可以再左上角看到他所在的行和列,即e4。3 同理,支出是f4。4 現將滑鼠在結餘下面的第一個框格中單擊一下,用公式...

Excel中Left函式怎麼用

陽光上的橋 left的功能是獲取左邊的幾個字元,例如公式left a1,4 表示獲得a1單元格的左邊4位 玥兒兒兒兒兒兒 1 left函式用來對單元格內容進行擷取,從左邊第一個字元開始擷取,擷取指定的長度。2 left函式的語法格式 left text,num chars text代表用來擷取的單元...