寵物集市-寵物集市華東、華南、華北排行榜一覽表
1865
2025-03-31
IFS 函數
IFS函數檢查是否滿足一個或多個條件,且返回符合第一個TRUE條件的值。IFS可以取代多個嵌套IF語句,并且有多個條件時更方便閱讀。
注意:?如果擁有Office2019或Office365訂閱,可在Windows或Mac上使用此功能。如果你是Office365訂閱者,請確保擁有有最新版本的Office。
語法簡單通常情況下,IFS函數的語法如下:=IFS([SomethingisTrue1,ValueifTrue1,SomethingisTrue2,ValueifTrue2,SomethingisTrue3,ValueifTrue3)
請注意,IFS函數允許測試最多127個不同的條件。但不建議在IF或IFS語句中嵌套過多條件。這是因為多個條件需要按正確順序輸入,并且可能非常難構建、測試和更新。
技術細節語法 IFS(logical_test1,value_if_true1,[logical_test2,value_if_true2],[logical_test3,value_if_true3],…)
參數
描述
logical_test1(必需)
計算結果為TRUE或FALSE的條件。
value_if_true1(必需)
當logical_test1的計算結果為TRUE時要返回結果。可以為空。
logical_test2…logical_test127(可選)
計算結果為TRUE或FALSE的條件。
value_if_true2…value_if_true127(可選)
當logical_testN的計算結果為TRUE時要返回結果。每個value_if_trueN對應于一個條件logical_testN。可以為空。
示例1單元格A2:A6的公式如下為:
?=IFS(A2>89,”A”,A2>79,”B”,A2>69,”C”,A2>59,”D”,TRUE,”F”)
也即如果(A2大于89,則返回“A”,如果A2大于79,則返回“B”并以此類推,對于所有小于59的值,返回“F”)。
示例2單元格G7中的公式是?
?=IFS(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)
也即如果(單元格F2中的值等于1,則返回的值位于單元格D2,如果單元格F2中的值等于2,則返回的值位于單元格D3,并以此類推,如果其他條件均不滿足,則最后返回的值位于D8)。
備注
若要指定默認結果,請對最后一個logical_test參數輸入TRUE。如果不滿足其他任何條件,則將返回相應值。在示例1中,行6和行7(成績為58)展示了這一結果。
?如果提供了logical_test參數,但未提供相應的value_if_true,則此函數顯示“你為此函數輸入的參數過少”錯誤消息。
?如果logical_test參數經計算解析為TRUE或FALSE以外的值,則此函數返回#VALUE!錯誤。
?如果找不到TRUE條件,則此函數返回#N/A!錯誤。
需要更多幫助嗎?可隨時在Excel技術社區中咨詢專家,在解答社區獲得支持,或在ExcelUserVoice上建議新功能或功能改進。
相關主題IF函數高級IF函數-使用嵌套公式并避開陷阱培訓視頻:高級IF函數COUNTIF函數根據單個條件對值進行計數COUNTIFS函數根據多個條件對值進行計數SUMIF函數根據單個條件對值求和SUMIFS函數根據多個條件對值求和AND函數OR函數VLOOKUP函數Excel公式概述如何避免公式損壞檢查公式中的錯誤邏輯函數Excel函數(按字母順序)Excel函數(按類別)
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。