excel的IF是什麼意思?怎麼用好它

2022-03-06 08:06:31 字數 5173 閱讀 8214

1樓:亮馬河小魚山

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 工作表函式。

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

2樓:申冷珍

b2=if(a1<>100,10,20)

意思就是如果a1單元格里的數值不等於100,b2的值為10,否則為20。

excel中if公式怎麼用,是什麼意思

3樓:匿名使用者

條件函式,意思就是「如果」。

設a列裡有很多資料,在b列中判斷各行所對應資料的正負值,b1的公式為:=if(a1>0,"正",if(a1<0,"負","零")),然後下拉填充到b列其它行。

excel中if函式中的*是什麼意思?

4樓:匿名使用者

*  就是乘以 的意思

這裡用來表示並且的關係

因為  2個條件產生的結果都是邏輯值版 ,邏輯值 true=1 , false =0

true*ture  =1   ,  true * false =0  , false *true =0

意思是隻有2個條件都成權立的情況下 ,才返回  1

意思是:  主線d列 大於p8 ,並且 主線a 列 =a8 ,才對其 求和,否則0

這公式 在2007 以上版本 很簡單, 可以改為:

=g8* sumifs(主線!e:e,主線!d:d,">"& p8,主線!a:a,a8)

即可, 也不需要用陣列公式了

你自己也可以 用公式求值  一步步看它的計算邏輯:

5樓:天雨下凡

第一個*表示左右兩邊的條件同時成立,第二個*是乘號

6樓:匿名使用者

if函式內的「(p8《主線!$d$2:$d$1000)*(a8=主線!$a$2:$a$1000)」中的*表示條件同時滿足。

7樓:璩璞可靜秀

這是一個

簡寫形式

,舉個例子

,b1中公式為

=if(a1=0,,2)

意思是當a1=0時,返回0,否則返回2

這個公式寫全就是內

=if(a1=0,0,2)

兩個逗號

當中的那個0不寫也容可以,

函式運用熟練的人往往喜歡簡化.

excel中,if函式能幹什麼,怎麼用?

8樓:谷森

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」;以此類推直至計算結束,該函式廣泛用於需要進行邏輯判斷的場合。

9樓:

說明如果指定條件的計算結果為 true,if 函式將返回某個值;如果該條件的計算結果為 false,則返回另一個值。例如,如果 a1 大於 10,公式 =if(a1>10,"大於 10","不大於

10") 將返回「大於 10」,如果 a1 小於等於 10,則返回「不大於 10」。

語法if(logical_test, [value_if_true], [value_if_false])

if 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

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

引數(即 logical_test 引數後僅跟一個逗號),if 函式將返回

0(零)。若要顯示單詞 true,請對 value_if_true 引數使用邏輯值 true。

value_if_false 可選。logical_test 引數的計算結果為 false 時所要返回的值。例如,如果此引數的值為文字字串「超出預算」,並且 logical_test

引數的計算結果為 false,則 if 函式返回文字「超出預算」。如果 logical_test 的計算結果為 false,並且省略 value_if_false

引數(即 value_if_true 引數後沒有逗號),則 if 函式返回邏輯值

false。如果 logical_test 的計算結果為 false,並且省略 value_if_false 引數的值(即,在 if 函式中,value_if_true 引數後沒有逗號),則 if 函式返回值

0(零)。

說明最多可以使用 64 個 if 函式作為 value_if_true 和 value_if_false 引數進行巢狀,以構造更詳盡的測試。(請參閱示例 3,這是巢狀 if 函式的一個示例。)或者,若要測試多個條件,請考慮使用 lookup、vlookup、hlookup 或 choose 函式。

(請參閱示例 4,這是 lookup 函式的一個示例。)

如果 if 的任意引數為陣列 (陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用一個公式;陣列常量是用作引數的一組常量。

),則在執行 if 語句時,將計算陣列的每一個元素。

excel 還提供了其他一些函式,可使用這些函式根據條件來分析資料。例如,若要計算某單元格區域內某個文字字串或數字出現的次數,可使用 countif 或 countifs 工作表函式。若要計算基於某區域內一個文字字串或一個數值的總和,可使用 sumif 或 sumifs 工作表函式。

10樓:行政事業單位會計實務

哎呀 複製 貼上 百科內容你也給採納啊 我類個去 。。

excel 裡面的if和or什麼意思

11樓:

這是兩個工作表函式,屬於邏輯類的。

if有三個引數:第一個為條件,第二個為條件成立時的返回值,第三個為不成立時的返回值;

or有兩個以上引數,有一個或一個以上成立就是真(true)。

12樓:文夏侯菡

if是假如的意思,如果條件成立,執行第二引數,不成立執行第三引數

or是或者關係,其中一個成立,則整體成立。

excel**中,if函式分別代表什麼

13樓:匿名使用者

if函式用逗號隔開的三個部分,第一個部分為判斷表示式,如果是真則執行第二部分,如果是假則執行第三部分

你的例子=if(a2="白班",480,"")表示,如果a2單元格的值是「白班」那麼返回值480,否則顯示空

excel中是什麼意思怎麼用,excel函式中的符號 , 等 ,是怎樣用,是什麼意思??

表示公式中用的是絕對引用,複製公式時,引用不變。比如假設單元格b1中輸入公式 a 1 那麼下拉複製時,b2單元格還是 a 1 excel函式中的符號 等 是怎樣用,是什麼意思?是連結符號,目的是將兩個內容相邊起來 比如要將兩個文字 我們 和 是中國人 相連起來,則公式可以寫成 我們 是中國人 如果 ...

excel公式中的是什麼意思?怎麼用

是絕對引用的意思。excel公式中的 是什麼意思?怎麼用?這是絕對地址符號,行號加它,行號不變,列號加它,列號不變,不管公式怎麼移動,都不變。a 1絕對行,相對列,不管公式怎麼移動,行號不變。a1絕對列,相對行,不管公式怎麼移動,列號不變。a 1 絕對行,絕對列,不管公式怎麼移動,行號 列號都不變。...

excel中的巨集是什麼意思,EXCEL中的巨集是什麼意思

巨集 指一系列excel能夠執行的vba語句。以下將要錄製的巨集非常簡單,只是改變單元格顏色。請完成如下步驟 1 開啟新工作簿,確認其他工作簿已經關閉。2 選擇a1單元格。調出 常用 工具欄。3 選擇 工具 巨集 錄製新巨集 4 輸入 改變顏色 作為巨集名替換預設巨集名,單擊確定,注意,此時狀態列中...