OR لوگىكىسى بىلەن Excel COUNTIF ۋە COUNTIFS

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

مەزمۇن جەدۋىلى

دەرسلىكتە Excel نىڭ COUNTIF ۋە COUNTIFS فۇنكسىيەسىنى قانداق ئىشلىتىش ئارقىلىق كۆپ خىل OR شارائىتى بار ھۈجەيرىلەرنى ساناش چۈشەندۈرۈلگەن. ئەگەر بىر كاتەكچىدە X ، Y ياكى Z بولسا. ئەمما سىزنىڭ ۋەزىپىڭىز OR لوگىكا تەلەپ قىلسا قانداق بولىدۇ - بىر قانچە شەرت تەمىنلەنگەندە ، ھەر قانداق ئادەم ساناققا قوشۇلالايدۇ؟

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

Excel COUNTIF ئىقتىدارى - بىر ئۆلچەم بىلەن ھۈجەيرىلەرنى سانايدۇ. 0> ھازىر ھەممە ئادەم ئوخشاش بىر بەتتە ، بىز شۇڭغۇپ باقايلى:

    Excel دىكى OR شارائىتى بار ھۈجەيرىلەرنى ساناش

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

    COUNTIF ( دائىرە، ئۆلچەم 1) + COUNTIF ( دائىرە، ئۆلچەم 2)

    مەسىلەن ، A ئىستوندىكى قانچىلىغان ھۈجەيرىلەردە «ئالما» ياكى «بانان» بارلىقىنى بايقىايلى:

    =COUNTIF(A:A, "apples") + COUNTIF(A:A, "bananas")

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

    =COUNTIF(A2:A10, F1) + COUNTIF(A2:A10, G1)

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

    SUM (COUNTIF ( دائىرە، { ئۆلچەم 1، ئۆلچەم 2، ئۆلچەم 3،…}))

    فورمۇلا بۇ خىل ئۇسۇلدا ياسالغان:

    ئالدى بىلەن ، سىز بارلىق شەرتلەرنى سانلار گۇرپىسىغا قاچىلايسىز - پەش بىلەن ئايرىلغان يەككە تۈرلەر ۋە {«ئالما» ، «بانان» ، «لىمون» like قاتارلىق ئەگرى سىزىقلار بىلەن ئورالغان سانلار گۇرپىسى.

    ئاندىن ، سىز نورمال بولغان COUNTIF فورمۇلاسىنىڭ ئۆلچىمى تالاش-تارتىشىدىكى سانلار گۇرپىسىنى ئۆز ئىچىگە ئالىدۇ: COUNTIF (A2: A10 ، {«ئالما» ، «بانان» ، «لىمون»})

    ئاخىرىدا ، SUM فۇنكىسىيەسىدىكى COUNTIF فورمۇلانى ئۇرۇڭ ، بۇ زۆرۈر ، چۈنكى COUNTIF «ئالما» ، «بانان» ۋە 3 خىل يەككە ھېساباتنى قايتۇرىدۇ."لىمون" ، ھەمدە بۇ سانلارنى قوشۇشىڭىز كېرەك.

    بىزنىڭ تولۇق فورمۇلامىز تۆۋەندىكىچە:

    =SUM(COUNTIF(A2:A10,{"apples","bananas","lemons"}))

    ئەگەر سىز 'd ئۆلچىمىڭىزنى دائىرە پايدىلىنىش ماتېرىيالى قىلىپ تەمىنلەڭ ، ئۇنى فورمۇلا قىلىش ئۈچۈن Ctrl + Shift + Enter بىلەن فورمۇلانى كىرگۈزۈشىڭىز لازىم. مەسىلەن:

    =SUM(COUNTIF(A2:A10,F1:H1))

    تۆۋەندىكى رەسىمدىكى ئەگرى سىزىقلارغا دىققەت قىلىڭ - بۇ Excel دىكى سانلار گۇرپىسىنىڭ ئەڭ روشەن ئىپادىسى:

    فورمۇلا. { ئۆلچەم 1 ، ئۆلچەم 2 ، ئۆلچەم 3 ،…})) ( دائىرە = ئۆلچەم 1 ) + ( دائىرە = ئۆلچەم 2 ) +…) ھەر بىر ئۆلچەم ۋە ئۆلچەمگە توشسا TRUE نى قايتۇرىدۇ ، بولمىسا يالغان. ئارىلىقتىكى نەتىجە سۈپىتىدە ، سىز بىر قانچە گۇرۇپپا ھەقىقىي ۋە يالغان قىممەتكە ئېرىشىسىز (سانلار گۇرپىسى سىزنىڭ ئۆلچىمىڭىزنىڭ سانىغا تەڭ). ئاندىن ، ئوخشاش ئورۇندىكى سانلار گۇرپىسى ئېلېمېنتلىرى قوشۇلىدۇ ، يەنى بارلىق سانلار گۇرپىسىدىكى بىرىنچى ئېلېمېنتلار ، ئىككىنچى ئېلېمېنتلار قاتارلىقلار. قوشۇش مەشغۇلاتى لوگىكىلىق قىممەتنى سانغا ئايلاندۇرىدۇ ، شۇڭا سىز 1 نىڭ (ئۆلچەم ماس كېلىدىغانلىرىنىڭ بىرى) ۋە 0 نىڭ (ئۆلچەملەرنىڭ ھېچقايسىسى ماس كەلمەيدۇ) بىر گۇرۇپپا بىلەن ئاخىرلىشىسىز. چۈنكى بارلىق ئۆلچەملەرئوخشاش بىر كاتەكچىگە قارىتا سىناق قىلىنغان ، بۇنىڭدىن باشقا سانلارنىڭ پەيدا بولغان سانلار گۇرپىسىدا كۆرۈنمەسلىكى مۇمكىن - پەقەت بىرلا دەسلەپكى سانلار گۇرپىسى مەلۇم ئورۇندا TRUE بولىدۇ ، بەزىلىرىدە يالغان بولىدۇ. ئاخىرىدا ، SUMPRODUCT ھاسىل بولغان سانلار گۇرپىسىنىڭ ئېلېمېنتلىرىنى قوشىدۇ ، ھەمدە سىز لازىملىق سانغا ئېرىشىسىز. سىز لوگىكىلىق قىممەتنى ئايرىم-ئايرىم ھالدا 1 ۋە 0 گە ئايلاندۇرۇش ئۈچۈن 1 گە كۆپەيتىسىز> ياكى

    =SUMPRODUCT((A2:A10="apples") + (A2:A10="bananas") + (A2:A10="lemons"))

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

    =SUMPRODUCT(1*( A2:A10=F1:H1))

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

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

    • A ستون: «ئالما» ياكى «بانان» ياكى «لىمون»
    • C ستون: «يەتكۈزۈلگەن»

    قاراپيەنە بىر نۇقتىدىن ئېيتقاندا ، بىز «ئالما» بىلەن قۇرلارنى ساناپ ، «OR» باناننى يەتكۈزۈپ ، «OR» لىموننى يەتكۈزۈپ يەتكۈزدۇق. مۇنداقچە قىلىپ ئېيتقاندا ، ۋەزىپە 3 OR شارائىتى بار ھۈجەيرىلەرنى ساناشقا قاينايدۇ - ئالدىنقى بۆلەكتە قىلغىنىمىزدەك! بىردىنبىر پەرقى شۇكى ، سىز COUNTIF نىڭ ئورنىغا COUNTIFS نى ئىشلىتىپ ، ھەر بىر OR شارائىتىدىكى AND ئۆلچىمىگە باھا بېرىسىز.

    فورمۇلا 1. COUNTIFS + COUNTIFS

    ئۇ ئەڭ ئۇزۇن فورمۇلا ، يەنى يېزىش ئەڭ ئاسان :)

    =COUNTIFS(A2:A10, "apples", C2:C10, "delivered") + COUNTIFS(A2:A10, "bananas", C2:C10, "delivered")) + COUNTIFS(A2:A10, "lemons", C2:C10, "delivered"))

    تۆۋەندىكى رەسىمدە ھۈجەيرە پايدىلىنىشى بىلەن ئوخشاش فورمۇلا كۆرسىتىلدى:

    =COUNTIFS(A2:A10, K1, C2:C10, K2) + COUNTIFS(A2:A10, L1, C2:C10, K2) + COUNTIFS(A2:A10, M1,C2:C10, K2) > فورمۇلا 2 ئۆلچەم ئۈچۈن دائىرە پايدىلىنىش ئۇسۇلىنى ئىشلىتىپ ، سىز بىر گۇرۇپپا فورمۇلاغا ئېھتىياجلىق ، Ctrl + Shift + Enter:

    =SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2))

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

    =SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered"))

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

    =SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered", B2:B10, ">200"))

    ياكى ، بۇ سان فورمۇلانى ئىشلىتىڭ (Ctrl + Shift + Enter ئارقىلىق كىرگۈزۈلگەن):

    =SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2, B2:B10, ">"&F3))

    كۆپ خىل OR شارائىتى بار ھۈجەيرىلەرنى ساناش

    ئالدىنقى مىسالدا ، سىز بىر يۈرۈش OR شەرتلىرىنى قانداق سىناق قىلىشنى ئۆگەندىڭىز. ئەمما ئەگەر سىزدە ئىككى ياكى ئۇنىڭدىن كۆپ يۈرۈش بولسا ھەمدە بارلىق مۇمكىن بولغان OR مۇناسىۋەتلىرىگە ئېرىشىشنى ئويلىسىڭىزچۇ؟ with ISNUMBER MATCH. ئالدىنقىسىنى ياساش بىر قەدەر ئاسان ، ئەمما ئۇ پەقەت 2 يۈرۈش OR شارائىتى بىلەنلا چەكلىنىدۇ. كېيىنكىسى ھەر قانداق شەرتنى باھالايدۇ (ئەلۋەتتە مۇۋاپىق سان ، Excel نىڭ چەكلىمىسى 255 تالاش-تارتىش ۋە ئومۇمىي فورمۇلا ئۇزۇنلۇقى 8192 ھەرپ) ، ئەمما فورمۇلانىڭ لوگىكىسىنى ئىگىلەش ئۈچۈن بىر ئاز كۈچ سەرپ قىلىشى مۇمكىن.

    2 يۈرۈش OR شارائىتى بار كاتەكچىلەرنى ساناپ بېقىڭ

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

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

    مىسال سۈپىتىدە ، «ئالما» ، «بانان» نى ساناپ باقايلى. ياكى«لىمون» ياكى «يەتكۈزۈلگەن» ياكى «توشۇشتا»:

    =SUM(COUNTIFS(A2:A10, {"apples", "bananas", "lemons"}, B2:B10, {"delivered"; "in transit"}))

    ئىككىنچى رەت تۇراقلىق ھالەتتىكى يېرىم چېكىتكە دىققەت قىلىڭ:

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

    بىر يۈرۈش OR ئۆلچەملىرى ، ISNUMBER MATCH بىلەن بىللە SUMPRODUCT ئىقتىدارىنى ئىشلىتىڭ. ھەمدە «سومكا» ياكى «تەخسە» گە قاچىلانغان:

    =SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"apples","bananas","lemons"},0))*

    ISNUMBER (مۇسابىقە (B2: B10 ، {«سومكا» ، «تەخسە»} ، 0)) *

    ISNUMBER (MATCH (C2: C10, {"يەتكۈزۈلگەن" ، "توشۇشتا"}, 0))) ماس كېلىدىغان سانلار گۇرپىسى بىلەن بەلگىلەنگەن دائىرىدە. ئەگەر ماس تېپىلسا ، سانلار گۇرپىسى ، N / A بولمىسا قىممەتنىڭ نىسپىي ئورنىنى قايتۇرىدۇ. ISNUMBER بۇ قىممەتلەرنى TRUE ۋە FALSE غا ئايلاندۇرىدۇ ، بۇ ئايرىم ھالدا 1 ۋە 0 گە تەڭ. SUMPRODUCT ئۇنى شۇ يەردىن ئېلىپ ، سانلار گۇرپىسىنىڭ ئېلېمېنتلىرىنى كۆپەيتىدۇ. چۈنكى نۆلگە كۆپەيتىش نۆل بېرىدۇ ، پەقەت بارلىق سانلار گۇرپىسىدا 1 بولغان ھۈجەيرىلەر ساقلىنىپ قالىدۇيىغىنچاقلاشقا بولىدۇ. شۇنداقلا OR شەرتلىرى. بۇ دەرسلىكتە سۆزلەنگەن فورمۇلانى تەپسىلىي كۆرۈش ئۈچۈن ، تۆۋەندىكى ئۈلگە خىزمەت دەپتىرىمىزنى چۈشۈرۈشىڭىزنى قارشى ئالىمىز. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشىڭىزنى ئۈمىد قىلىمەن!

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