方法是:=if(and(b2>=c2*0.85,b2c2*1.15,b2c2,b2))IF函式: 一、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成立時的值,IF(條件3,條件3成立時的值,以上條件都不成時要返回的值))) 比如 如果A1單元格的數值小於60分,則B1單元格返回值為“不及格”,如果A1單元格值為小於70分,則B1單元格值為“及格”,如果A1單元格的值為小於90分,則B1單元格返回值為“良”,如果A1單元格的值在80分(含 80)以上,則B1單元格值為“優”。則B1單元格公式可以寫成 =IF(A1
方法是:=if(and(b2>=c2*0.85,b2c2*1.15,b2c2,b2))IF函式: 一、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成立時的值,IF(條件3,條件3成立時的值,以上條件都不成時要返回的值))) 比如 如果A1單元格的數值小於60分,則B1單元格返回值為“不及格”,如果A1單元格值為小於70分,則B1單元格值為“及格”,如果A1單元格的值為小於90分,則B1單元格返回值為“良”,如果A1單元格的值在80分(含 80)以上,則B1單元格值為“優”。則B1單元格公式可以寫成 =IF(A1