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

2021-12-19 13:06:04 字數 5725 閱讀 7962

1樓:匿名使用者

執行真假值判斷,根據邏輯計算的真假值,返回不同結果。

可以使用函式 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 工作表函式。

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

2樓:匿名使用者

=if(a2<=100,"小","大") 如果上面的數字小於等於 100,則公式將顯示「小」。否則,公式顯示「大」。函式 if 可以巢狀七層,用 value_if_false 及 value_if_true 引數可以構造複雜的檢測條件。

3樓:匿名使用者

=if(a1=100,"正確","錯誤")

假如a1單元格等於100,b1單元格顯示正確,否則就顯示錯誤.

=if(a1>10,a1-10,a1+10),同理

4樓:慶年工坊

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

5樓:匿名使用者

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為符合條件下的操作

excel if語句使用 5

6樓:勤學好用

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

7樓:酸菜魚的娛樂

1、電腦開啟excel**。

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

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

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

8樓:魚木混豬喲

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.下拉填充得到結果如下:

9樓:慶年工坊

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

10樓:匿名使用者

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為符合條件下的操作

11樓:仙頤多尋巧

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

=index(2:2,a3)

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

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

12樓:匿名使用者

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

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

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

13樓:小然

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

14樓:匿名使用者

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

15樓:匿名使用者

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

16樓:歸苒計承恩

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

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

excel中的if函式怎麼用

17樓:魚木混豬喲

excel中if函式的用法為=if(邏輯值為true或false的條件,條件為true時返回值,條件為false時返回值)。

軟體版本:office2007

舉例說明如下:

1.利用if函式判斷ab列數值大小,並且進行相應計算:當a列值大時,進行a-b運算;當a列值不大於b列時,進行a+b運算。

2.公式如下:

=if(a1>b1,a1-b1,a1+b1)3.下拉填充得到結果如下:

18樓:777簡簡單單

一、if函式的語法結構:

if:是執行真假值判斷,根據邏輯測試的真假值返回不同的結果。 語法結構:if(條件,結果1,結果2)

二、操作方法 :

方法一:

1、開啟所需軟體excel,輸入所需的的**,再找到所填等級資料的第一行,然後,找到工具欄的的「fx」或者點選單「插入」→「fx函式」 →在出現的貼上函式視窗中選擇「全部」 →移動滾動條選擇「if」

2、此時出現if函式編輯視窗,在第一個文字框內輸入第一個條件,第二個文字框內輸入第一個條件結果,第三個文字框內輸入以後所有的 條件並相應的結果。

如公式: if(b2>89,"a",if(b2>79,"b",if(b2>69,"c",if(b2>59,"d","f")))) 第一條件b2>89,第一條件結果"a",第三個文字框輸:if(b2>79,"b",if(b2>69,"c",if(b2>59,"d","f"

方法二:

在編輯公式欄內直接輸入以下的公式。

19樓:池二姐不知道

常用的if函式有求和、求平均值之類的。

我建議你還是找個教程學習一下吧,不難學的。

這樣給你用文字表述,你不太能理解。

20樓:匿名使用者

=if(logical_test, value_if_true, value_if_false)

logical_test: 條件

value_if_true: 當條件為真時返回的值,省略則返回 true

value_if_false: 當條件為假時返回的值,省略則返回 false

如:=if(1+1=2, "t", "f")返回 "t"

=if(1+1=3, "t", "f")

返回 "f"

21樓:匿名使用者

方法/步驟

如何計算成績是否合格

選中要使用函式的**,選擇「公式」—>「插入函式」,在彈出的對話方塊選擇「if」,如下圖所示。

在if彈出的對話中,logical_test選項填寫條件,value_if_true選項填寫條件為真返回的值,value_if_false選項填寫條件為假返回的值,如下圖所示。

如下圖所示,將滑鼠放在單元格的右下角,當滑鼠呈現十字時,拖動滑鼠到該列的其他單元格。

5最後,結果顯示:

matlab中如何使用if語句,Matlab中如何使用if語句?

巢狀if語句的語法如下 if executes when the boolean expression 1 is true if executes when the boolean expression 2 is true endend 例如 建立指令碼檔案並在其中鍵入以下 a 100 b 200 ...

excel中規劃求解,如何Excel使用規劃求解

由於這些數無法直接湊出9.92這個數,所以需要兩次規劃求解的過程,一次是計算小於9.92的最大值,另一次是計算大於9.92的最小值,然後比較這兩個數那個更接近於9.92 假設資料原資料在a列,先計算小於9.92的最大值,方法是 c1輸入公式 a1 b1,向下複製公式到c6,在c7求和 sum c1 ...

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

if執行邏輯判斷,它可以根據邏輯表示式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。語法 if logical test,value if true,value if false 引數 logical test 計算結果為true 或false 的任何數值或表示式 value if tr...