Excel中最常用的邏輯值比較函數(shù)IF 函數(shù)使用詳解(excel中邏輯函數(shù)有哪些)
IF 函數(shù)

IF 函數(shù)是在 Excel 中,最常用的函數(shù)之一,它允許您進(jìn)行邏輯值和您看到的內(nèi)容之間的比較。 簡(jiǎn)單的形式將顯示 IF 函數(shù) ︰
IF (內(nèi)容為 True,然后執(zhí)行某些操作,否則執(zhí)行其他操作)
因此 IF 語(yǔ)句可以有兩個(gè)結(jié)果。 第一個(gè)結(jié)果是您比較如果為 True,如果您比較為 False 的第二個(gè)。
簡(jiǎn)單的 IF 示例
=IF(C2="Yes",1,2)
在上面的示例中,顯示單元格 D2: IF(C2 = Yes, then return a 1, otherwise return a 2)
=IF(C2=1,"Yes","No")
在此示例中,顯示單元格 D2 中的公式 ︰ IF(C2 = 1, then return Yes, otherwise return No)
您看到,可以使用 IF 函數(shù)來(lái)計(jì)算文本和值。 它也可到評(píng)估錯(cuò)誤。 您不局限于僅檢查如果的一點(diǎn)是等于另一個(gè),并且返回單個(gè)結(jié)果,也可以使用數(shù)學(xué)運(yùn)算符和執(zhí)行其他計(jì)算,具體取決于您的條件。 您可以一起嵌套多個(gè) IF 函數(shù),才能執(zhí)行多個(gè)比較。
注意 ︰ 如果您正打算在公式中使用文本需要用引號(hào)括起來(lái) (例如"文本") 中自動(dòng)換行。 唯一例外使用 TRUE 或 FALSE,其中 Excel 自動(dòng)理解。
如何開始
開始撰寫 IF 語(yǔ)句的最佳方式是要考慮的有關(guān)您正在嘗試完成。 您嘗試進(jìn)行哪些比較? 多次編寫 IF 語(yǔ)句可能很簡(jiǎn)單,只需頭中的邏輯來(lái)考慮:"應(yīng)發(fā)生這種情況滿足與如果不發(fā)生什么情況?" 始終需要確保您的步驟,請(qǐng)按照邏輯行進(jìn),否則您的公式不會(huì)執(zhí)行您認(rèn)為應(yīng)。 創(chuàng)建復(fù)雜的 (嵌套) IF 語(yǔ)句時(shí),這是特別重要。
更多 IF 示例
= IF(C2>B2,"Over Budget","Within Budget")
在上面的示例中,在 D2 中的 IF 函數(shù)說(shuō)是否 (C2 是更大比 B2,然后返回"超出預(yù)算",否則為返回"預(yù)算內(nèi)")
= IF(C2>B2,C2-B2,"")
在上圖中,而不是返回文本結(jié)果,我們將返回?cái)?shù)學(xué)計(jì)算。 ?因此說(shuō) E2 中的公式(實(shí)際是否大于預(yù)算,然后減去預(yù)算量從實(shí)際量,否則返回任何內(nèi)容)。
=IF(E7="Yes",F5*0.0825,0)
在本示例中 F7 公式說(shuō)IF(E7 ="Yes", then calculate the Total Amount in F5 * 8.25%, otherwise no Sales Tax is due so return 0)
最佳做法-變量
在最后一個(gè)示例中,您將看到"是"和銷售稅率 (0.0825) 直接輸入公式。 它通常不是一個(gè)好的做法變量 (可能需要隨時(shí)更改的值) 直接輸入到公式,因?yàn)樗鼈兒茈y查找并在以后發(fā)生更改。 它是更好置于自己?jiǎn)卧瘢湓诖蜷_外出,并輕松地找到和更改您的變量。 在此例中,是確定,因?yàn)闆]有只有一個(gè) IF 函數(shù)和銷售稅率將很少更改。 即使,它將可以輕松地在公式中更改它。
嵌套的 IF 示例
其中一種簡(jiǎn)單函數(shù)具有只有兩個(gè)結(jié)果 (True 或 False) 嵌套 IF 函數(shù)可以包含 64 結(jié)果到 3。
=IF(D2=1,"YES",IF(D2=2,"No","Maybe"))
在上圖中,指示 E2 中的公式 ︰ IF (D2 等于 1 然后返回"是",否則如果 (D2 等于 2,然后返回"否",否則返回"暫定")
需要注意的一點(diǎn)
雖然 Excel 將允許您最多 64 個(gè)不同的 IF 函數(shù)的嵌套,則根本不建議這樣做。 為什么?
多個(gè) IF 語(yǔ)句要求大量思維正確生成它們,并確保其邏輯可以正確計(jì)算通過一直到結(jié)尾的每個(gè)條件。 如果您沒有嵌套 IF 語(yǔ)句 100%準(zhǔn)確,公式可能會(huì)工作 75%的時(shí)間,但是返回意外的結(jié)果 25%的時(shí)間。 很遺憾,您捕獲 25%的可能性很小。
如果語(yǔ)句可以變得非常難以維護(hù),尤其是您回來(lái)一段時(shí)間后,嘗試找出哪些您或糟糕其他人,已嘗試執(zhí)行多個(gè)。
常見問題
技術(shù)詳細(xì)信息
使用邏輯函數(shù) IF 函數(shù)時(shí),如果條件為真,該函數(shù)將返回一個(gè)值;如果條件為假,函數(shù)將返回另一個(gè)值。
語(yǔ)法
IF(logical_test, value_if_true, [value_if_false])
例如:
=IF(A2>B2,"超出預(yù)算","正常")
=IF(A2=B2,B4-A4,"")
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。