مەزمۇن جەدۋىلى
دەرسلىكتە IF دىكى AND فۇنكسىيەسى بىلەن بىرلىكتە قانداق قىلىپ بىر فورمۇلادىكى كۆپ خىل ئەھۋالنى تەكشۈرۈش كۆرسىتىلدى.
دۇنيادىكى بەزى ئىشلار چەكلىك. باشقىلار چەكسىز ، IF ئىقتىدارى قارىماققا مۇشۇنداق ئىشلارنىڭ بىرىدەك قىلىدۇ. بىلوگىمىزدا ، بىزدە بىر نەچچە Excel IF دەرسلىكى بار ، بىز يەنىلا ھەر كۈنى يېڭى ئىشلىتىشنى بايقايمىز. بۈگۈن بىز قانداق قىلىپ IF فۇنكسىيەسىنى AND فۇنكسىيەسى بىلەن بىرلىكتە ئىككى ياكى ئۇنىڭدىن ئارتۇق شەرتنى بىرلا ۋاقىتتا باھالايدىغانلىقىڭىزنى كۆرۈپ ئۆتىمىز.
IF ۋە Excel
دىكى بايانات. 0> IF AND جۈملىسىنى قۇرۇش ئۈچۈن ، ئېنىقكى IF بىلەن AND فۇنكسىيەسىنى بىر فورمۇلادا بىرلەشتۈرۈشىڭىز كېرەك. بۇ يەردە مۇنداق:IF (AND ( شەرت 1، شەرت 2،…) ، value_if_true, value_if_false) راست ۋە 2-شەرت راست ، بىر ئىشنى قىلىڭ ، بولمىسا باشقا ئىشلارنى قىلىڭ. ، تۆۋەندىكىلەرنىڭ بىرىنى قىلامدۇ:- ئەگەر ھەر ئىككى شەرت راست بولسا ، تەرتىپنى «يېپىق» دەپ بەلگە قويۇڭ. string ("").
=IF(AND(B2="delivered", C2""), "Closed", "")
تۆۋەندىكى رەسىمدە Excel دىكى IF AND ئىقتىدارىنى كۆرسىتىدۇ:
لوگىكىلىق سىناق FALSE غا باھا بەرگەندە ، مەلۇم قىممەتنى قايتۇرۇشنى ياخشى كۆرىدۇ ، بۇ قىممەتنى value_if_false بىلەن تەمىنلەڭ.تالاش-تارتىش. مەسىلەن:
=IF(AND(B2="delivered", C2""), "Closed", "Open")
ئەگەر B ئىستون «يەتكۈزۈلگەن» بولسا ، C نىڭ ئۇنىڭدا چېسلا بولسا (بوش ئەمەس) ئۆزگەرتىلگەن فورمۇلا «يېپىق» چىقىدۇ. باشقا بارلىق ئەھۋاللاردا ئۇ «ئوچۇق» نى قايتۇرىدۇ:
ئەسكەرتىش. Excel دىكى IF AND فورمۇلانى ئىشلىتىپ تېكىست شارائىتىنى باھالىغاندا ، كىچىك ھەرپ بىلەن چوڭ ھەرپنىڭ ئوخشاش ھەرپكە ئوخشاش مۇئامىلە قىلىنىدىغانلىقىنى ئېسىڭىزدە تۇتۇڭ. ئەگەر سىز دېلوغا سەزگۈر IF ۋە فورمۇلا ئىزدەۋاتقان بولسىڭىز ، AND نىڭ بىر ياكى بىر قانچە تاللانمىسىنى باغلانغان مىسالدا كۆرسىتىلگەندەك EXACT ئىقتىدارىغا ئوراپ بېرىڭ.
ھازىر Excel IF AND باياناتىنىڭ گرامماتىكىسىنى بىلگىنىڭىزدە ، مەن ئۇنىڭ قانداق ۋەزىپىلەرنى ھەل قىلالايدىغانلىقىنى كۆرسىتىپ بېرەي.
Excel IF: ئۇنىڭدىن چوڭ ۋە
دىن چوڭ ئالدىنقى مىسال ، بىز ئوخشىمىغان ئىككى كاتەكچىدە ئىككى خىل ئەھۋالنى سىناق قىلاتتۇق. ئەمما بەزىدە سىز ئوخشاش بىر كاتەكچىدە ئىككى ياكى ئۇنىڭدىن ئارتۇق سىناق ئېلىپ بېرىشىڭىز مۇمكىن. تىپىك مىسال بولسا ئىككى سان ئارىسىدىكى كاتەكچىنىڭ قىممىتى ياكى ئەمەسلىكىنى تەكشۈرۈش. Excel IF AND فۇنكىسىيەسىمۇ بۇنى ئاسانلا قىلالايدۇ! ئۇنى ئەمەلگە ئاشۇرۇش ئۈچۈن ، بۇ فورمۇلانى C2 غا قىستۇرۇپ ئاندىن ستونغا كۆچۈرۈڭ:
=IF(AND(B2>50, B2<100), "x", "")
ئەگەر چېگراسىنى ئۆز ئىچىگە ئالماقچى بولسىڭىز قىممىتى (50 ۋە 100) ، دىن تۆۋەن ياكى تەڭ مەشغۇلاتچى (& lt; =) ۋە دىن چوڭ ياكى تەڭ (& gt; =) مەشغۇلاتچىسى:
=IF(AND(B2>=50, B2<=100), "x", "")
باشقا بىر تەرەپ قىلىشفورمۇلانى ئۆزگەرتمەي تۇرۇپ چېگرا قىممىتى ، ئەڭ تۆۋەن ۋە ئەڭ چوڭ ساننى ئايرىم ئىككى كاتەكچىگە كىرگۈزۈڭ ۋە فورمۇلادىكى بۇ كاتەكچىلەرنى كۆرسىتىدۇ. فورمۇلانىڭ بارلىق قۇرلاردا نورمال ئىشلىشى ئۈچۈن ، چېگرا كاتەكچىلىرىگە مۇتلەق پايدىلىنىشنى جەزملەشتۈرۈڭ (بىزنىڭ ئەھۋالدا $ F $ 1 ۋە $ F $ 2):
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
مۇشۇنىڭغا ئوخشاش فورمۇلانى ئىشلىتىپ ، چېسلا نىڭ بەلگىلەنگەن دائىرە ئىچىدە چۈشكەن-چۈشمىگەنلىكىنى تەكشۈرەلەيسىز. 2018-يىلى ۋە 2018-يىلى 30-سېنتەبىرگىچە. كىچىككىنە توسالغۇ شۇكى ، لوگىكىلىق سىناقلارغا ۋاقىتنى بىۋاسىتە تەمىنلىگىلى بولمايدۇ. Excel نىڭ چېسلانى چۈشىنىشى ئۈچۈن ، ئۇلار DATEVALUE فۇنكسىيەسىنى ئۆز ئىچىگە ئېلىشى كېرەك ، مەسىلەن:
=IF(AND(B2>=DATEVALUE("9/10/2018"), B2<=DATEVALUE("9/30/2018")), "x", "")
ياكى دىن ۋە دىن <2 غىچە كىرگۈزۈڭ> ئىككى كاتەكچىدىكى چېسلا (بۇ مىسالدا $ F $ 1 ۋە $ F $ 2) ۋە ئاللىبۇرۇن تونۇش بولغان IF ۋە فورمۇلانى ئىشلىتىپ ئۇلارنى بۇ ھۈجەيرىلەردىن «تارتىپ»:
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
تېخىمۇ كۆپ ئۇچۇرغا ئېرىشمەكچى بولسىڭىز ، Excel IF باياناتىنى ئىككى سان ياكى چېسلا ئارىسىدا كۆرۈڭ. ھەمدە ئىقتىدار يەنە بەلگىلەنگەن شەرتلەرنىڭ راست ياكى يالغانلىقىغا قاراپ ئوخشىمىغان ھېسابلاش ئېلىپ بارالايدۇ. 100 دوللارغا.بۇ فورمۇلا تۆۋەندىكىچە:
=IF(AND(B2>=100, C2="closed"), B2*10%, 0)
يۇقارقى فورمۇلا باشقا زاكازلارغا نۆل تەقسىملەيدۇ ( value_if_false = 0) . ئەگەر شەرتكە ئۇيغۇن كەلمەيدىغان زاكازلارغا ئازراق غىدىقلىغۇچى مۇكاپات بەرمەكچى بولسىڭىز ،% 3 دېسىڭىز ، مۇناسىپ تەڭلىمىنى value_if_false تالاش-تارتىشقا كىرگۈزۈڭ:
=IF(AND(B2>=100, C2="closed"), B2*10%, B2*3%)
Excel دىكى كۆپ IF ۋە بايانلار
سىز دىققەت قىلغان بولۇشىڭىز مۇمكىن ، بىز يۇقارقى مىساللارنىڭ ھەممىسىدە پەقەت ئىككى ئۆلچەمنىلا باھالىدۇق. ئەمما ئۇلار Excel نىڭ بۇ ئومۇمىي چەكلىمىسىگە ماس كەلسىلا ، IF ۋە فورمۇلاڭىزغا ئۈچ ۋە ئۇنىڭدىن ئارتۇق سىناقلارنى كىرگۈزۈشىڭىزگە توسالغۇ بولىدىغان ھېچ نەرسە يوق: <2007> ۋە ئۇنىڭدىن يۇقىرى نەشرىدە
- Excel 2007 فورمۇلادا ئىشلىتىشكە بولىدۇ ، ئومۇمىي فورمۇلا ئۇزۇنلۇقى 8192 ھەرپتىن ئېشىپ كەتمەيدۇ.
- Excel 2003 ۋە ئۇنىڭدىن تۆۋەن نەشرىدە 30 دىن ئارتۇق تالاش-تارتىش قىلىشقا بولمايدۇ ، ئومۇمىي ئۇزۇنلۇقى 1024 ھەرپتىن ئېشىپ كەتمەيدۇ.
كۆپ خىل ۋە شەرتلەرنىڭ مىسالى سۈپىتىدە ، بۇلارنى ئويلىشىپ كۆرۈڭ:
- سومما (B2) 100 دوللار
- زاكاز ھالىتى (C2) دىن چوڭ ياكى تەڭ بولۇشى كېرەك. بولسا "يېپىق"
- مال تاپشۇرۇش ۋاقتى (D2) نۆۋەتتىكى ئاي ئىچىدە
ھازىر ، بىز IF ۋە باياناتقا موھتاج ، بۇ ئۈچ شەرتنىڭ ھەممىسىنىڭ توغرىلىقىنى ئېنىقلايمىز. بۇ يەردە ئۇ:
=IF(AND(B2>=100, C2="Closed", MONTH(D2)=MONTH(TODAY())), "x", "")
يېزىلغان ۋاقىتتىكى «نۆۋەتتىكى ئاي» نىڭ ئۆكتەبىر ئىكەنلىكىنى كۆزدە تۇتۇپ ، فورمۇلا تۆۋەندىكى نەتىجىنى بېرىدۇ:
Nested IF ANDبايانلار
چوڭ خىزمەت جەدۋىلى بىلەن ئىشلىگەندە ، بىرلا ۋاقىتتا بىر نەچچە ئوخشىمىغان ۋە ئۆلچەملەرنى تەكشۈرۈپ بېقىشىڭىز تەلەپ قىلىنىشى مۇمكىن. بۇنىڭ ئۈچۈن سىز كلاسسىك Excel ئۇۋىسى IF فورمۇلاسىنى ئېلىپ ، لوگىكىلىق سىناقنى AND بايانلىرى بىلەن كېڭەيتىسىز ، مەسىلەن:
IF (AND (…) ، چىقىرىش 1 ، IF (AND (…) ، <1)> output2 , IF (AND (…), output3 , output4 )))ئومۇمىي پىكىرگە ئېرىشىش ئۈچۈن تۆۋەندىكى مىسالغا قاراڭ.
مال ئەۋەتىش تەننەرخى ۋە يەتكۈزۈش ۋاقتى (ETD) غا ئاساسەن مۇلازىمىتىڭىزنى باھالىماقچى دەپ پەرەز قىلايلى:
- مۇنەۋۋەر : توشۇش باھاسى 20 دوللار ، ETD بولسا 3 كۈن ئىچىدە.
- ناچار : توشۇش باھاسى 30 دوللار ، ETD 5 كۈن ئىچىدە
- ئوتتۇرىچە :
ئارىلىقىدىكى ھەر قانداق نەرسە ئۇنى تاماملاڭ ، سىز IF ۋە باياندىن ئىبارەت ئىككى ئايرىم يازسىڭىز بولىدۇ:
IF(AND(B2<20, C2<3), "Excellent", …)
IF(AND(B2>30, C2>5), "Poor", …)
… ۋە بىرىنى يەنە بىرىگە ئۇۋا:
=IF(AND(B2>30, C2>5), "Poor", IF(AND(B2<20, C2<3), "Excellent", "Average"))
نەتىجە مۇشۇنىڭغا ئوخشايدۇ:
Excel ئۇۋىسى IF ۋە بايانلىرىدا تېخىمۇ كۆپ فورمۇلا مىساللىرىنى تاپقىلى بولىدۇ.
دېلوغا سەزگۈر IF AND Excel دىكى ئىقتىدار
بۇ دەرسلىكنىڭ بېشىدا دېيىلگەندەك ، Excel IF ۋە فورمۇلا چوڭ ۋە كىچىك ھەرپلەرنى پەرقلەندۈرمەيدۇ چۈنكى AND ئىقتىدارى تەبىئىيلا ئەھۋالغا سەزگۈر ئەمەس. EXACT ئىقتىدارى ۋە ئۇۋىسى ئىچىدەبۇ ئىقتىدارلار سىزنىڭ AND باياناتىڭىزغا كىرىدۇ:
IF (AND (EXACT ( كاتەكچە ، " شەرت 1 ")) "))) 100 دوللارلىق. 13>. C ئىستوندىكى سانلار سان بولۇپ ، بىز ئۇلارغا دائىملىق «چوڭ» سىناق ئېلىپ بارىمىز: =IF(AND(EXACT(B2, "Cyberspace"), C2>100), "x", "")
فورمۇلانى تېخىمۇ جانلىق قىلىش ئۈچۈن ، نىشانلىق خېرىدارلارنىڭ ئىسمى ۋە سوممىسىنى كىرگۈزەلەيسىز. ئايرىم ئىككى كاتەكچىدە ھەمدە بۇ ھۈجەيرىلەرنى كۆرسىتىدۇ. كاتەكچە پايدىلىنىشىنى $ بەلگىسى ($ G $ 1 ۋە $ G $ 2) بىلەن قۇلۇپلاشنى ئۇنتۇپ قالماڭ ، فورمۇلانى باشقا قۇرلارغا كۆچۈرگەندە ئۇلار ئۆزگەرمەيدۇ:
=IF(AND(EXACT(B2, $G$1), C2>$G$2), "x", "")
ھازىر ، سىز پايدىلانغان كاتەكچىلەرگە ھەر قانداق ئىسىم ۋە مىقدارنى يازسىڭىز بولىدۇ ، فورمۇلا جەدۋەلدىكى ماس بۇيرۇقلارنى بايراق قىلىدۇ:
IF OR ۋە Excel
دىكى فورمۇلا.Excel IF فورمۇلادا ، سىز پەقەت بىرلا لوگىكىلىق ئىقتىدارنى ئىشلىتىش بىلەنلا چەكلىنىپ قالمايسىز. كۆپ خىل شارائىتنىڭ ھەر خىل بىرىكمىلىرىنى تەكشۈرۈش ئۈچۈن ، IF ، AND ، OR ۋە باشقا ئىقتىدارلارنى بىرلەشتۈرۈپ ، لازىملىق لوگىكىلىق سىناقلارنى ئىجرا قىلالايسىز. بۇ يەردە IF ۋە OR فورمۇلانىڭ بىر قانچەسىنى سىنايدىغان مىسال بارOR دىكى شەرتلەر. ھازىر ، مەن سىزگە OR فۇنكسىيەسى ئىچىدە قانداق قىلىپ ئىككى ياكى ئۇنىڭدىن ئارتۇق AND ۋە سىناق ئېلىپ بارالايدىغانلىقىڭىزنى كۆرسىتىپ بېرەي.
Excel تىلىدا بىزنىڭ شارائىتىمىز مۇنداق ئىپادىلىنىدۇ:
OR(AND( Customer1 , Amount >100), AND( Customer2 , Amount >100)
خېرىدارلارنىڭ ئىسمىنى B ئىستوندا ، C ئىستوندىكى مىقدار ، 2 نىشان ئىسمى دەپ پەرەز قىلساق G1 ۋە G2 دە بار ، نىشان مىقدارى G3 دە ، سىز بۇ فورمۇلانى ئىشلىتىپ مۇناسىپ زاكازنى «x» بىلەن بەلگە قىلىسىز:
=IF(OR(AND(B2=$G$1, C2>$G$3), AND(B2=$G$2, C2>$G$3)), "x", "")
ئوخشاش نەتىجىگە ئېرىشكىلى بولىدۇ. ئىخچام گرامماتىكىسى:
=IF(AND(OR(B2=$G$1,B2= $G$2), C2>$G$3), "x", "")
فورمۇلانىڭ لوگىكىسىنى تولۇق چۈشىنىدىغانلىقىڭىزنى جەزملەشتۈرەمسىز؟ تېخىمۇ كۆپ ئۇچۇرلارنى Excel IF دا كۆپ خىل ۋە ياكى OR شەرتلىرى بىلەن تاپقىلى بولىدۇ.
Excel دا IF ۋە AND ئىقتىدارلىرىنى بىللە ئىشلىتىسىز. كېلەر ھەپتە ئوقۇغانلىقىڭىز ۋە كۆرۈشكەنلىكىڭىزگە رەھمەت!