国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
如何在多種條件下使用功能
excel if語句具有多種條件(和邏輯)
如果在多個條件(或邏輯)的功能
如果有多個和&或語句
嵌套if語句檢查多個邏輯測試
如果有多種條件的數(shù)組公式,則表現(xiàn)出色
與其他功能一起使用
示例1。如果vlookup中的#n/a錯誤
示例2。如果使用總和,平均,最小和最大功能
示例3。如果使用ISNUMBER,ISTEXT和ISBLANK
示例4。如果和串聯(lián)
如果IsError / isna公式在Excel中
練習工作簿下載
首頁 軟體教學 辦公室軟體 如果在多個條件下運行

如果在多個條件下運行

May 12, 2025 am 11:02 AM

本教程顯示瞭如何在Excel中以及與或邏輯中創(chuàng)建多個語句。另外,如果與其他Excel功能一起使用,您將學習如何使用。

在我們的Excel的第一部分,如果教程,我們研究瞭如何構(gòu)建具有文本,數(shù)字,日期,空白和非空白的條件的簡單if語句。但是,對於強大的數(shù)據(jù)分析,您通常需要一次評估多個條件。下面的公式示例將向您展示執(zhí)行此操作的最有效方法。

如何在多種條件下使用功能

從本質(zhì)上講,有兩種類型的IF公式具有基於和 /或邏輯的多個標準。因此,在對IF公式的邏輯測試中,您應(yīng)該使用以下功能之一:

  • 功能 - 如果滿足所有條件,則返回true;否則為錯誤。
  • 或功能 - 如果滿足任何單一條件,則返回true;否則為錯誤。

為了更好地說明這一點,讓我們研究一些現(xiàn)實生活中的公式示例。

excel if語句具有多種條件(和邏輯)

如果有兩個或多個條件,則excel的通用公式是:

if(and(條件1 ,條件2 ,…),value_if_true,value_if_false)

該公式翻譯成人類語言,說:如果條件1為真,條件2為真,則返回value_if_true ;否則返回value_if_false 。

假設(shè)您有一個表列表B和C列中的兩個測試的得分。要通過期末考試,學生的分數(shù)必須大於50。

對於邏輯測試,您使用以下和語句:(B2> 50,C2> 50)

如果兩個條件都是正確的,則公式將返回“通過”;如果任何條件是錯誤的 - “失敗”。

=IF(AND(B2>50, B2>50), "Pass", "Fail")

容易,不是嗎?下面的屏幕截圖證明了我們的If /and Formula效果正確:

如果在多個條件下運行

以類似的方式,您可以在多個文本條件下使用Excel。

例如,如果B2和C2都大於50,則輸出“好”,否則,公式為:

=IF(AND(B2="pass", C2="pass"), "Good!", "Bad")

如果在多個條件下運行

重要說明!即使已經(jīng)測試過的一個(s)為false,功能也可以檢查所有條件。這種行為有點不尋常,因為在大多數(shù)編程語言中,如果任何先前的測試都返回錯誤,則不會測試隨後的條件。

在實踐中,如果語句可能會導致這種特異性,則看似正確的話。例如,以下公式將返回#div/0! (“除以零”錯誤)如果單元格A2等於0:

=IF(AND(A20, (1/A2)>0.5),"Good", "Bad")

避免這種情況,您應(yīng)該使用嵌套的功能:

=IF(A20, IF((1/A2)>0.5, "Good", "Bad"), "Bad")

有關(guān)更多信息,請查看Excel中的公式和公式。

如果在多個條件(或邏輯)的功能

如果滿足任何條件,請做一件事,否則要做其他事情,請使用IF和或功能的這種組合:

if(或(條件1 ,條件2 ,…),value_if_true,value_if_false)

與上述討論的IF /和公式的區(qū)別在於,如果指定條件為真,Excel返回了TRUE。

因此,如果在以前的公式中,我們使用或代替:

=IF(OR(B2>50, B2>50), "Pass", "Fail")

那麼,任何考試中有50分以上的任何人都會在第D欄中“通過”。在這種情況下,我們的學生有更好的機會通過了期末考試(Yvette尤其不幸的是只有1分:)

如果在多個條件下運行

提示。如果您正在創(chuàng)建具有文本的多個IF語句並使用邏輯中的一個單元格中測試一個值(即可以是“ this”或“ that”),則可以使用數(shù)組常數(shù)構(gòu)建更緊湊的公式。

例如,如果單元格是“交付”或“付費”,則將銷售標記為“已關(guān)閉”,則該公式為:

=IF(OR(B2={"delivered", "paid"}), "Closed", "")

可以在Excel IF或功能中找到更多公式示例。

如果有多個和&或語句

如果您的任務(wù)需要評估幾組多個條件,則必須一次同時使用和&或功能。

在我們的示例表中,假設(shè)您有以下標準檢查考試結(jié)果:

  • 條件1:考試> 50和考試2> 50
  • 條件2:考試> 40和考試2> 60

如果滿足兩個條件,則認為通過了期末考試。

乍一看,公式似乎有些棘手,但實際上不是!您只需將上述每個條件表示為一個和語句,然後將它們嵌套在或功能中(由於不需要滿足這兩個條件,這都足夠了):

OR(AND(B2>50, C2>50), AND(B2>40, C2>60)

然後,將或函數(shù)用於IF的邏輯測試,並提供所需的value_if_truevalue_if_false值。結(jié)果,您將獲得以下公式具有多個和 /或條件的公式:

=IF(OR(AND(B2>50, C2>50), AND(B2>40, C2>60), "Pass", "Fail")

下面的屏幕截圖表示我們已正確完成公式:

如果在多個條件下運行

自然,您不僅限於在IF公式中僅使用兩個和/或功能。您可以使用它們的業(yè)務(wù)邏輯所需的多數(shù),但前提是:

  • 在Excel 2007及更高版本中,您的參數(shù)不超過255個參數(shù),IF公式的總長度不超過8,192個字符。
  • 在Excel 2003及更低的情況下,不超過30個參數(shù),如果公式的總長度不超過1,024個字符。

嵌套if語句檢查多個邏輯測試

如果要在單個公式中評估多個邏輯測試,則可以將幾個功能嵌套到另一個功能中。如果功能,則稱之為嵌套。當您希望根據(jù)邏輯測試的結(jié)果返回不同的值時,它們證明它們特別有用。

這是一個典型的例子:假設(shè)您想根據(jù)以下分數(shù)將學生的成就限定為“良好”,“滿意”和“窮人”:

  • 好:60或更多(> = 60)
  • 令人滿意:40至60(> 40和
  • 窮人:40或更少(

在編寫公式之前,請考慮要嵌套的功能順序。 Excel將根據(jù)公式中的順序評估邏輯測試。一旦條件評估為真實,就不會測試後續(xù)條件,這意味著公式在第一個真實結(jié)果後停止。

在我們的情況下,這些功能從最大到最小的。

=IF(B2>=60, "Good", IF(B2>40, "Satisfactory", "Poor"))

自然,如果需要,您可以嵌套更多功能(現(xiàn)代版本中最多可容納64個)。

如果在多個條件下運行

有關(guān)更多信息,請查看如何使用excel中的多個嵌套if語句。

如果有多種條件的數(shù)組公式,則表現(xiàn)出色

如果要測試多個條件,則獲得Excel的另一種方法是使用數(shù)組公式。

要評估條件和邏輯,請使用星號:

如果(條件1 ) *(條件2 ) *…,value_if_true,value_if_false)

要使用或邏輯測試條件,請使用加號:

如果(條件1 )(條件2 )…,value_if_true,value_if_false)

要正確完成數(shù)組公式,請按CTRL Shift一起輸入密鑰。在Excel 365和Excel 2021中,由於支持動態(tài)陣列,這也可以作為常規(guī)公式。

例如,如果B2和C2都大於50,則獲得“通過”,則公式為:

=IF((B2>50) * (C2>50), "Pass", "Fail")

如果在多個條件下運行

在我的Excel 365中,一個普通公式工作正常(如上所述的屏幕截圖所示)。在Excel 2019及更低的情況下,請記住使用CTRL Shift Enter快捷方式使其成為陣列公式。

為了評估多種條件或邏輯,公式為:

=IF((B2>50) (C2>50), "Pass", "Fail")

如果在多個條件下運行

與其他功能一起使用

本節(jié)說明瞭如何與其他Excel功能結(jié)合使用以及對您帶來的好處。

示例1。如果vlookup中的#n/a錯誤

當Vlookup或其他查找功能找不到某些內(nèi)容時,它將返回#N/A錯誤。為了使桌子看起來更好,如果#n/a,您可以返回零,空白或特定文本。為此,使用此通用公式:

if(isna(vlookup(...)), value_if_na ,vlookup(…))

例如:

如果#n/a返回0:

如果找不到E1中的查找值,則公式將返回零。

=IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), 0, VLOOKUP(E1, A2:B10, 2, FALSE))

如果#n/a返回空白:

如果找不到查找值,則公式將什麼都沒有返回(一個空字符串)。

=IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), "", VLOOKUP(E1, A2:B10, 2, FALSE))

如果#n/a返回某些文本:

如果找不到查找值,則公式將返回特定的文本。

=IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), "Not found", VLOOKUP(E1, A2:B10, 2, FALSE))

如果在多個條件下運行

有關(guān)更多公式示例,請參見vlookup,其中含有Excel中的If語句。

示例2。如果使用總和,平均,最小和最大功能

為了基於某些標準,Excel提供了SUMIF和SUMIF函數(shù)。

在某些情況下,您的業(yè)務(wù)邏輯可能需要在IF的邏輯測試中包括總和函數(shù)。例如,要根據(jù)B2和C2中值的總和返回不同的文本標籤,公式為:

=IF(SUM(B2:C2)>130, "Good", IF(SUM(B2:C2)>110, "Satisfactory", "Poor"))

如果總和大於130,則結(jié)果為“好”;如果大於110 - “令人滿意”,如果110或更低 - “貧窮”。

如果在多個條件下運行

以類似的方式,您可以根據(jù)平均分數(shù)嵌入IF和返回不同標籤的邏輯測試中的平均功能:

=IF(AVERAGE(B2:C2)>65, "Good", IF(AVERAGE(B2:C2)>55, "Satisfactory", "Poor"))

假設(shè)總分在D列中,您可以藉助最大和最小功能識別最高和最低值:

=IF(D2=MAX($D$2:$D$10), "Best result", "")

=IF(D2=MAX($D$2:$D$10), "Best result", "")

要在一列中都有兩個標籤,請嵌套以上功能一個函數(shù):

=IF(D2=MAX($D$2:$D$10), "Best result", IF(D2=MIN($D$2:$D$10), "Worst result", ""))

如果在多個條件下運行

同樣,您可以與自定義功能一起使用。例如,您可以將其與getCellColor或getCellfontColor結(jié)合起來,以根據(jù)單元格的顏色返回不同的結(jié)果。

此外,Excel提供了許多功能來根據(jù)條件計算數(shù)據(jù)。有關(guān)詳細的公式示例,請查看以下教程:

  • Countif-符合條件的計數(shù)單元
  • Countifs-具有多個標準的計數(shù)單元
  • SUMIF-有條件的總和單元
  • SUMIFS - 具有多個標準的總和單元

示例3。如果使用ISNUMBER,ISTEXT和ISBLANK

為了識別文本,數(shù)字和空白單元格,Microsoft Excel提供了特殊功能,例如ISTEXT,ISNUMBER和ISBLANK。通過將它們放置在三個嵌套IF語句的邏輯測試中,您可以一次識別所有不同的數(shù)據(jù)類型:

=IF(ISTEXT(A2), "Text", IF(ISNUMBER(A2), "Number", IF(ISBLANK(A2), "Blank", "")))

如果在多個條件下運行

示例4。如果和串聯(lián)

要將IF和某些文本的結(jié)果輸出到一個單元格中,請使用Concatenate或Concat(在Excel 2016-365中)以及是否合作。例如:

=CONCATENATE("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))

=CONCAT("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))

查看下面的屏幕截圖,您幾乎不需要對公式的任何解釋:

如果在多個條件下運行

如果IsError / isna公式在Excel中

Excel的現(xiàn)代版本具有特殊的功能來捕獲錯誤,並用另一個計算或預定義的值替換它們 - ifError(在Excel 2007及以後)和IFNA(在Excel 2013和更高版本中)。在較早的Excel版本中,您可以使用IF ISERROR和ISNA組合。

不同之處在於,ifError和Iserror處理所有可能的Excel錯誤,包括#value! ,#n/a,#name? ,#ref! ,#num! ,#div/0! ,and #null!。而IFNA和ISNA僅專門研究#N/A錯誤。

例如,要用自定義文本替換“零除以零”錯誤(#div/0?。梢允褂靡韵鹿剑?/p>

=IF(ISERROR(A2/B2), "N/A", A2/B2)

如果在多個條件下運行

這就是我在Excel中使用IF函數(shù)的全部說法。我感謝您閱讀,並希望下週在我們的博客上見到您!

練習工作簿下載

如果多個條件 - 示例(.xlsx文件)

以上是如果在多個條件下運行的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應(yīng)的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
如何在Excel Pivot表中按月分組 如何在Excel Pivot表中按月分組 Jul 11, 2025 am 01:01 AM

在Excel透視表中按月份分組需先確保日期格式正確,再插入透視表並添加日期字段,最後右鍵分組選擇按“月”聚合。若遇問題,應(yīng)檢查是否為標準日期格式、數(shù)據(jù)范圍是否合理,並調(diào)整數(shù)字格式以正確顯示月份。

如何在Microsoft 365中修復Autosave 如何在Microsoft 365中修復Autosave Jul 07, 2025 pm 12:31 PM

快速鏈接查看文件

如何將Outlook更改為深色主題(模式)並將其關(guān)閉 如何將Outlook更改為深色主題(模式)並將其關(guān)閉 Jul 12, 2025 am 09:30 AM

該教程顯示瞭如何在不同的Outlook應(yīng)用程序中切換光線和暗模式,以及如何將白色閱讀窗格保持在黑色主題中。 如果您經(jīng)常在深夜處理電子郵件,Outlook Dark Mode可以減輕眼睛疲勞,

打印Excel時如何重複每個頁面上的標頭行 打印Excel時如何重複每個頁面上的標頭行 Jul 09, 2025 am 02:24 AM

要設(shè)置Excel打印時每頁重複表頭,使用“頂端標題行”功能。具體步驟:1.打開Excel文件並點擊“頁面佈局”選項卡;2.點擊“打印標題”按鈕;3.在彈出窗口中選擇“頂端標題行”並選中需重複的行(如第1行);4.點擊“確定”完成設(shè)置。注意事項包括:僅在打印預覽或?qū)嶋H打印時可見效果、避免選擇過多標題行影響正文顯示、不同工作表需單獨設(shè)置、ExcelOnline不支持此功能需使用本地版本、Mac版操作類似但界面略有差異。

如何在Windows PC上屏幕截圖:Windows 10和11 如何在Windows PC上屏幕截圖:Windows 10和11 Jul 23, 2025 am 09:24 AM

想要在PC上屏幕截圖很常見。如果您不使用第三方工具,則可以手動進行。最明顯的方法是按下PRT SC按鈕/或打印Scrn按鈕(打印屏幕鍵),該按鈕將抓住整個PC屏幕。你做

團隊在哪裡遇到錄音? 團隊在哪裡遇到錄音? Jul 09, 2025 am 01:53 AM

MicrosoftTeamsrecordingsarestoredinthecloud,typicallyinOneDriveorSharePoint.1.Recordingsusuallysavetotheinitiator’sOneDriveina“Recordings”folderunder“Content.”2.Forlargermeetingsorwebinars,filesmaygototheorganizer’sOneDriveoraSharePointsitelinkedtoaT

如何在Excel中找到第二大價值 如何在Excel中找到第二大價值 Jul 08, 2025 am 01:09 AM

在Excel中找出第二大的數(shù)值,可用LARGE函數(shù)實現(xiàn),公式為=LARGE(range,2),其中range是數(shù)據(jù)區(qū)域;若最大值重複出現(xiàn)且需排除所有最大值後找次大值,則可使用數(shù)組公式=MAX(IF(rangeMAX(range),range)),舊版Excel需按Ctrl Shift Enter執(zhí)行;對於不熟悉公式的用戶,也可通過將數(shù)據(jù)降序排序後查看第二個單元格的方式手動查找,但此方法會改變原始數(shù)據(jù)順序,建議先複製數(shù)據(jù)再操作。

如何從Excel中的Web獲取數(shù)據(jù) 如何從Excel中的Web獲取數(shù)據(jù) Jul 11, 2025 am 01:02 AM

TopulldatafromthewebintoExcelwithoutcoding,usePowerQueryforstructuredHTMLtablesbyenteringtheURLunderData>GetData>FromWebandselectingthedesiredtable;thismethodworksbestforstaticcontent.IfthesiteoffersXMLorJSONfeeds,importthemviaPowerQuerybyenter

See all articles