ecel中if函式怎麼使用例如我要將

時間 2021-12-18 22:51:51

1樓:匿名使用者

if函式就是條件,固定格式分三段,就是緊跟if後面括號內的內容,用英文逗號分隔。

第一段是乙個條件,比如:某某和某某相比較的結果,判斷指定單元是不是指定的值,也可以是某計算結果的判斷等

如果條件成立(即邏輯為真)時,設公式的結果返回第二段的值

如果條件不成立時,返回第三段的值。

excel公式可以在第二段和第三段中擴大,在真或假的結果範圍內繼續判斷,以達到巢狀效果,最多巢狀七層。

典型舉例:if(a1〈60,"不及格",if(a1>=90,「優秀","及格"))

意思就是:先判斷a1是多少,如果小於60,則不及格,否則,繼續判斷,如果不小於90,則優秀,60-89,則是及格。

而a1也可以用公式來代替。如 if(sum(a2:a100)>60,……

2樓:西北嘦蒼狼

買本excel函式公式速查手冊(64k版),10元一本,有例子可參照,很小巧,很強大,很實用。

3樓:

我教你函式是怎麼用的,能及函式各引數的意思,但不知怎麼聯絡你

4樓:匿名使用者

=if(and(a1>=100,a1<200),a1*2,if(a1>=200,a1*5,""))

5樓:匿名使用者

=if(and(a1>=100,a1<200),a1*2,if(and((a1>=200,a1<500),a1*5,"其他數字「))

6樓:匿名使用者

那就通過幫助,看看if函式怎麼用的

7樓:匿名使用者

=if(a2<=200,a2*2,a2*5)

我想在excel中設定if函式,比如:如果單元格a1的數值在100-200之間,則單元格a2=ok,否則a2=ng。

8樓:主策擺渡

=if(and(a1<=200,a1>=100),"ok","ng"),這個公式裡的and是做「與」運算,必須同時滿足這兩個條件,就是a1的值在200與100之間

or的話,是進行「或」運算,意思就是滿足兩個條件中的其中乙個即可。

9樓:匿名使用者

and的意思是"並且",即後面的所有條件都要滿足

or的意思是"或者",即後面的所有條件只要滿足其中的乙個就可以

10樓:匿名使用者

因為or是或者的意思。比如a1是10,它也符合a1<=200的要求;a1是500,它也符合a1>=100的要求這樣,你無論a1是何值都是ok

11樓:

and中文解釋為且 or中文解釋為或者

帶入你的公式 用and時 a1小於等於200且大於等於100用or時 a1小於等於200 或者大於等於100用and時 表示為區間 100-200之間的數 用or時 表示區間為任何數沒有乙個數不是小於200或者大於100的

12樓:匿名使用者

and:2個條件同時滿足(並且)

or:2個條件只滿足乙個就行(或者)

excel裡面if公式如何實現多個條件?

13樓:匿名使用者

1、if公式同時滿足多個條件,我們以下圖的資料來舉例說明。

2、首先,利用and()函式來說明同時滿足多個條件,如圖所示。

3、然後在c2輸入公式:=if(and(a2="a",b2>210),"y",""),如圖所示。

4、然後利用or()函式來說明只要滿足多個條件中的乙個或乙個以上條件。

5、在c2單元格輸入公式:=if(or(a2="a",b2>150),"y",""),如圖所示。

14樓:墨汁諾

1、直接用if:

=if(a1>200,600,if(a1>150,500,if(a1>50,400,if(a1>20,300,200))))

把原條件從小到改為從大到小,可減少每個條件輸入"="

2、 用office 365中的ifs:

=ifs(a1<=20,200,a1<=50,300,a1<=150,400,a1<=200,500,a1>200,600)

也可按上面if公式的方法,改為從大到小,減少輸入「=」

=lookup(a1,+0。001,*100)

功能:

if函式是條件判斷函式:如果指定條件的計算結果為 true,if函式將返回某個值;如果該條件的計算結果為 false,則返回另乙個值。

例如if(測試條件,結果1,結果2),即如果滿足「測試條件」則顯示「結果1」,如果不滿足「測試條件」則顯示「結果2」。

15樓:匿名使用者

一、if函式的定義

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

語法if(logical_test,value_if_true,value_if_false)

logical_test    表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是乙個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為false。本引數可使用任何比較運算子。

value_if_true    logical_test 為 true 時返回的值。例如,如果本引數為文字字串「預算內」而且 logical_test 引數值為 true,則 if 函式將顯示文字「預算內」。如果logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。

如果要顯示true,則請為本引數使用邏輯值 true。value_if_true 也可以是其他公式。

value_if_false    logical_test 為 false 時返回的值。例如,如果本引數為文字字串「超出預算」而且 logical_test 引數值為 false,則 if 函式將顯示文字「超出預算」。如果 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 語句時,陣列中的每乙個元素都將計算。

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

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

二、if函式的用法

=if(條件,條件成立的值,條件不成時的值)

假設a1單元格內容為空時,b1單元格返回「沒有值」,如果a1單元格有任何內容時b1單元格返回「有值」。那麼可以在b1單元格寫入公式:

=if(a1="","沒有值","有值")

三、以兩個if條件為例

=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,兩個條件都不成時要返回的值))

比如假設a1單元格內容為男時要在b1單元格得出「60歲退休」,a1單元格內容為「女」時b1單元格得出「55歲退體」,a1單元格為空或其他的內容時b1單元格為空值,則b1單元格的公式可以寫成:

=if(a1="男","60歲退休",if(a1="女","55歲退體",""))

四、以三個if條件為例

=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,if(條件3,條件3成立時的值,以上條件都不成時要返回的值)))

比如如果a1單元格的數值小於60分,則b1單元格返回值為「不及格」,如果a1單元格值為小於70分,則b1單元格值為「及格」,如果a1單元格的值為小於90分,則b1單元格返回值為「良」,如果a1單元格的值在80分(含 80)以上,則b1單元格值為「優」。則b1單元格公式可以寫成:

=if(a1<60,"不及格",if(a1<70,"及格",if(a1<90,"良","優")))

16樓:退休畫線工

這類有規律的多個條件,用lookup、vlookup比較好,公式簡練。假設20萬之類的資料在a1,下面分別給出3個公式供選擇:

1、直接用if:

=if(a1>200,600,if(a1>150,500,if(a1>50,400,if(a1>20,300,200))))

把原條件從小到改為從大到小,可減少每個條件輸入"="

2、 用office 365中的ifs:

=ifs(a1<=20,200,a1<=50,300,a1<=150,400,a1<=200,500,a1>200,600)

也可按上面if公式的方法,改為從大到小,減少輸入「=」

17樓:懷懷的笑

公式為:a2=if(or(h2="正常休息",h2="事假")*(c2>=2),0,if(or(h2="正常休息",h2="事假")*(c2<2),"違規",if(c2=1,1,if(c2=0,2,if(c2>=2,0)))))

根據你的條件判斷,發現少了乙個判斷條件,就是如果沒有正常休息和事假的時候,昨日整改量大於等於2天時,今日指標會出現false。所以我在公式中加了乙個判斷就是if(c2>=2,0),如果不需要可以刪除。

用上面公式得到的結果如下圖

18樓:新浪河陽小子

在d2單元格輸入公式=if(f2="","",if(and(f2=1,k2<>"正常休息",k2<>"事假"),1,if(and(f2=0,k2<>"正常休息",k2<>"事假"),2,if(and(or(k2="正常休息",k2="事假"),f2>=2),0,if(and(or(k2="正常休息",k2="事假"),f2<2),"違規","")))))

下拉公式。    如圖:

19樓:

巢狀比如說:把成績為60分以下、60-69、70-79、80-89、90以上等分數自動填寫優、良、中、及格、差。

語句是:

=if(a2>=60,if(a2>=70,if(a2>=80,if(a2>=90,"優","良"),"中"),"及格"),"差")

但也可與其他函式或篩選功能配合使用

ecel中如何使用irr函式,Excel中如何使用IRR函式

1 先開啟excel 如圖可以看到,銷售額都是字串數字,我們利用value將其轉換成純文字數字。2 在 value的返回值 下面的單元格中,輸入公式 value b2 3 按enter鍵確定公式,如圖所示,7,000.58 就轉換成了 7000.58 4 將滑鼠放在 7000.58 單元格的右下角,...

ecel2019if函式怎麼使用

if logical test,value if true,value if false logical test 表示計算結果為 true 或 false 的任意值或表示式。例如,a10 100 就是乙個邏輯表示式 如果單元格 a10 中的值等於 100,表示式的計算結果為 true 否則為 fa...

關於ecel使用sumproduct函式進行資料引用的問題

方法 步驟 1.上表是公司人員,所屬工段,年齡,工資等資訊。現在要統計每個工段所有人員的工資總和。2.從拆解工段開始。輸入 sumproduct b 2 b 9 a12 d 2 d 9 b 2 b 9 a12,表示b2 b9區域中和a12單元格 拆解 一致的單元格,d 2 d 9就是對應的工資區域,...

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

f5中輸入或複製貼上此公式 if e5 lookup e5,下拉填充 第一行寫條件,第二行寫條件規定的值!第三行再插入if函式!接著和前面一樣,最後一行寫相反後規定的值! 擊掌慶賀 不能寫 60 e17 70 這種格式,要寫成 and 60 e17,e17 70 但是,實際上,不需要這麼複雜。if是...

ecel中編輯公式時如何同時使用多個函式

根據需要將函式巢狀或合併 用連字元 巢狀時一般把乙個函式作為另乙個函式的引數使用。舉乙個從身份證提取生日的公式 datedif text mid a1,7,8 00 00 today y 大多函式都可以作為其他函式的引數,這個就得靠你自己開動腦筋了.這是乙個數字金額轉為大寫金額的公式.if roun...