مەزمۇن جەدۋىلى
دەرسلىك Excel لوگىكىلىق فۇنكسىيەسىنىڭ ماھىيىتىنى چۈشەندۈرۈپ بېرىدۇ ، ياكى OR ، XOR ۋە NOT ئەمەس ھەمدە ئۇلارنىڭ ئورتاق ۋە كەشپىياتنى ئىشلىتىدىغان فورمۇلا مىساللىرى بىلەن تەمىنلەيدۇ.
ئالدىنقى ھەپتە بىز بۇ چۈشەنچىگە دىققەت قىلدۇق ئوخشىمىغان كاتەكچىلەردىكى سانلىق مەلۇماتلارنى سېلىشتۇرۇشقا ئىشلىتىلىدىغان Excel لوگىكىلىق مەشغۇلاتچىلىرىنىڭ. بۈگۈن سىز لوگىكىلىق تىجارەتچىلەرنىڭ ئىشلىتىلىشىنى قانداق كېڭەيتىش ۋە تېخىمۇ مۇرەككەپ ھېسابلاش ئېلىپ بېرىش ئۈچۈن تېخىمۇ ئىنچىكە سىناقلارنى ياساشنى كۆرىسىز. AND ، OR ، XOR ۋە NOT قاتارلىق Excel لوگىكىلىق ئىقتىدارلىرى سىزنىڭ بۇ ئىش قىلىشىڭىزغا ياردەم بېرىدۇ. لوگىكىلىق قىممەت بىلەن. ئىقتىدارلىرى AND ، OR ، XOR ۋە NOT. سىز بۇ فورمۇلادا بىر نەچچە قېتىم سېلىشتۇرۇش ئېلىپ بارماقچى ياكى پەقەت بىرلا ئەھۋالنىڭ ئورنىغا كۆپ خىل ئەھۋالنى سىنىماقچى بولسىڭىز ، بۇ ئىقتىدارلارنى ئىشلىتىسىز. لوگىكىلىق تىجارەتچىلەرگە ئوخشاش ، Excel لوگىكىلىق ئىقتىدارلىرى ئۇلارنىڭ تالاش-تارتىشلىرى باھالانغاندا TRUE ياكى يالغاننى قايتۇرىدۇ.
تۆۋەندىكى جەدۋەلدە ھەر بىر لوگىكىلىق ئىقتىدارنىڭ نېمە ئىش قىلىدىغانلىقى ھەققىدە قىسقىچە خۇلاسە بېرىلگەن .
ئىقتىدار | چۈشەندۈرۈش | فورمۇلا مىسالى | 10> ۋە ئەگەر بارلىق تالاش-تارتىشلار TRUE غا باھا بەرسە ، TRUE نى قايتۇرىدۇ. ، B2 دىكى قىممىتى 5 دىن تۆۋەن ، يالغانئالدىنقى 2 مەيدان. پۇل تۆلىگۈچىلەرنىڭ قايسىسىنىڭ تۆۋەندىكى شەرتلەرگە ئاساسەن 3-مەيدان مۇسابىقىنى ئوينايدىغانلىقىنى بىلگۈڭىز بار:
ئاددىي XOR فورمۇلا بىز ئويلىغاندەك ئىشلەيدۇ:
ئەگەر سىز بۇ XOR ئىقتىدارىنى IF فورمۇلاسىنىڭ لوگىكىلىق سىنىقىغا ئۇۋلىسىڭىز ، تېخىمۇ ئاقىلانە نەتىجىگە ئېرىشىسىز:
NOT ئىقتىدارىنى ئىشلىتىش ExcelNOT فۇنكسىيەسى گرامماتىكىسى جەھەتتە ئەڭ ئاددىي Excel ئىقتىدارلىرىنىڭ بىرى: NOT (لوگىكىلىق)سىز Excel دىكى NOT ئىقتىدارىنى ئىشلىتىپ ئۇنىڭ تالاش-تارتىشنىڭ قىممىتىنى ئۆزگەرتىسىز. باشقىچە قىلىپ ئېيتقاندا ، ئەگەر لوگىكىلىق يالغانغا باھا بەرسە ، NOT ئىقتىدارى TRUE نى قايتۇرىدۇ. مەسىلەن ، تۆۋەندىكى ئىككى فورمۇلا يالغاننى قايتۇرىدۇ: نېمىشقا بۇنداق كۈلكىلىك نەتىجىگە ئېرىشمەكچى؟ بەزى ئەھۋاللاردا ، سىز مەلۇم شارائىتنىڭ قاچان ئەمەلگە ئاشمىغانلىقىنى بىلىشكە قىزىقىشىڭىز مۇمكىن. مەسىلەن ، كىيىم-كېچەك تىزىملىكىنى تەكشۈرگەندە ، ئۆزىڭىزگە ماس كەلمەيدىغان بەزى رەڭلەرنى چىقىرىۋېتىشىڭىز مۇمكىن. مەن قارا رەڭنى ئالاھىدە ياخشى كۆرمەيمەن ، شۇڭا مەن بۇ فورمۇلانى داۋاملاشتۇرىمەن:
ئادەتتە ، Microsoft Excel دا بىر قانچە خىل ئۇسۇل بار ، سىز ئوخشاش مەشغۇلاتنى ئىشلەتمەي ئوخشاش مەشغۇلاتنى ئەمەلگە ئاشۇرالايسىز: = C2 "black". ئەگەر سىز بىر قانچە شەرتنى سىناپ باقماقچى بولسىڭىز. يەككە فورمۇلا ، سىز AND ياكى OR ئىقتىدارى بىلەن بىرلەشتۈرۈپ ئىشلىتەلمەيسىز. مەسىلەن ، ئەگەر سىز قارا ۋە ئاق رەڭلەرنى چىقىرىۋەتمەكچى بولسىڭىز ، فورمۇلا مۇنداق بولىدۇ: ئەگەر سىزدە قارا چاپان بولمىسا ، قارا چاپان ياكى ئا. ئارقا تۈكلۈك چاپاننى ئويلىشىشقا بولىدۇ ، سىز Excel ۋە ئىقتىدار بىلەن بىرلەشتۈرۈپ ئىشلەتمەسلىكىڭىز كېرەك: Excel دىكى NOT فۇنكسىيەسىنىڭ يەنە بىر كۆپ قوللىنىلىشى باشقا ئىقتىدارلارنىڭ ھەرىكىتىنى ئۆزگەرتىش. . مەسىلەن ، سىز NOT ۋە ISBLANK فۇنكسىيەسىنى بىرلەشتۈرۈپ ، Microsoft Excel كەمچىل بولغان ISNOTBLANK فورمۇلانى قۇرالايسىز. بىلگىنىڭىزدەك ، فورمۇلا = ISBLANK (A2) A2 كاتەكچىسى بوش بولسا TRUE نى قايتۇرىدۇ. NOT فۇنكسىيەسى بۇ نەتىجىنى يالغانغا ئۆزگەرتەلەيدۇ: = NOT (ISBLANK (A2)) ئاندىن ، سىز يەنە بىر قەدەم ئىلگىرىلەپ ، رېئال تۇرمۇشتىكى NOT / ISBLANK ئىقتىدارى بار ئۇۋىسى IF جۈملىسىنى قۇرالايسىز. ۋەزىپە:
ئاددىي ئىنگلىزچىغا تەرجىمە قىلىنغان فورمۇلا Excel غا تۆۋەندىكى ئىشلارنى قىلىشنى ئېيتىدۇ. ئەگەر C2 كاتەكچىسى بوش بولمىسا ، C2 دىكى ساننى 0.15 گە كۆپەيتىڭ ، بۇ قوشۇمچە سېتىش قىلغان ھەر بىر ساتقۇچىغا% 15 مۇكاپات بېرىدۇ. ئەگەر C2 قۇرۇق بولسا ، «مۇكاپات يوق :(» تېكىستى كۆرۈنىدۇ. ماھىيەتتە ، سىز لوگىكىنى قانداق ئىشلىتىسىزExcel دىكى ئىقتىدارلار. ئەلۋەتتە ، بۇ مىساللار پەقەت AND ، OR ، XOR ۋە NOT ئىقتىدارلىرىنىڭ يۈزىنى سىزىپ چىقتى. ئاساسنى بىلسىڭىز ، ھازىر ھەقىقىي ۋەزىپىڭىزنى بىر تەرەپ قىلىش ۋە خىزمەت جەدۋىلىڭىزگە ئەقلىي ئىقتىدارلىق تەپسىلىي فورمۇلا يېزىش ئارقىلىق بىلىمىڭىزنى كېڭەيتەلەيسىز. بولمىسا .1111 10 ياكى B2 دىن چوڭ ياكى تەڭ بولسا 5 دىن تۆۋەن ، ياكى ھەر ئىككى شەرت ھازىرلانغان. ئەگەر بۇ شەرتلەرنىڭ ھېچقايسىسى ماس كەلمىسە ، فورمۇلا يالغاننى قايتۇرىدۇ> | فورمۇلا TR2 نى قايتۇرىدۇ ، ئەگەر A2 دىن چوڭ ياكى 10 گە تەڭ ياكى B2 گە تەڭ بولسا ، ئەگەر شەرتلەرنىڭ ھېچقايسىسى قاندۇرۇلمىسا ياكى ھەر ئىككى شەرت ھازىرلانمىسا ، بۇ فورمۇلا يالغاننى قايتۇرىدۇ. |
ئەمەس | ئۇنىڭ تالاش-تارتىشنىڭ تەتۈر لوگىكىلىق قىممىتىنى قايتۇرىدۇ. I.e. ئەگەر تالاش-تارتىش يالغان بولسا ، ئۇنداقتا TRUE قايتۇرۇلىدۇ ۋە ئەكسىچە بولىدۇ. TRUE باشقىلىرى. لوگىكىلىق ئىقتىدارلار - پاكىت ۋە سانلار
| |||
=AND(A2="Bananas", B2>C2) | ئەگەر A2 «بانان» بولسا ، B2 بولسا C2 دىن چوڭ بولسا ، يالغان. <<> =AND(A2="Bananas", B2>=30, B2>C2) | ئەگەر A2 دا «بانان» بولسا ، B2 30 دىن چوڭ ياكى تەڭ بولسا ، B2 بولسا C2 دىن چوڭ ، يالغان بولسا يالغان. |
Excel ۋە ئىقتىدار - كۆپ ئىشلىتىلىدىغان
ئۆزىدىن ئېيتقاندا ، Excel AND ئىقتىدارى ئانچە ھاياجانلانمايدۇ ھەمدە ئىشلىتىشچانلىقى تار. ئەمما باشقا Excel ئىقتىدارلىرى بىلەن بىرلەشتۈرۈپ ، خىزمەت جەدۋىلىڭىزنىڭ ئىقتىدارىنى كۆرۈنەرلىك كېڭەيتكىلى بولىدۇ. of one. مەسىلەن ، IF فۇنكىسىيەسىنىڭ ئىچىدىكى AND فۇنكىسىيەسىنىڭ خالىغان بىرىنى ئۇۋىلاپ ، بۇنىڭغا ئوخشاش نەتىجىگە ئېرىشەلەيسىز:
=IF(AND(A2="Bananas", B2>C2), "Good", "Bad")
تېخىمۇ كۆپ IF / ۋە فورمۇلا مىساللىرىئۇنىڭ دەرسلىكىنى تەكشۈرۈپ بېقىڭ: كۆپ خىل ۋە شەرتلىك بولغان Excel IF فۇنكسىيەسى. قىممەت ، لوگىكىلىق سىناقتا IF بىلەن IF فۇنكسىيەسىنى ئىشلىتىشنىڭ ئورتاق ئۇسۇلى. B بىلەن C قىممىتى ئارىسىدا. بۇ خىل فورمۇلانى ياساش ئۈچۈن ، ئۇۋىسى AND ۋە بىر قانچە سېلىشتۇرۇش تىجارەتچىلىرى بىلەن IF ئىقتىدارى:
فورمۇلا X نىڭ Y بىلەن Z ئارىلىقىدا ئىكەنلىكىنى تەكشۈرۈشنى ئۆز ئىچىگە ئالىدۇ:
=IF(AND(A2>=B2,A2<=C2),"Yes", "No")
X نىڭ Y بىلەن Z ئارىلىقىدا ياكى ئەمەسلىكىنى تەكشۈرۈش فورمۇلا ، ئۆز ئىچىگە ئالمايدۇ:
=IF(AND(A2>B2, A2
يۇقىرىدىكى رەسىمدە كۆرسىتىلگەندەك بارلىق سانلىق مەلۇمات تىپلىرى - سان ، چېسلا ۋە تېكىست قىممىتى ئۈچۈن مۇكەممەل ئىشلەيدۇ. تېكىست قىممىتىنى سېلىشتۇرغاندا ، فورمۇلا ئۇلارنى ئېلىپبە تەرتىپى بويىچە ھەرپ-بەلگىلەرنى تەكشۈرىدۇ. مەسىلەن ، ئالما ئۆرۈك بىلەن بانان ئارىلىقىدا ئەمەس ، چۈنكى ئالما دىكى ئىككىنچى «p» «r» دىن بۇرۇن كېلىدۇ. ئۆرۈك دە. تېخىمۇ كۆپ تەپسىلاتلار ئۈچۈن Excel سېلىشتۇرۇش تىجارەتچىلىرىنى تېكىست قىممىتى بىلەن ئىشلىتىشنى كۆرۈڭ.
كۆرگىنىڭىزدەك ، IF / AND فورمۇلا ئاددىي ، تېز ۋە ئاساسەن دېگۈدەك ئومۇملاشقان. مەن «دېگۈدەك» دەيمەن ، چۈنكى ئۇ بىر خىل ئەھۋالنى ئۆز ئىچىگە ئالمايدۇ. يۇقارقى فورمۇلا B ئىستوندىكى قىممەتنىڭ C ئىستونغا قارىغاندا كىچىكرەك بولىدىغانلىقىنى ، يەنى B ستوننىڭ ھەمىشە كىچىك ئىكەنلىكىنى كۆرسىتىدۇتۆۋەن چەك قىممىتى ۋە C - يۇقىرى چەك قىممىتى بار. بۇ فورمۇلانىڭ 6-قۇر ئۈچۈن « ياق » نى قايتىشىدىكى سەۋەب ، بۇ يەردە A6 نىڭ 12 ، B6 - 15 ۋە C6 - 3 شۇنداقلا 8-قۇرنىڭ A8 24-نويابىر ، B8 بولسا 26-. 12-ئاي ۋە C8 بولسا 21-ئۆكتەبىر. بۇ خىل ئەھۋالدا ، بېرىلگەن سانلارنىڭ ئوتتۇرىسىنى قايتۇرىدىغان Excel MEDIAN ئىقتىدارىنى ئىشلىتىڭ (يەنى بىر يۈرۈش ساننىڭ ئوتتۇرىسىدىكى سان).
شۇڭا ، ئەگەر IF نىڭ لوگىكىلىق سىنىقىدا AND نى ئالماشتۇرسىڭىز. MEDIAN بىلەن ئىقتىدار ، فورمۇلا مۇنداق بولىدۇ:
=IF(A2=MEDIAN(A2:C2),"Yes","No")
ھەمدە تۆۋەندىكى نەتىجىگە ئېرىشىسىز:
كۆرگىنىڭىزدەك ، MEDIAN ئىقتىدارى سان ۋە چېسلا ئۈچۈن ناھايىتى ياخشى ئىشلەيدۇ ، ئەمما #NUM نى قايتۇرىدۇ! تېكىست قىممىتىدىكى خاتالىق. ئەپسۇس ، ھېچكىم مۇكەممەل ئەمەس :) فۇنكىسىيەسى ، مەسىلەن: ئىككى خىل قىممەت ياكى باياننى سېلىشتۇرۇشتا ئىشلىتىلىدىغان ئاساسىي لوگىكىلىق ئىقتىدار. ئوخشىمايدىغان يېرى شۇكى ، OR ئىقتىدارى TRUE نى قايتۇرىدۇ ، ئەگەر تالاش-تارتىشلار TRUE غا باھا بەرسە ، ئەگەر بارلىق تالاش-تارتىشلار يالغان بولسا يالغاننى قايتۇرىدۇ. OR ئىقتىدارى ھەممىنى ئىشلەتكىلى بولىدۇExcel 2016 - 2000 نەشرى.
Excel OR فۇنكىسىيەسىنىڭ گرامماتىكىسى AND بىلەن ناھايىتى ئوخشايدۇ:
ياكى ئۇ ھەقىقىي ياكى يالغان بولۇشى مۇمكىن. بىرىنچى لوگىكا تەلەپ قىلىنىدۇ ، قوشۇمچە شەرتلەر (ھازىرقى Excel نەشىرىدە 255 كە يېتىدۇ) ئىختىيارىي بولىدۇ. 3>فورمۇلا | چۈشەندۈرۈش |
=OR(A2="Bananas", A2="Oranges") | ئەگەر A2 «بانان» ياكى «ئاپېلسىن» ، يالغان. باشقىچە. |
=NOT(TRUE) | ئەگەر B2 ياكى C2 قۇرۇق ياكى ھەر ئىككىسى قۇرۇق بولسا ، ھەقىقىي بولىدۇ. |
شۇنداقلا Excel AND ئىقتىدارىغا ئوخشاش ، OR لوگىكىلىق سىناق قىلىدىغان باشقا Excel ئىقتىدارلىرىنىڭ ئىشلىتىلىشچانلىقىنى كېڭەيتىشتە كەڭ قوللىنىلىدۇ. IF ئىقتىدارى. بۇ يەردە پەقەت بىر قانچە مىسال بار:
IF ئۇۋىسى ياكى
=IF(OR(B2>30, C2>20), "Good", "Bad")
فورمۇلا « ياخشى » قايتىدۇ. ئەگەر B3 كاتەكچىدىكى سان 30 دىن چوڭ بولسا ياكى C2 دىكى سان 20 دىن ئېشىپ كەتسە ، " ناچار " بولمىسا.
Excel AND / OR بىر فورمۇلادا ئىشلەيدۇ>
تەبىئىيكى ، ھېچقانداق نەرسە سىزنىڭ ھەر ئىككى ئىقتىدارنى ئىشلىتىشىڭىزگە توسقۇنلۇق قىلمايدۇ ، & amp; ياكى ، ئەگەر سودا لوگىكىڭىز بۇنى تەلەپ قىلسا ، بىر فورمۇلادا. چەكسىز بولىدۇتۆۋەندىكى ئاساسىي ئەندىزىلەرگە قاينىغان بۇ خىل فورمۇلانىڭ ئوخشىماسلىقى:
=AND(OR(Cond1, Cond2), Cond3)
=AND(OR(Cond1, Cond2), OR(Cond3, Cond4)
=OR(AND(Cond1, Cond2), Cond3)
=OR(AND(Cond1,Cond2), AND(Cond3,Cond4))
مەسىلەن ، ئەگەر بانان ۋە ئاپېلسىننىڭ قايسى خىل سېتىلىدىغانلىقىنى بىلمەكچى بولسىڭىز ، يەنى «پاي چېكى» نومۇرى (B ئىستون) «سېتىلغان» نومۇر (C ئىستون) غا تەڭ بولسا ، تۆۋەندىكى OR / AND فورمۇلا بۇنى سىزگە تېزلا كۆرسىتىپ بېرەلەيدۇ. :
=OR(AND(A2="bananas", B2=C2), AND(A2="oranges", B2=C2))
ياكى Excel شەرتلىك فورماتتىكى ئىقتىدار
=OR($B2="", $C2="")
قائىدە يۇقارقى OR فورمۇلادا B ياكى C ئىستونىدا ياكى ھەر ئىككىسىدە قۇرۇق كاتەكچە بار قۇرلارنى گەۋدىلەندۈرىدۇ. ماقالىلەر:
- Excel شەرتلىك فورماتلاش فورمۇلالىرى
- كاتەكچىنىڭ قىممىتىگە ئاساسەن قۇر رەڭگىنى ئۆزگەرتىش
- باشقا كاتەكچىنىڭ قىممىتىگە ئاساسەن كاتەكچىنىڭ رەڭگىنى ئۆزگەرتىش
- Excel دىكى باشقا قۇرلارنى قانداق گەۋدىلەندۈرۈش
Excel دىكى XOR ئىقتىدارىنى ئىشلىتىپ
Excel 2013 دە ، مىكروسوفت XOR ئىقتىدارىنى تونۇشتۇردى ، بۇ لوگىكىلىق Exc lusive OR ئىقتىدارى. ئادەتتە بۇ پروگرامما تىلى ياكى كومپيۇتېر ئىلمى ھەققىدە بەزى بىلىملەرنى بىلىدىغانلار ئۈچۈن بۇ ئاتالغۇ سىزگە تونۇش. قىلمىغانلار ئۈچۈن ئېيتقاندا ، «ئالاھىدە ياكى» ئۇقۇمىنى دەسلەپتە چۈشىنىش سەل قىيىن بولۇشى مۇمكىن ، ئەمما فورمۇلا مىساللىرى بىلەن تەسۋىرلەنگەن تۆۋەندىكى چۈشەندۈرۈشنىڭ ياردىمى بولۇشىنى ئۈمىد قىلىمىز.
XOR ئىقتىدارىنىڭ گرامماتىكىسى ئوخشاش. OR نىڭ:
XOR (لوگىكىلىق 1 ، [لوگىكىلىق 2] ،…)بىرىنچى لوگىكىلىق بايان (لوگىكىلىق 1) تەلەپ قىلىنىدۇ ، قوشۇمچە لوگىكىلىق قىممەت ئىختىيارى بولىدۇ. سىز بىر فورمۇلادا 254 شەرتنى سىناپ باقسىڭىز بولىدۇ ، بۇلار لوگىكىلىق قىممەت ، سانلار گۇرپىسى ياكى TRUE ياكى يالغاننى باھالايدىغان پايدىلىنىش ماتېرىيالى بولالايدۇ.
ئەڭ ئاددىي نۇسخىدا ، XOR فورمۇلادا پەقەت 2 لوگىكىلىق بايان بار. قايتىدۇ:
- ئەگەر ھەر ئىككى تالاش-تارتىش TRUE دەپ باھالانسا ھەقىقىي بولىدۇ. فورمۇلا مىساللىرىدىن چۈشىنىڭ:
فورمۇلا نەتىجە چۈشەندۈرۈش =XOR(1>0, 2<1)
ھەقىقىي ھەقىقىينى قايتۇرىدۇ ، چۈنكى 1-تالاش-تارتىش ھەقىقىي ، 2-تالاش-تارتىش يالغان. =XOR(1<0, 2<1)
يالغان يالغاننى قايتۇرىدۇ ، چۈنكى ھەر ئىككى تالاش-تارتىش يالغان. =XOR(1>0, 2>1)
يالغان <- ئەگەر TRUE جۈملىسىنىڭ ئومۇمىي سانى تەڭ بولسا ، ياكى ھەممىسى يالغان بايانلار يالغان. ئەمەلىي ئەھۋال ، تۆۋەندىكى مىسالنى ئويلاڭ. سىزدە رىقابەتچىلەر جەدۋىلى ۋە ئۇلارنىڭ نەتىجىسى بار دەپ پەرەز قىلايلى