Excel دىكى Nested IF - كۆپ شەرتلىك فورمۇلا

  • ھەمبەھىرلەڭ
Michael Brown

دەرسلىكتە Excel دا كۆپ خىل IF ئىشلىتىش ئۇسۇلىنى چۈشەندۈرۈپ بېرىدۇ ھەمدە كۆپ ئۇچرايدىغان ۋەزىپىلەرنى فورمۇلا مىساللىرى بىلەن تەمىنلەيدۇ.

ئەگەر باشقىلار سىزدىن قايسى ئىقتىدارنى دائىم ئىشلىتىسىز دەپ سورىسا ، جاۋابىڭىز نېمە بولاتتى؟ كۆپىنچە ئەھۋاللاردا ، ئۇ Excel IF ئىقتىدارى. دائىملىق ئەگەر بىر شەرتنى سىنايدىغان فورمۇلا ناھايىتى ئاددىي ۋە يېزىش ئاسان. ئەمما سانلىق مەلۇماتلىرىڭىز كۆپ خىل شارائىت بىلەن تېخىمۇ تەپسىلىي لوگىكىلىق سىناققا ئېھتىياجلىق بولسا قانداق بولار؟ بۇ خىل ئەھۋالدا سىز بىر فورمۇلاغا بىر قانچە IF فۇنكسىيەسىنى قوشالايسىز ، ھەمدە بۇ كۆپ خىل جۈملىلەر Excel Nested IF دەپ ئاتىلىدۇ. ئۇۋىنىڭ ئەڭ چوڭ ئەۋزەللىكى ئەگەر بايانات بولسا ، ئۇ تەكشۈرۈشنىڭ نەتىجىسىگە ئاساسەن بىر نەچچە خىل ئەھۋالنى تەكشۈرۈپ ، ئوخشىمىغان قىممەتلەرنى قايتۇرالايسىز ، ھەممىسى بىرلا فورمۇلادا.

Microsoft Excel نىڭ <چەكلىمىسى بار. 4> ئۇۋىسى IFs سەۋىيىسى . Excel 2003 ۋە ئۇنىڭدىن تۆۋەن نەشرىدە 7 دەرىجىگە يەتتى. Excel 2007 ۋە ئۇنىڭدىن يۇقىرى نەشرىدە ، سىز بىر فورمۇلادا 64 IF فۇنكىسىيەسىنى ئۇۋا قىلالايسىز. مىسال. A ئىستوندىكى ئوقۇغۇچىلار تىزىملىكى ۋە B ئىستوندىكى ئىمتىھان نەتىجىسى بار دەپ پەرەز قىلساق ، نومۇرلارنى تۆۋەندىكى تۈرلەرگە ئايرىماقچى.شەرتلەر: : 150

ئاستىدا ، ئەمدى يۇقارقى ئۆلچەمگە ئاساسەن ئۇۋىسى IF ئىقتىدارىنى يازىمىز. ئەڭ مۇھىم شەرتتىن باشلاش ۋە ئىقتىدارىڭىزنى ئىمكانقەدەر ئاددىيلاشتۇرۇش ياخشى ئادەت دەپ قارىلىدۇ. بىزنىڭ Excel ئۇۋىسى IF فورمۇلامىز تۆۋەندىكىچە:

=IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

ۋە ئۇ كۆڭۈلدىكىدەك ئىشلەيدۇ:

Excel ئۇۋىسى IF لوگىكىسى

بەزى كىشىلەرنىڭ Excel كۆپ دېگەنلىكىنى ئاڭلىدىم ، ئەگەر ئۇلارنى ساراڭ قىلىپ قويسا :) باشقىچە بىر نۇقتىغا قاراپ بېقىڭ:

فورمۇلا ئەمەلىيەتتە نېمە؟ Excel غا ئېيتىشنى بىرىنچى IF فۇنكىسىيەسىنىڭ لوگىكىلىق_ سىناق گە باھا بېرىش ، ئەگەر شەرتكە توشسا ، value_if_true تالاش-تارتىشىدا تەمىنلەنگەن قىممەتنى قايتۇرۇش. ئەگەر 1-شەرتنىڭ شەرتى ھازىرلانمىسا ، ئۇنداقتا 2-If جۈملىنى سىناپ بېقىڭ ، ۋە باشقىلار> "مۇنەۋۋەر" ، ياكى بولمىسا

IF ( ئەگەر B2 & gt; = 200 ، راست بولسا - «ياخشى» ، ياكى بولمىسا

IF ( ئەگەر B2 & gt; 150 ، راست بولسا - «رازى» ، يالغان بولسا -

قايتۇرۇش "بىچارە")))

مىسال 2. كۆپ بولسا ھېسابلاش ئۇسۇلى بىلەن

بۇ يەردە يەنە بىر تىپىك ۋەزىپە بار: بىرلىك باھاسى بەلگىلەنگەن مىقدارغا قاراپ ئوخشىمايدۇ ، سىزنىڭ مەقسىتىڭىز فورمۇلا يېزىش.مەلۇم كاتەكچىگە كىرگۈزۈلگەن تۈرلەرنىڭ ئومۇمىي باھاسىنى ھېسابلايدۇ. باشقىچە قىلىپ ئېيتقاندا ، فورمۇلاڭىز كۆپ مىقدارنى تەكشۈرۈپ ، بەلگىلەنگەن مىقدارنىڭ قانچىلىك دائىرىگە كىرىدىغانلىقىغا قاراپ ئوخشىمىغان ھېسابلاش ئېلىپ بېرىشى كېرەك:

بىرلىك سانى ھەر بىر ئورۇننىڭ باھاسى
1 دىن 10 $ 20
11 دىن 19 $ 18
20 دىن 49 $ 16
50 دىن 100 $ 13
101 دىن ئارتۇق $ 12

كۆپ خىل IF فۇنكسىيەسىنى ئىشلىتىش ئارقىلىق بۇ ۋەزىپىنى ئورۇندىغىلى بولىدۇ. لوگىكا يۇقارقى مىسال بىلەن ئوخشاش ، بىردىنبىر پەرقى شۇكى ، سىز بەلگىلەنگەن مىقدارنى ئۇۋىسى IFs (يەنى ھەر بىر ئورۇننىڭ ماس باھاسى) قايتۇرغان قىممەت بىلەن كۆپەيتىسىز.

ئىشلەتكۈچىنى مىقدارغا كىردى دەپ پەرەز قىلساق B8 كاتەكچىسى ، فورمۇلا تۆۋەندىكىچە:

=B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, "")))))

نەتىجىدە بۇنىڭغا ئوخشايدىغان ئوخشايدۇ:

. بۇ قىممەتلەرنى ئۆز ئىچىگە ئالغان ھۈجەيرىلەر (B2 دىن B6 غىچە). بۇ ئارقىلىق ئىشلەتكۈچىلەرنىڭ فورمۇلانى يېڭىلىماي تۇرۇپ مەنبە سانلىق مەلۇماتلىرىنى تەھرىرلىيەلەيسىز:

=B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, "")))))

ياكى ، سىز قوشۇمچە IF ئىقتىدارىنى قوشماقچى بولۇشىڭىز مۇمكىن. (s) ئۈستىنى ئوڭشايدىغان ،سومما دائىرىسىنىڭ تۆۋەن ياكى ئىككى چېكى. مىقدار دائىرە سىرتىدا بولغاندا ، فورمۇلا «دائىرە سىرتىدا» ئۇچۇرىنى كۆرسىتىدۇ. مەسىلەن:

=IF(OR(B8>200,B8=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, ""))))))

يۇقىرىدا بايان قىلىنغان ئۇۋا IF فورمۇلا Excel نىڭ بارلىق نەشىرلىرىدە ئىشلەيدۇ. Excel 365 ۋە Excel 2021 دە ، سىز IFS ئىقتىدارىنى ئوخشاش مەقسەتتە ئىشلىتەلەيسىز. يۇقىرىدا مۇلاھىزە قىلىنغان. گەرچە سانلار گۇرپىسىنى چۈشىنىش بىر قەدەر قىيىن بولسىمۇ ، يېزىش بىلەن بىللە ، ئۇنىڭ بىر مۇنازىرە تەلەپ قىلمايدىغان ئەۋزەللىكى بار - سىز ھەر بىر شەرتنى ئايرىم كۆرسەتمەي ، شارائىتىڭىزنى ئۆز ئىچىگە ئالغان ھۈجەيرىلەرنىڭ دائىرىسىنى بەلگىلەيسىز. بۇ فورمۇلانى تېخىمۇ جانلىق قىلىدۇ ، ئەگەر ئىشلەتكۈچىلىرىڭىز ھازىرقى شارائىتنى ئۆزگەرتسە ياكى يېڭىسىنى قوشسا ، سىز پەقەت فورمۇلادا بىرلا دائىرە پايدىلىنىشىنى يېڭىلىشىڭىز كېرەك.

Excel ئۇۋىسى IF - كۆرسەتمىلەر ۋە ھىيلە

بايا كۆرگىنىڭىزدەك ، Excel دا كۆپ IF ئىشلىتىشتە راكېتا ئىلمى يوق. تۆۋەندىكى ئۇسۇللار ئۇۋىڭىز IF فورمۇلاڭىزنى ياخشىلاپ ، كۆپ كۆرۈلىدىغان خاتالىقلارنىڭ ئالدىنى ئالىدۇ. Excel 2003 نىڭ كونا نەشرى ۋە ئۇنىڭدىن تۆۋەن نەشرىدە ، 7 ئۇۋىسى IF فۇنكسىيەسىنى ئىشلىتىشكە بولىدۇ. قانداقلا بولمىسۇن ، نۇرغۇن IF لارنى بىر فورمۇلادا ئۇۋالايدىغانلىقىڭىز سىزنىڭ لازىملىقىڭىزنى بىلدۈرمەيدۇ.ئېسىڭىزدە بولسۇنكى ، ھەر بىر قوشۇمچە سەۋىيىڭىز فورمۇلانى چۈشىنىش ۋە مەسىلىنى ھەل قىلىشنى قىيىنلاشتۇرۇۋېتىدۇ. ئەگەر فورمۇلانىڭ ئۇۋىسى بەك كۆپ بولسا ، سىز بۇ تاللاشلارنىڭ بىرىنى ئىشلىتىپ ئۇنى ئەلالاشتۇرۇشنى ئويلىسىڭىز بولىدۇ. تەرتىپ بويىچە ئۇلار فورمۇلادا كۆرۈنىدۇ ، شەرتلەرنىڭ بىرى TRUE غا باھا بەرگەن ھامان ، كېيىنكى شەرتلەر سىناق قىلىنمايدۇ. باشقىچە قىلىپ ئېيتقاندا ، فورمۇلا تۇنجى TRUE نەتىجىسىدىن كېيىن توختايدۇ.

ئەمەلىيەتتە ئۇنىڭ قانداق ئىشلەيدىغانلىقىنى كۆرۈپ باقايلى. B2 274 گە تەڭ بولسا ، تۆۋەندىكى ئۇۋىسى IF فورمۇلا تۇنجى لوگىكىلىق سىناقنى باھالايدۇ (B2 & gt; 249) ، ھەمدە «مۇنەۋۋەر» نى قايتۇرىدۇ ، چۈنكى بۇ لوگىكىلىق سىناق TRUE:

=IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

ھازىر ، قېنى. IF فۇنكسىيەسىنىڭ تەرتىپىنى ئۆزگەرتىڭ:

=IF(B2>150, "Satisfactory", IF(B2>200, "Good", IF(B2>249, "Excellent", "Poor")))

فورمۇلا بىرىنچى شەرتنى سىنايدۇ ، 274 150 دىن چوڭ بولغاچقا ، بۇ لوگىكىلىق سىناقنىڭ نەتىجىسىمۇ TRUE. نەتىجىدە ، فورمۇلا باشقا شەرتلەرنى سىنىماي «قانائەتلىنەرلىك» قايتىدۇ.

كۆردىڭىز ، IF فۇنكسىيەسىنىڭ تەرتىپىنى ئۆزگەرتىش نەتىجىنى ئۆزگەرتىدۇ: لوگىكا

ئۇۋىسى IF فورمۇلانىڭ لوگىكىلىق ئېقىمىنى قەدەممۇ-قەدەم كۆرۈش ئۈچۈن ، فورمۇلانى تەكشۈرۈش دىكى فورمۇلا بەتكۈچىگە جايلاشقان باھالاش فورمۇلا ئىقتىدارىنى ئىشلىتىڭ. گۇرۇپپا. ئاستى سىزىقلىق ئىپادىلەش نۆۋەتتە باھالىنىۋاتقان بۆلەك بولۇپ ، باھالاش نى چېكىڭكۇنۇپكا سىزگە باھالاش جەريانىدىكى بارلىق باسقۇچلارنى كۆرسىتىپ بېرىدۇ.

مەسىلەن ، تۆۋەندىكى رەسىمدە كۆرسىتىلگەن ئۇۋا IF فورمۇلاسىنىڭ تۇنجى لوگىكىلىق سىنىقىنىڭ باھاسى تۆۋەندىكىدەك بولىدۇ: B2 & gt; 249; 274 & gt; 249; TRUE; ئەڭ ياخشى. تىرناق ماس كەلمىسە ، فورمۇلاڭىز ئىشلىمەيدۇ. تەلىيىمىزگە ، Microsoft Excel فورمۇلا تەھرىرلىگەندە تىرناقنى تەڭپۇڭلاشتۇرۇشقا ياردەم بېرىدىغان بىر قانچە ئىقتىدار بىلەن تەمىنلەيدۇ:

  • ئەگەر سىزدە بىردىن كۆپ تىرناق بولسا ، تىرناق جۈپلىرى ئوخشىمىغان رەڭدە سايە بولىدۇ. ئېچىلىش تىرناقنىڭ يېپىلىش بىلەن ماس كېلىدىغانلىقى.
  • تىرناقنى ياپسىڭىز ، Excel ماس كېلىدىغان جۈپلەرنى قىسقىچە گەۋدىلەندۈرىدۇ. ئوخشاش جۈرئەتلىك ياكى «لەپىلدەش» ئۈنۈمى يا ئوق كۇنۇپكىسىنى ئىشلىتىپ فورمۇلادىن ئۆتكەندە ھاسىل بولىدۇ.

تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىش ئۈچۈن ماس تىرناقنى كۆرۈڭ. Excel فورمۇلادىكى جۈپلەر. ئەمما ھەرگىزمۇ ساننى ئەتراپىغا نەقىل كەلتۈرمەڭ:

توغرا: = IF (B2 & gt; 249 ، «مۇنەۋۋەر» ،…)

خاتا: = IF (B2 & gt; "249", "مۇنەۋۋەر",…)

لوگىكىلىق سىناقئىككىنچى فورمۇلا B2 دىكى قىممىتى 249 دىن ئېشىپ كەتكەن تەقدىردىمۇ يالغاننى قايتۇرىدۇ. نېمىشقا؟ چۈنكى 249 بىر سان ، «249» بولسا رەقەملىك ھەرپ بولۇپ ، ئوخشىمىغان ئىككى نەرسە بولىدۇ. ئۇۋىسى IF سەۋىيىسى ، ئوخشىمىغان IF ئىقتىدارلىرىنى بوشلۇق ياكى سىزىق ئۈزۈش ئارقىلىق ئايرىش ئارقىلىق فورمۇلانىڭ لوگىكىسىنى تېخىمۇ ئېنىق قىلالايسىز. Excel فورمۇلادىكى ئارتۇقچە بوشلۇققا پەرۋا قىلمايدۇ ، شۇڭا ئۇنى ساڭگىلاپ قېلىشتىن ئەنسىرىمەسلىكىڭىز مۇمكىن. ھەمدە Alt + Enter نى بېسىڭ. ئاندىن ئېھتىياجغا ئاساسەن فورمۇلا بالدىقىنى كېڭەيتىڭ ، ئۇۋىغان IF فورمۇلاڭىزنى چۈشىنىشنىڭ تېخىمۇ ئاسانلاشقانلىقىنى كۆرىسىز.

Excel

دىكى ئۇۋىغان IF نىڭ تاللاشلىرى.

Excel 2003 ۋە كونا نەشىردىكى يەتتە ئۇۋىسى IF فۇنكسىيەسىنىڭ چەكلىمىسىدىن ئۆتۈپ ، فورمۇلاڭىزنى تېخىمۇ ئىخچام ۋە تېز قىلىش ئۈچۈن ، ئۇۋىسى Excel IF فۇنكسىيەسىنىڭ تۆۋەندىكى تاللاشلىرىنى ئىشلىتىشنى ئويلاڭ.

  1. To كۆپ خىل شەرتلەرنى سىناپ بېقىڭ ھەمدە بۇ سىناقلارنىڭ نەتىجىسىگە ئاساسەن ئوخشىمىغان قىممەتلەرنى قايتۇرۇڭ ، ئۇۋىسى IFs نىڭ ئورنىغا CHOOSE ئىقتىدارىنى ئىشلىتەلەيسىز. Excel دا ئۇۋىغان IF نىڭ ئورنىغا.
  2. بۇلاردا كۆرسىتىلگەندەك لوگىكىلىق ئىقتىدار OR ياكى AND بىلەن IF نى ئىشلىتىڭمىساللار.
  3. بۇ مىسالدا كۆرسىتىلگەندەك سانلار گۇرپىسى ئىشلىتىڭ. بۇ يەردە فورمۇلا مىسالىنى تاپقىلى بولىدۇ. سىز Excel دا كۆپ خىل شەرت بىلەن فورمۇلا ئىشلىتىسىز. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشنى ئۈمىد قىلىمەن.

مايكول بروۋن مەخسۇس تېخنىكا ھەۋەسكارى بولۇپ ، يۇمشاق دېتال قوراللىرى ئارقىلىق مۇرەككەپ جەريانلارنى ئاددىيلاشتۇرىدۇ. تېخنىكا ساھەسىدە ئون نەچچە يىللىق تەجرىبىسى بار ، ئۇ Microsoft Excel ۋە Outlook ، شۇنداقلا Google Sheets ۋە Docs قاتارلىق جەھەتلەردە ئۆزىنىڭ ماھارىتىنى ئۆستۈردى. مايكىلنىڭ بىلوگى ئۆزىنىڭ بىلىمى ۋە تەجرىبىسىنى باشقىلار بىلەن ئورتاقلىشىشقا بېغىشلانغان بولۇپ ، ئىشلەپچىقىرىش ۋە ئۈنۈمنى ئاشۇرۇش ئۈچۈن ئاسان ئەگىشىدىغان ئۇسۇل ۋە دەرسلىكلەر بىلەن تەمىنلەيدۇ. مەيلى تەجرىبىلىك كەسپىي خادىم ياكى يېڭى ئۆگەنگۈچى بولۇڭ ، مايكولنىڭ بىلوگى بۇ مۇھىم يۇمشاق دېتال قوراللىرىدىن ئۈنۈملۈك پايدىلىنىش ئۈچۈن قىممەتلىك چۈشەنچە ۋە ئەمەلىي مەسلىھەت بىلەن تەمىنلەيدۇ.