بۇ قىسقا دەرسلىكتىن سىز يېڭى IFS ئىقتىدارىنى ئۆگىنىسىز ۋە ئۇنىڭ Excel دا ئۇۋىسى IF يېزىشنى قانداق ئاددىيلاشتۇرىدىغانلىقىنى كۆرىسىز. سىز ئۇنىڭ گرامماتىكىسىنى ۋە بىر قانچە مىسالنى مىسال بىلەن تاپالايسىز.
Excel دىكى Nested IF ئادەتتە ئىككى خىلدىن ئارتۇق نەتىجىگە ئېرىشكەن ئەھۋاللارنى باھالىماقچى بولغاندا ئىشلىتىلىدۇ. ئۇۋىسى IF قۇرغان بۇيرۇق «IF (IF (IF ()))» غا ئوخشايدۇ. قانداقلا بولمىسۇن بۇ كونا ئۇسۇل بەزىدە قىيىن ۋە ۋاقىت ئىسراپ قىلالايدۇ.
Excel گۇرۇپپىسى يېقىندا IFS ئىقتىدارىنى تونۇشتۇردى ، بۇ بەلكىم سىزنىڭ ئەڭ ياقتۇرىدىغان ئۇسۇلىڭىزغا ئايلىنىشى مۇمكىن. Excel IFS ئىقتىدارى پەقەت Excel 365 ، Excel 2021 ۋە Excel 2019 لاردا بار. تۇنجى TRUE شەرتىگە ماس كېلىدىغان قىممەتنى قايتۇرىدۇ. IFS بولسا Excel نىڭ كۆپ خىل IF جۈملىسىنىڭ ئورنىغا قويۇلغان بولۇپ ، بىر قانچە شارائىتتا ئوقۇش تېخىمۇ ئاسان.
بۇ ئىقتىدارنىڭ قانداق بولىدىغانلىقى:
IFS (logic_test1, value_if_true1, )ئۇنىڭدا 2 تەلەپ ۋە 2 ئىختىيارى تاللانما بار.
- logic_test1 تەلەپ قىلىنغان دەلىل. بۇ TRUE ياكى FALSE نى باھالايدىغان شەرت. ئەگەر قۇرۇق بولسا بولىدۇزۆرۈر. ئەگەر logical_testN TRUE نى باھالىسا قايتۇرۇلىدۇ. ھەر بىر قىممەت_ if_trueN بىر لوگىكىلىق_ سىناققا مۇناسىۋەتلىك. ئۇ يەنە قۇرۇق بولۇشى مۇمكىن.
Excel IFS سىزگە 127 خىل ئوخشىمىغان شەرتنى باھالايدۇ. ئەگەر لوگىكىلىق_ سىناقنىڭ مەلۇم قىممىتى_ if_true بولمىسا ، بۇ ئىقتىدار «سىز بۇ ئىقتىدار ئۈچۈن بەك ئاز تالاش-تارتىش كىرگۈزدىڭىز» دېگەن ئۇچۇرنى كۆرسىتىدۇ. ئەگەر لوگىكىلىق_ سىناق تالاش-تارتىشى باھالىنىپ ، TRUE ياكى يالغاندىن باشقا قىممەتكە ماس كەلسە ، Excel دىكى IFS #VALUE نى قايتۇرىدۇ! خاتالىق. TRUE شارائىتى تېپىلمىغان ئەھۋالدا ، ئۇ # N / A نى كۆرسىتىدۇ. بىر فۇنكىسىيەدە بىر قاتار شەرتلەر. ھەر بىر شەرتتىن كېيىن نەتىجىگە ئېرىشىدۇ ، ئەگەر بۇ شەرت راست بولسا فورمۇلانى يېزىش ۋە ئوقۇشنى بىۋاسىتە قىلسا ، ئىشلىتىلىدۇ. . IFS ئىقتىدارىنى ئىشلىتىپ ، مۇنداق بىر ئىش بولىدۇ:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Excel دىكى ئۇۋىسى IF بىلەن قانداق كۆرۈنىدۇ:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
تۆۋەندىكى IFS ئىقتىدارى Excel كۆپ IF غا قارىغاندا يېزىش ۋە يېڭىلاش ئاسان.باراۋەر.
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))