كۆپ خىل شەرتلەر بىلەن Excel IF ئىقتىدارى

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

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

  • ۋە ئىقتىدار - ئەگەر بارلىق شەرتلەر بولسا ، TRUE نى قايتۇرىدۇ. باشقا خاتا. باشقىچە خاتا. Excel IF نىڭ ئىككى ياكى ئۇنىڭدىن كۆپ شەرتى بار بولغان ئومۇمىي فورمۇلا بولسا: IF (AND ( شەرت 1 ، شەرت 2 ،…) ، قىممەت_ if_true ، value_if_false) تىل ، فورمۇلا مۇنداق دەيدۇ: ئەگەر 1-شەرت راست بولسا ، 2-شەرت راست بولسا ، قايتىڭ value_if_true ; بولمىسا value_if_false نى قايتۇرۇڭ. 3>

    لوگىكىلىق سىناق ئۈچۈن ، تۆۋەندىكى ۋە باياننى ئىشلىتىسىز: AND (B2 & gt; 50, C2 & gt; 50)

    ئەگەر ھەر ئىككى شەرت توغرا بولسا ، فورمۇلا «Pass» نى قايتۇرىدۇ. ئەگەر ھەر قانداق شەرت يالغان بولسا - «مەغلۇب».

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

    ئاسان ، شۇنداقمۇ؟ تۆۋەندىكى ئېكران رەسىمى بىزنىڭ Excel IF / AND فورمۇلانىڭ نورمال ئىشلەيدىغانلىقىنى ئىسپاتلايدۇ:

    مۇشۇنىڭغا ئوخشاش ، سىز بىر قانچە تېكىست شارائىتى بىلەن Excel IF ئىقتىدارىنى ئىشلىتەلەيسىز.

    ئۈچۈن مەسىلەن ، ئەگەر B2 ۋە C2 ھەر ئىككىسى 50 تىن چوڭ بولسا «ياخشى» چىقىرىش ، بولمىسا «ناچار» ، فورمۇلا بولسا:

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

    مۇھىم ئەسكەرتىش! AND ئىقتىدار بارلىق شەرتلەرنى تەكشۈرىدۇ ، ھەتتا سىناق قىلىنغان (لار) يالغانغا باھالانغان تەقدىردىمۇ. كۆپىنچە پروگرامما تىللىرىدا بۇنداق ھەرىكەت سەل نورمالسىز ، چۈنكى ئالدىنقى سىناقلارنىڭ ھېچقايسىسى يالغاننى قايتۇرغان بولسا كېيىنكى شەرتلەر سىناق قىلىنمايدۇ.

    ئەمەلىيەتتە ، قارىماققا توغرا بولغان IF باياناتى مۇشۇ سەۋەبتىن خاتالىق كەلتۈرۈپ چىقىرىشى مۇمكىن. كونكرېت. مەسىلەن ، تۆۋەندىكى فورمۇلا # DIV / 0 قايتىدۇ! >

    تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىش ئۈچۈن Excel دىكى IF AND فورمۇلانى كۆرۈڭ.

    Excel IF ئىقتىدارى كۆپشەرتلەر (OR لوگىكا)

    ئەگەر ھەر قانداق شەرت ماس كەلسە بىر ئىشنى قىلىش ، بولمىسا باشقا بىر ئىش قىلىش ، IF ۋە OR فۇنكىسىيەسىنىڭ بۇ بىرىكمىسىنى ئىشلىتىڭ:

    IF (OR ( شەرت 1 ، شەرت 2 ،…) ، value_if_true, value_if_false)

    يۇقىرىدا بايان قىلىنغان IF / AND فورمۇلانىڭ پەرقى شۇكى ، ئەگەر Excel بەلگىلەنگەن شەرتلەرنىڭ بىرى بولسا TRUE نى قايتۇرىدۇ. 3>

    شۇڭلاشقا ، ئەگەر ئالدىنقى فورمۇلادا ، بىز AND نىڭ ئورنىغا OR ئىشلىتىمىز: ئىستون D. مۇشۇنداق شارائىتتا ، ئوقۇغۇچىلىرىمىزنىڭ ئاخىرقى ئىمتىھاندىن ئۆتۈش پۇرسىتى تېخىمۇ ياخشى بولىدۇ (Yvette پەقەت 1 نومۇر بىلەنلا مەغلۇپ بولىدۇ).

    كۆرسەتمە. ئەگەر سىز تېكىست بىلەن كۆپ IF باياناتىنى قۇرۇپ ، OR لوگىكىسى بىلەن بىر كاتەكچىدە قىممەت سىنىماقچى بولسىڭىز (يەنى كاتەكچە «بۇ» ياكى «ئۇ» بولۇشى مۇمكىن) ، ئۇنداقتا سىز تېخىمۇ ئىخچام قۇرالايسىز. مەسىلەن ، سانلار گۇرپىسى تۇراقلىق فورمۇلا.

    تېخىمۇ كۆپ فورمۇلا مىساللىرىنى Excel IF OR فۇنكىسىيەسىدىن تاپقىلى بولىدۇ.

    IF بولسا كۆپ AND & amp; ياكى بايانلار

    ئەگەر ۋەزىپىڭىز بىر قانچە شەرتنى باھالاشقا ئېھتىياجلىق بولسا ، سىز ھەم AND & amp; ياكى بىرلا ۋاقىتتا فۇنكسىيە قىلىدۇ.ئىمتىھان 1 & gt; 50 ۋە ئىمتىھان 2 & gt; 50

  • 2-شەرت: ئىمتىھان 1 & gt; 40 ۋە ئىمتىھان 2 & gt; 60

ئەگەر شەرتلەرنىڭ بىرى قاندۇرۇلسا ، ئاخىرقى ئىمتىھان لاياقەتلىك دەپ قارىلىدۇ.

بىرىنچى قاراشتىلا ، فورمۇلا سەل مۇرەككەپتەك قىلىدۇ ، ئەمما ئەمەلىيەتتە ئۇنداق ئەمەس! سىز پەقەت يۇقارقى شەرتلەرنىڭ ھەر بىرىنى AND جۈملىسى سۈپىتىدە ئىپادىلەپ ، ئۇلارنى OR ئىقتىدارىغا ئۇۋالايسىز (ھەر ئىككى شەرتنى ھازىرلاشنىڭ ھاجىتى يوق ، ياكى كۇپايە):

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

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

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

تۆۋەندىكى رەسىم فورمۇلانى توغرا قىلغانلىقىمىزنى كۆرسىتىدۇ:

تەبىئىي. ، سىز پەقەت IF فورمۇلاڭىزدا پەقەت ئىككى AND / OR ئىقتىدارىنى ئىشلىتىش بىلەنلا چەكلىنىپ قالمايسىز. سىز سودا لوگىكىسى تەلەپ قىلغاندەك نۇرغۇنلىرىنى ئىشلىتەلەيسىز ، شەرت ئاستىدا:

  • Excel 2007 ۋە ئۇنىڭدىن يۇقىرى نەشرىدە ، سىزدە 255 دىن ئارتۇق تالاش-تارتىش يوق ، IF فورمۇلاسىنىڭ ئومۇمىي ئۇزۇنلۇقى ئېشىپ كەتمەيدۇ. 8,192 ھەرپ. كۆپ خىل لوگىكىلىق سىناقنى تەكشۈرۈپ بېقىڭ

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

    • ياخشى: 60 ياكى ئۇنىڭدىن يۇقىرى (& gt; = 60)
    • قانائەتلىنەرلىك: 40 تىن 60 كىچە بولغان ئارىلىقتا (& gt; 40 بىلەن & lt; 60)
    • نامرات: 40 ياكى ئۇنىڭدىن تۆۋەن (& lt; = 40) سىز ئۇۋا قىلماقچى بولغان ئىقتىدارلارنىڭ. Excel لوگىكىلىق سىناقلارنى فورمۇلادا كۆرسىتىلگەن تەرتىپ بويىچە باھالايدۇ. بىر شەرت TRUE غا باھا بەرگەندىن كېيىن ، كېيىنكى شەرتلەر سىناق قىلىنمايدۇ ، يەنى فورمۇلا بىرىنچى TRUE نەتىجىسىدىن كېيىن توختايدۇ.

تەبىئىيكى ، ئېھتىياجلىق بولغاندا تېخىمۇ كۆپ ئىقتىدارلارنى ئۇۋالايسىز (زامانىۋى نەشرىدە 64 كە قەدەر).

تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىش ئۈچۈن ، Excel دا كۆپ ئۇۋىسى IF جۈملىسىنى قانداق ئىشلىتىشنى كۆرۈڭ.

كۆپ خىل شەرتلەر سانلار گۇرپىسى ئارقىلىق بولىدۇ.

AND لوگىكىسى بىلەن شارائىتنى باھالاش ئۈچۈن ، يۇلتۇز بەلگىسىنى ئىشلىتىڭ: *…, Value_if_true, value_if_false)

OR لوگىكىسى بىلەن شارائىتنى سىناش ئۈچۈن ، قوشۇش بەلگىسىنى ئىشلىتىڭ:value_if_true, value_if_false)

سانلار گۇرپىسىنى توغرا تاماملاش ئۈچۈن Ctrl + Shift + Enter كۇنۇپكىسىنى بېسىڭ. Excel 365 ۋە Excel 2021 دە ، بۇ ھەرىكەتچان سانلار گۇرپىسىنى قوللاش سەۋەبىدىن دائىملىق فورمۇلا رولىنى ئوينايدۇ. 3>

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

مېنىڭ Excel 365 دە نورمال فورمۇلا نورمال ئىشلەيدۇ (يۇقىرىدىكى ئېكراندا كۆرگىنىڭىزدەك). Excel 2019 ۋە ئۇنىڭدىن تۆۋەن نەشرىدە ، Ctrl + Shift + Enter تېزلەتمىسىنى ئىشلىتىپ ئۇنى بىر گۇرۇپپا فورمۇلا قىلىشنى ئۇنتۇپ قالماڭ.

OR لوگىكىسى بىلەن كۆپ خىل ئەھۋالنى باھالاش ئۈچۈن ، فورمۇلا:

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

IF نى باشقا ئىقتىدارلار بىلەن بىللە ئىشلىتىش

بۇ بۆلەكتە IF نى باشقا Excel ئىقتىدارلىرى بىلەن بىرلەشتۈرۈپ ئىشلىتىش ۋە بۇنىڭ سىزگە قانداق پايدىسى بارلىقىنى چۈشەندۈرۈپ بېرىدۇ.

مىسال 1. ئەگەر #N / VLOOKUP دىكى خاتالىق

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

IF (ISNA (VLOOKUP (…))) ، value_if_na ، VLOOKUP (…))

مەسىلەن:

ئەگەر # N / قايتىش 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))

تېخىمۇ كۆپ فورمۇلا مىساللىرى ئۈچۈن Excel دىكى IF جۈملىسى بىلەن VLOOKUP نى كۆرۈڭ.

ئىقتىدارلار

مەلۇم ئۆلچەمگە ئاساسەن كاتەكچە قىممىتىنى يىغىنچاقلىغاندا ، Excel SUMIF ۋە SUMIFS ئىقتىدارلىرى بىلەن تەمىنلەيدۇ.

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

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

ئەگەر يىغىندىسى 130 دىن ئېشىپ كەتسە ، نەتىجىسى «ياخشى» "; ئەگەر 110 دىن يۇقىرى بولسا - «قانائەتلىنەرلىك» ، ئەگەر 110 ياكى ئۇنىڭدىن تۆۋەن بولسا - «نامرات». : <<<<مەسىلەن ، سىز ئۇنى GetCellColor ياكى GetCellFontColor بىلەن بىرلەشتۈرۈپ ، كاتەكچىنىڭ رەڭگىگە ئاساسەن ئوخشىمىغان نەتىجىنى قايتۇرالايسىز.

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

  • COUNTIF - شەرتكە توشىدىغان كاتەكچىلەرنى ساناش - كۆپ ئۆلچەملىك

مىسال 3. ئەگەر ISNUMBER ، ISTEXT ۋە ISBLANK

تېكىست ، سان ۋە قۇرۇق كاتەكچىلەرنى پەرقلەندۈرۈش ئۈچۈن ، Microsoft Excel ISTEXT ، ISNUMBER قاتارلىق ئالاھىدە ئىقتىدارلارنى تەمىنلەيدۇ. and ISBLANK. ئۇلارنى ئۈچ ئۇۋىسى IF باياناتىنىڭ لوگىكىلىق سىنىقىغا قويۇش ئارقىلىق ، ئوخشىمىغان سانلىق مەلۇمات تىپلىرىنى بىر قېتىمدىلا پەرقلەندۈرەلەيسىز:

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

مىسال 4. IF ۋە CONCATENATE

To IF ۋە بەزى تېكىستلەرنىڭ نەتىجىسىنى بىر كاتەكچىگە چىقىرىڭ ، CONCATENATE ياكى CONCAT (Excel 2016 - 365 دە) ۋە IF ئىقتىدارلىرىنى بىللە ئىشلىتىڭ. مەسىلەن:

=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 / Excel دىكى ISNA فورمۇلا

Excel نىڭ ھازىرقى نەشىرلىرىدە خاتالىقلارنى تۇتىۋېلىش ۋە ئۇلارنى باشقا ھېسابلاش ياكى ئالدىن بېكىتىلگەن قىممەت - IFERROR (Excel 2007 ۋە ئۇنىڭدىن كېيىن) ۋە IFNA (Excel 2013 ۋە ئۇنىڭدىن كېيىن) دە ئالاھىدە ئىقتىدارلار بار. ئىلگىرىكى Excel نۇسخىلىرىدا ، IF ISERROR ۋە IF ISNA بىرىكمىسىنى ئىشلەتسىڭىز بولىدۇ. #REF!, #NUM!, # DIV / 0!, And #NULL!. IFNA ۋە ISNA پەقەت # N / A خاتالىقلىرى بىلەنلا شۇغۇللىنىدۇ.

مەسىلەن ،«نۆلگە بۆلۈش» خاتالىقى (# DIV / 0!) نى ئۆزىڭىزنىڭ خاس تېكىستى بىلەن ئالماشتۇرۇڭ ، تۆۋەندىكى فورمۇلانى ئىشلىتەلەيسىز:

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

ھەمدە بۇلارنى ئىشلىتىش ئۈچۈن دېمەكچى بولغانلىرىم. Excel دىكى IF ئىقتىدارى. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشىڭىزنى ئۈمىد قىلىمەن! 3>

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