ecel中採用if語句如果條件裡有計算怎麼寫?哪

2021-03-04 04:04:02 字數 1654 閱讀 8300

1樓:匿名使用者

假設基本工資在a列,捐款是在b列,在b1輸入:

=if(a1>=800,a1*0.15,if(a1>=600,a1*0.1,a1*0.05))

然後下拉填充便可。

2樓:匿名使用者

if(mid(f10,3,2)="農民"(從f10列的第3個字元開始取,取2個字元)

如果是「農民」

round(b10*0.6,0) (用b10裡的數值乘0.6,在整數字四捨五入)

如果不是「農民」

(if(g10>=b10*3 (g10列數值是不是大於等於b10列乘3的值)

如果大於等於

b10*3 ( b10列的數值乘3)

如果小於

if(g10<=round(b10*0.6,0) (g10列的數值是不是小於等於b10列數值乘0.6的整數)

如果小於等於

round(b10*0.6,0), (b10列數值乘0.6的整數)

如果大於

g10 (g10列數值)

3樓:匿名使用者

你的截圖沒有座標呀.為方便表述和定義公式,假定"王建軍"所在的單元格為a4,那麼對應的"基本工資"在c4,捐款金額在f4.

在f4內輸入以下公式,輸完後下拉填充:

=if(c4>800,c4*0.15,if(c4>600,c4*0.10,c4*0.05))

4樓:匿名使用者

假設基本工資在c2單元格,捐款在f2單元格,在f2輸入公式,然後向下填充就ok了

=if(c2<=600,c2*0.05,if(c2<=800,c2*0.1,c2*0.15))

5樓:匿名使用者

假設劉建軍的基本工資在d如果基本工資在d8單元格,捐款在g列,在g8單元格輸入公式:=round(if(d8<=0,0,if(d8<=600,d8*0.05,if(d8<=800,d8*0.

1,d8*0.15))),2)

希望電腦高手幫忙把在excel中if函式的應用寫詳細點交給我,謝謝!

6樓:匿名使用者

初級用法。針對某乙個單元格的內容,當前內容發生變化。格式為 =if(邏輯式,真的情況,假的情況)

舉例說明。對於a列考試成績小於60分,b列為不及格,60分以上為及格作為例子。

a1=50,b1=if(a1<60,"不及格","及格") 然後看結果。

如果還有條件,按照這樣的格式追加

=if(a1="a",1,if(a1="b",2,3))

如果是4個條件

=if(a1="a",1,if(a1="b",2,if(a1="c",3,4)))

7樓:匿名使用者

if就是「如果

」。即:如果滿足條件則結果1,否則結果2。

(結果2可以是另乙個「如果」)或,如果滿足條件就計算公式1,否則就計算公式2.。(公式2可以是另乙個「如果」)等等。可靈活運用。

例如:在填充公式時經常遇到「空格」公式顯示結果為錯誤,可以用=if(a1="","",....................)清除錯誤顯示,使表看起來很乾淨。

8樓:匿名使用者

也許你已經在excel中完成過上百

ecel的if函式中條件區域怎麼輸

萬年金剛鑽 怎麼輸?根據需求,也就是判斷的依據可以是下面的任何一種或組合 a1 1 b2 3 c4 錯 sum a1 b3 5 等等等等 舍火烈風 可以直接輸入a1 f19這樣的區域,也可以用滑鼠進行選擇 應用達人 一,if函式的公式是 if 邏輯表示式,如果結果為真時的表示式,如果結果為假時的表示...

ecel中兩個條件查詢資料的問題

方括號有個公式,我稍加修改,假設你的資料在a1 c10 想通過 a b兩列的條件,查詢對應c列的值d1輸入a列的值 e1輸入 b列的值 f1輸入下面公式 以ctrl shift 回車結束 看看效果吧 只看這個題面的話,用sumif就可以,因為 表一 裡,乙個條件一樣,第二個條件不一樣的情況沒有,所以...

matlab的if語句,要求滿足多個條件中的,也就是說彼此是或的關係,怎麼寫

你的a是什麼型別copy的資料.報錯的資訊是bai什麼.語法是沒有錯du的.你上面的for是從i 1 10 而出錯的是i 8 由於zhi你的x1,y1的長度只有7個dao,你訪問第8個元素就出錯了.但是前七個的圖還在.所以你感覺是正常的.但是有點不正常就是了.if a i 2 a i 3 a i 4...