ecelif條件返回值用公式計算

2021-12-19 11:42:37 字數 5960 閱讀 5217

1樓:匿名使用者

在b1輸入公式下拉

=if(a1="","",(a1+if(a1<=50,5,10))*5)

再次看了一下你的題目,你的條件有誤100<=x<50   這個x要小於50,又要》=100的不成立,提供公式二,看是不是這樣意思,就是x的值要在50至100之間才返回10了。

=if(or(a1="",a1>100),"",(a1+if(a1<=50,5,if(and(a1>50,a1>=100),10)))*5)

2樓:匿名使用者

公式可以寫成

=if(a1="","",if(a1<=50,(a1+5)*5,if(a1<=100,(a1+10)*5,"")))

或=if(or(a1="",a1>100),"",if(a1>50,(a1+10)*5,(a1+5)*5))

=if(or(a1="",a1>100),"",(a1+if(a1>50,10,5))*5)

3樓:無畏

=if(a1<=50,(a1+5)*5,if(a1<100,(a1+10)*5,""))

excel 中if函式的返回值可以是另一條公式嗎

4樓:匿名使用者

excel 中if函式的返回值可copy以是另一條公式bai,需要用""括起du來。

if函式的返回值zhi=if(條件,條件成立dao返回結果,條件不成立返回結果)

返回結果可以是數字(直接寫入)、文字(用英文的雙引號""括起來)、空值("")、公式(不含等號的公式)。

假設需要if條件成立時,得到「mod(a1,3)」的值,則寫為=if(條件,mod(a1,3),"")如果是要得到一個不會計算的公式,那就是一個文字公式,將公式看做一個文字,用""括起來即可。

5樓:取網名越來越難

excel 中if函式的返回值可以是另一條公式。公式如下

=if(a1<120,a1/120,120*1+mod(120,a1)*2)

6樓:第七次要分

=if(條件

,條件成立返回結果,條件不成立返回結果)

返回結果可以是數內字(直接寫入)、容文字(用英文的雙引號""括起來)、空值("")、公式(不含等號的公式)。

假設需要if條件成立時,得到「mod(a1,3)」的值,則寫為=if(條件,mod(a1,3),"")

如果是要得到一個不會計算的公式,那就是一個文字公式,將公式看做一個文字,用""括起來即可。

7樓:匿名使用者

if函式的引數項為

=if(條件,條件成立返回結果,否則返回結果)

=if(a1<120,a1/120,120+mod(120,a1)*2)

8樓:匿名使用者

=if(a1<120,a1/120,120×1+mod(120,a1)×2)

你自己其實都寫出來了

9樓:匿名使用者

可以啊,你

bai都已經寫好

du了b1裡面:=if(a1<120,a1/120,120*1+mod(120,a1)*2)

其實計算返

zhi回的dao

結果,就是a1<120的時候版,返回a1/120;當權a1=120的時候返回120;當a1>120的時候,返回120*3

10樓:沉默的荷爾蒙

你是要返回文字還是這個公式計算出的值?

11樓:匿名使用者

單元格b1= if(a1<120,a1/120,120*1+mod(120,a1)*2

12樓:匿名使用者

=if(a1<120,a1/120,120+mod(120,a1)*2)

excel中if函式若滿足條件返回「是」,不滿足條件無返回值怎麼寫

13樓:天堂滴落的眼淚

1、以excel2010版本為例,如圖,要在f列用if函式滿足總分270分以上返回「是」,不滿足條件無返回值;

2、首先在f2單元格輸入if函式,if函式的語法是(條件,滿足條件時返回的值,不滿足條件時返回的值),故這裡的公式=if(e2>270,"是",""),按enter鍵則可得出結果;

3、把滑鼠放在f2單元格右下角,下拉填充公式則可,如下圖,滿足總分270分以上就會回「是」,不滿足條件無返回值。

14樓:才

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

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

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

15樓:不再發呆的燕子

函式:=if(條件,"是","")

注意引號為英文狀態下的""

條件按你的要求,比如<0

=if(a1<0,"是","")

16樓:匿名使用者

=if(true,"是","")

但這不是無返回值,只是返回一個0長度的字串

17樓:余余

=if(條件,"是","")

excel中if 函式如果有兩個條件,怎麼輸公式

18樓:小王的學習筆記

if套用問題,可能關係二方面,一是公式怎麼寫,二是資料處理中怎麼判斷,

1、公式寫法:=if(判斷對錯,對時顯示結果,錯時顯示結果),如:=if(a1>1,1,0);

後兩個結果分別可以換成if()公式。如:

=if(a1>1,if(a1>10,3,1),0)

=if(a1>1,1,if(a1>0,0,-5))

2、計算機計算時,是從最外層if開始計算的,就是先判斷最左邊,第一個if(),所以如果判斷較多時,可以只用大於號》,或小於號,如下題。

例如:某工廠計件獎勵,完成率低於70%無獎金,大於等於70%一件扣0.5元,大於等於86%的一件扣0.

3元,100%的獎1000元,多於100%的一件獎1元。資料在a2,完成率在b2,任務數量在e2,公式:

=if(b2>1,1000+a2-$e$2,if(b2=1,1000,if(b2>=0.86,-($e$2-a2)*0.3+1000,if(b2>=0.

7,-($e$2-a2)*0.5+1000,0))))

擴充套件資料

if函式一般是指excel中的if函式,根據指定的條件來判斷其「真」(true)、「假」(false),根據邏輯計算的真假值,從而返回相應的內容。可以使用函式 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 也可以是其他公式。

19樓:匿名使用者

公式寫法:=if(判斷對錯,對時顯示結果,錯時顯示結果),如:=if(a1>1,1,0);後兩個結果分別可以換成if()公式。

如:if(a1>1,if(a1>10,3,1),0)=if(a1>1,1,if(a1>0,0,-5))。

機計算時,是從最外層if開始計算的,就是先判斷最左邊,第一個if,所以如果判斷較多時,可以只用大於號或小於號。

20樓:萊昂納德_尤拉

=if(and(a1>0,b1>0),10,20) a1和b1都大於0,返回10,否則返回20

=if(or(a1>0,b1>0),10,20) a1和b1都只要有一個大於0,返回10,否則返回20

21樓:匿名使用者

if(條件一,結果一,if(條件二,結果二,結果三))

22樓:

if((條件1)*(條件2),「」,「」)

23樓:excel開發

=if(條件,條件滿足時,if(條件,條件滿足時,條件不滿足時))

24樓:就六三二無爸

你再用一副函式,如果有有兩個條件的話,輸入公式的話,你就可以上那個抖音號搜尋以下**函式,兩個條件怎麼弄?這樣下的話他就會教會你怎麼弄了。

excel裡的if函式是不是隻能返回文字結果?

25樓:萬能導師

錯誤的,例子是公式和想要的不一樣,希望它們等於a3或a4單元格的值,但是您使用雙引號來引用單元格。雙引號表示內容是顯示的文字,無論您輸入什麼都會顯示出來,因此您的公式應該是這樣的。

比如:excel中if函式的返回值可以是另一個公式,用「」表示。

如果if函式的返回值=if(條件,條件為真返回結果,條件不為真返回結果)

返回的結果可以是一個數字(直接編寫)、一個文字(用雙引號「」括起來)、一個空值(「」)或一個公式(不包括等號)。

如果你想要得到mod(a1,3)的值如果你想要得到一個不能計算的公式,那是一個文字公式,把這個公式看成文字,用""把它括起來。

擴充套件資料:

if(logical_test,value_if_true,value_if_false)

logical_test表示計算結果為true或false的任何值或表示式。

例如,a1 < 120是一個邏輯表示式,如果值小於120 cell a1,表示式為真,否則為假。所以a1的值大於等於120。

當value_if_truelogical_test為真時返回的值。

例如,如果這個引數是一個「在預算內」的文字字串,並且logical_test引數值為true,則if函式將顯示「在預算內」的文字。

如果logical_test為真,value_if_true為空,則該引數返回0(零)。如果要顯示true,請使用此引數的邏輯值true。value_if_true也可以是其他公式。

當value_if_falselogical_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也可以是其他公式。

c怎麼輸出函式的返回值,C函式的返回值有什麼作用

int funca void void main void int ret 0 ret funca cout c 函式返回值問題 1 函式的返回值是通過函式中的return語句獲得的。return語句將被呼叫函式中的一個確定值帶回主調函式中去。如果需要從被呼叫函式帶回一個函式值 供主調函式使用 被呼...

函式返回值有什麼用返回0和1有什麼區別

返回值是將函式執行結果返回到呼叫函式的地方0是假,1是真 函式返回值為 1和為0有什麼區別 有的可能會是根據返回值來做相應的處理,要是main函式的返回時,0代表函式正常的執行完畢,1代表程式出錯,終止 1。數值不同 2 作為boolean值,非零即真 true 0即是假 false 賈子龍偶然拾得...

VB中的Sub過程沒有返回值和Function區別?最好能舉個實列

其實是這樣的 vb.net中有三個型別的過程 sub.function.property.sub過程執行操作,但不向呼叫他的過程返回值.例如,時間處理程式都是sub過程.他們在響應時間時執行.function可以想呼叫他的過程返回值.例如,messagebox.show語句就是一個function過...