excel中if語句的應用問題,EXCEL中IF語句的應用問題

2021-12-19 14:47:10 字數 3247 閱讀 9647

1樓:匿名使用者

if執行邏輯判斷,它可以根據邏輯表示式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。 語法:if(logical_test,value_if_true,value_if_false)。

引數:logical_test 計算結果為true 或false 的任何數值或表示式;value_if_true 是logical_test 為true 時函式的返回值,如果logical_test 為true 並且省略了value_if_true, 則返回true。而且value_if_true 可以是一個表示式;value_if_false 是logical_test 為false 時函式的返回值。

如果logical_test 為false 並且省略value_if_false, 則返回false。value_if_false 也可以是一個表示式。 例項:

公式「=if(c2>=85,"a",if(c2>=70,"b",if(c2>=60,"c",if(c2<60,"d"))))」, 其中第二個if 語句同時也是第一個if 語句的引數。同樣,第三個if 語句是第二個if 語句的引數,以此類推。例如,若第一個邏輯判斷表示式c2>=85 成立,則d2 單元格被賦值「a」;如果第一個邏輯判斷表示式c2>=85 不成立,則計算第二個if 語句「if(c2>=70」;以此類推直至計算結束,該函式廣泛用於需要進行邏輯判斷的場合。

關於excel中if語句多條件運用的問題

2樓:希望與信心同在

if(a2>9000,"資料超出範圍,請檢查",if(a2>4500,0.2,if(a2>1500,0.1,if(a2>0,0.03,0))))

大於9000時進行提示

3樓:匿名使用者

=if(a2<=0,0,if(a2<=1500,0.03,if(a2<=4500,0.1,if(a2<=9000,0.2,""))))

4樓:匿名使用者

=if(a2>9000,"",if(a2>4500,0.2,if(a2>1500,0.1,if(a2>0,0.03,0))))

a2>9000時為空

excel if語句使用 5

5樓:勤學好用

excel軟體中,if語句的用法,可以和函式一起運用,更加實用高效

6樓:酸菜魚的娛樂

1、電腦開啟excel**。

2、開啟excel**後,輸入if公式=if(b1=a1,"是","否"),如果b1=a1,就顯示「是」,如果不等於就顯示「否」。

3、輸入公式後,按回車鍵,如果等於就顯示是。

4、下拉複製公式,如果不等於就顯示否。

7樓:魚木混豬喲

excel中if函式的用法為=if(結果為true或flase的條件,結果為true時返回的值,結果為false時返回的值),往往在實際應用中需要在if函式中再巢狀一個甚至多個if函式。

軟體版本:office2007

if函式用法舉例說明:

1.根據a列數值範圍,在b列中返回內容

a列數值小於60,b返回「不合格」

a列數值大於等於60,小於80,返回「一般」

a列數值大於等於80,小於90,返回「良好」

a列數值大於等於90,返回「優秀」

2.輸入帶多重巢狀if函式的公式如下:

3.下拉填充得到結果如下:

8樓:慶年工坊

sub s()

dim i&, t$

i = 1

t = cells(i, 1).text

do while t <> ""

if instr(t, "市") thencells(i, 2) = 1

elseif instr(t, "省") thencells(i, 2) = 2

else

cells(i, 2) = 0

end if

i = i + 1

t = cells(i, 1).text

loop

end sub

9樓:匿名使用者

function bonus(performance, salary)

if performance = 1 thenbonus = salary * 0.1

elseif performance = 2 thenbonus = salary * 0.09elseif performance = 3 thenbonus = salary * 0.07else

bonus = 0

end if

end function

請參考,if和then之前是條件,bonus = salary * 0.1為符合條件下的操作

10樓:仙頤多尋巧

假設「想計算出一個數」在a3

=index(2:2,a3)

如果第一行的1-10不是按順序排列的

=index(2:2,match(a3,1:1,))或者=hlookup(a3,1:2,2,)ps:各函式的說明及用法請參考幫助檔案。

11樓:匿名使用者

不可以,h2裡寫的是公式,又要判斷h2是否大於6

如果g2<6的話,執行第一個語句f2-g2是可以的

但如果g2>=6的話,就要執行第二個語句,而第二個語句也是一個判斷式,並且含有h2,可以將公式寫在不是h2的單元格,如寫在h3單元格里也是可以的。

12樓:小然

可以。if函式的巢狀就是這樣的。

13樓:匿名使用者

先判斷條件(第一引數),g2是否小於6,如果是,那麼就執行第二引數,即f2-g2,如果不是(g2不小於6),則執行第三引數if(h2>6,6-g2,0)

14樓:匿名使用者

if語句中的條件不能引用輸入公式的單元格本身,否則會形成死迴圈,因為條件本身就是一個未知結果,所以不能進行引用.

15樓:歸苒計承恩

如圖:「c2」單元格公式為:

=b2*round(if(b2>=4000,0.5,0.6),2)

if語句在excel中運用問題

16樓:匿名使用者

你的a1+c1是不等於b1啊。是a1+b1=c1

excel中if語句的問題。

Excel中if函式應用的問題著急

公式錯誤!copy 不能這樣bai寫du 80 g4 70 寫成下面的就zhi可以dao 了 if g4 0.7,0 if g4 1,h4,if and g4 0.8,g4 0.7 g4 h4 0.5,if and g4 1,g4 0.8 f4 e4 h4 if g4 0.7,0,if g4 0.8...

excel中的if語句如何使用,EXCEL中的IF語句如何使用?

執行真假值判斷,根據邏輯計算的真假值,返回不同結果。可以使用函式 if 對數值和公式進行條件檢測。語法 if logical test,value if true,value if false logical test 表示計算結果為 true 或 false 的任意值或表示式。例如,a10 100...

excel函式應用?EXCEL的函式的應用?

函式是excel定義好的具有特定功能的內建公式。在公式中可以直接呼叫這些函式,在呼叫的時候,一般要提供給它一些資料,即引數,函式執行之後一般給出一個結果,這個結果成為函式的返回值。這段可以跳過不看 excel中提供了大量的可用於不同場合的各類函式,分為財務 日期與時間 數學與三角函式 統計 查詢與引...