excel中IF函式的含義是什麼

時間 2022-02-03 16:00:15

1樓:

一、excel裡公式if的含義:

if 函式使用下列引數。

=if(logical_test,value_if_true,value_if_false)

帶有 if 函式的公式

logical_test: 要選取的條件

value_if_true: 條件為真時返回的值

value_if_false: 條件為假時返回的值

示例:=if(a1>=0,"非負數","負數")

二、vba環境下的if語句含義:

if...then...else 語句

根據表示式的值有條件地執行一組語句。

語法if 乙個或多個數值表示式或字串表示式 then 一條條或多條以冒號分開的語句[else 一條或多條語句]

或者,可以使用塊形式的語法:

if 乙個或多個數值表示式或字串表示式 then

一條或多條語句

elseif 乙個或多個數值表示式或字串表示式 then

一條或多條語句 ...

else

一條或多條語句

end if

if...then...else 語句示例

本示例示範 if...then...else 語句的兩種格式:「區塊格式」及「單行格式」,也示範了 if typeof...then...else 的用法。

dim number, digits, mystring

number = 53 ' 設定變數初始值。

if number < 10 then

digits = 1

elseif number < 100 then

' 若判斷結果為 true,則完成下一行語句。

digits = 2

else

digits = 3

end if

' 使用「單行格式」語法來設定變數值。

if digits = 1 then mystring = "one" else mystring = "more than one"

利用 if typeof 可以判斷傳入過程的控制項是否為一文字框。

sub controlprocessor(mycontrol as control)

if typeof mycontrol is commandbutton then

debug.print "you passed in a " & typename(mycontrol)

elseif typeof mycontrol is checkbox then

debug.print "you passed in a " & typename(mycontrol)

elseif typeof mycontrol is textbox then

debug.print "you passed in a " & typename(mycontrol)

end if

end sub

詳情請參考vba幫助。alt+f11開啟vba視窗,f1開啟幫助,搜尋if。

希望能幫到你。

2樓:匿名使用者

就是條件判斷,判斷某乙個單元格的值,如果是 a,則。。。如果是 b,則。。。等等

3樓:灼譜夜

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

if函式的格式如下:

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

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

excel中if函式中的*是什麼意思?

4樓:匿名使用者

*  就是乘以 的意思

這裡用來表示並且的關係

因為  2個條件產生的結果都是邏輯值版 ,邏輯值 true=1 , false =0

true*ture  =1   ,  true * false =0  , false *true =0

意思是只有2個條件都成權立的情況下 ,才返回  1

意思是:  主線d列 大於p8 ,並且 主線a 列 =a8 ,才對其 求和,否則0

這公式 在2007 以上版本 很簡單, 可以改為:

=g8* sumifs(主線!e:e,主線!d:d,">"& p8,主線!a:a,a8)

即可, 也不需要用陣列公式了

你自己也可以 用公式求值  一步步看它的計算邏輯:

5樓:天雨下凡

第乙個*表示左右兩邊的條件同時成立,第二個*是乘號

6樓:匿名使用者

if函式內的「(p8《主線!$d$2:$d$1000)*(a8=主線!$a$2:$a$1000)」中的*表示條件同時滿足。

7樓:璩璞可靜秀

這是乙個

簡寫形式

,舉個例子

,b1中公式為

=if(a1=0,,2)

意思是當a1=0時,返回0,否則返回2

這個公式寫全就是內

=if(a1=0,0,2)

兩個逗號

當中的那個0不寫也容可以,

函式運用熟練的人往往喜歡簡化.

excel函式中各項資料的含義是什麼?

8樓:想玩遊戲的貓

excel函式是excel功能中最為實用、強大的存在。介紹2個常用函式給大家。

一、vlookup函式

vlookup函式主要用於將乙個**裡的部分資訊返回至另乙個**中,此函式共計4個引數:

=vlookup(lookup_value,table_array,col_num,type)

lookup_value,查詢值。即找什麼。例如,我們要返回賬號t_1499746340383_0683對應的提成,那我們就應該用t_1499746340383_0683到上圖中的**中去找,t_1499746340383_0683就是lookup_value;

table_array,查詢範圍,即要返回的資訊所在的**。如上例,查詢區域就是h:i列了。

查詢範圍的區域一定要包含了lookup_value,且其要位於查詢範圍的左側,另外乙個就是查詢返回要包含返回的資訊,否則出錯;

col_num:要返回的資訊在查詢範圍從左至右數的第幾列;

type:即匹配型別,精確匹配還是近似匹配。精確為0,近似為1。

精確匹配即要求在lookup_value必須要在table_array中存在才會返回結果,否則出錯。近似匹配則不必要,咱們來看看下面的例子吧。

思路:我們應該通過左側**中的日均框量查詢每個人日均框量對應的單價,然後用單價乘以b列的產量即可得到每個人的工資。

1.求單價:=vlookup(c2,$j$2:$k$7,2,1)

2.求工資:=vlookup(c2,$j$2:$k$7,2,1)*b2

二、sum函式

下面介紹sum函式的3個技巧:

1.sum函式一鍵多單元格求和

sum函式可以智慧型地對連續單元格區域進行求和,配合定位工位還可以批量地對非連續的單元格區域進行智慧型求和。如下圖所示:

我們只需要選中有資料的單元格區域的右方或者下方,按下alt+=組合鍵即可快速完成我們想要的求和結果了。

如果你覺得上面的方法還是比較繁瑣,那麼下方的操作肯定能驚豔到你。其實上面多步驟的內容只需要乙個步驟就可以搞定了。

2.sum函式一鍵搞定條件計數或者條件求和

如下圖所示,請問工程部的人數有多少呢?如果沒有接觸過函式我們通常想到的辦法就是將工程部篩選出來,選中資料,檢視狀態列的計數。如果學過函式,很多朋友會使用countif函式(條件計數),這裡我們將使用sum函式直接來搞定,公式如下:

既然sum函式可以搞定條件計數,那麼它也可以輕鬆搞定條件求和,例如,我們要求工程部和後勤部的津貼發放了多少?公式如下:

)*f20:f31)}

excel中if函式巢狀有+if是什麼意思??

9樓:匿名使用者

更換高版本的excel:2003版excel中if巢狀最高7層,再往上的版本就提高到了64層;更換函式:有些if函式可以使用lookup函式代替,如=if(a1<60,"不及格",if(a1<75,"及格",if(a1<85,"良","優"))),這個關係很明了,小於60不及格,60-75及格,75-85良,85以上為優,lookup函式則可寫為=lookup(a1,),這樣就沒有巢狀層數一說;如果上邊兩條還是解決不了,還可以將一部分公式自定義名稱,然後用自定義的名稱代替原公式中內層巢狀部分。

excel中的函式,excel函式?

用 vlookup 函式。假定 500人的表名稱為 甲表 工作簿名稱為 花名冊 5000人的表名稱為 乙表 工作簿名稱為 人員彙總表 人員姓名均在b列,人員均從第1行起至第500行。一 先將甲表與乙表均按人員姓名排序 二 在乙表的b列旁插入一列 空白的c列 在c1單元格內輸入 vlookup b1,...

Excel中VLOOKUP函式的作用是什麼?如何使用VLOO

vlookup 全部顯示 全部隱藏 在 陣列的首列查詢指定的值,並由此返回 陣列當前行中其他列的值。vlookup 中的 v 參數列示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用 vlookup 而不是 hlookup。語法vlookup lookup value,table arra...

excel中如何函式中套函式,Excel中如何函式中套函式

昊涙 excel中函式中套函式的步驟如下 1 開啟資料表 2 我們要為每個學生的總分進行評價 3 首先想到的就是用if函式,可是單單一個if函式很難實現上邊的評價4 我們可以把第二個引數再用一個if函式,這樣的函式組合就是巢狀函式,可是兩個還沒有評價完 5 一直巢狀到可以評價完全為止 6 回車之後,...