Excel COUNTIFS და COUNTIF მრავალი და / ან კრიტერიუმით - ფორმულის მაგალითები

  • გააზიარეთ ეს
Michael Brown

Სარჩევი

ტუტორიალი განმარტავს, თუ როგორ გამოვიყენოთ COUNTIFS და COUNTIF ფორმულები მრავალი კრიტერიუმით Excel-ში AND-ზე და ასევე OR ლოგიკაზე დაფუძნებული. თქვენ ნახავთ უამრავ მაგალითს მონაცემთა სხვადასხვა ტიპებისთვის - რიცხვები, თარიღები, ტექსტი, სიმბოლოები, არა ცარიელი უჯრედები და სხვა.

Excel-ის ყველა ფუნქციიდან, COUNTIFS და COUNTIF, ალბათ, ყველაზე ხშირად შერეულია. იმიტომ, რომ ისინი ძალიან ჰგვანან და ორივე გამიზნულია უჯრედების დათვლაზე მითითებული კრიტერიუმების საფუძველზე.

განსხვავება ისაა, რომ COUNTIF შექმნილია უჯრედების დასათვლელად ერთი პირობით ერთ დიაპაზონში, ხოლო COUNTIFS-ს შეუძლია შეაფასოს სხვადასხვა კრიტერიუმები. იმავე ან სხვადასხვა დიაპაზონში. ამ გაკვეთილის მიზანია აჩვენოს სხვადასხვა მიდგომები და დაგეხმაროთ აირჩიოთ ყველაზე ეფექტური ფორმულა თითოეული კონკრეტული ამოცანისთვის.

    Excel COUNTIFS ფუნქცია - სინტაქსი და გამოყენება

    Excel COUNTIFS ფუნქცია ითვლის უჯრედებს მრავალ დიაპაზონში ერთი ან რამდენიმე პირობის საფუძველზე. ფუნქცია ხელმისაწვდომია Excel 365, 2021, 2019, 2016, 2013, Excel 2010 და Excel 2007, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ ქვემოთ მოცემული მაგალითები Excel-ის ნებისმიერ ვერსიაში.

    COUNTIFS სინტაქსი

    COUNTIFS ფუნქციის სინტაქსი ასეთია:

    COUNTIFS(კრიტერიუმის_დიაპაზონი1, კრიტერიუმი1, [კრიტერიუმის_დიაპაზონი2, კრიტერიუმები2]...)
    • კრიტერიუმის_დიაპაზონი1 (საჭირო) - განსაზღვრავს პირველ დიაპაზონს, რომელსაც პირველი პირობა ( კრიტერიუმი1 ) უნდა იყოსგამოყენებულია.
    • criteria1 (აუცილებელია) - ადგენს პირობას რიცხვის , უჯრედის მითითების , ტექსტის სტრიქონის სახით , გამოხატვა ან სხვა Excel ფუნქცია . კრიტერიუმი განსაზღვრავს რომელი უჯრედები უნდა დაითვალოს და შეიძლება გამოისახოს როგორც 10, "<=32", A6, "ტკბილეული".
    • [კრიტერიუმების_დიაპაზონი2, კრიტერიუმები2]… (არასავალდებულო) - ეს არის დამატებითი დიაპაზონები და მათთან დაკავშირებული კრიტერიუმები. თქვენს ფორმულებში შეგიძლიათ 127-მდე დიაპაზონის/კრიტერიუმის წყვილის მითითება.

    ფაქტობრივად, თქვენ არ გჭირდებათ ზეპირად გახსოვდეთ COUNTIF ფუნქციის სინტაქსი. Microsoft Excel აჩვენებს ფუნქციის არგუმენტებს აკრეფის დაწყებისთანავე; არგუმენტი, რომელსაც ამ მომენტში შეიყვანთ, მონიშნულია თამამად.

    Excel COUNTIFS - დასამახსოვრებელი რამ!

    1. შეგიძლიათ გამოიყენოთ COUNTIFS ფუნქცია Excel-ში უჯრედების დათვლა ერთ დიაპაზონში ერთი პირობით, ასევე მრავალ დიაპაზონში მრავალი პირობით. თუ ეს უკანასკნელი, ჩაითვლება მხოლოდ ის უჯრედები, რომლებიც აკმაყოფილებენ ყველა მითითებულ პირობას .
    2. თითოეულ დამატებით დიაპაზონს უნდა ჰქონდეს სტრიქონების და სვეტების იგივე რაოდენობა რაც პირველს. დიაპაზონი ( კრიტერიუმების_დიაპაზონი1 არგუმენტი).
    3. დაშვებულია ორივე მიმდებარე და არამიმდებარე დიაპაზონი.
    4. თუ კრიტერიუმი არის მითითება ცარიელ უჯრედზე , COUNTIFS ფუნქცია მას განიხილავს, როგორც ნულოვან მნიშვნელობას (0).
    5. შეგიძლიათ გამოიყენოთ მათ.სიმბოლოები კრიტერიუმებში - ვარსკვლავი (*) და კითხვის ნიშანი (?). იხილეთ ეს მაგალითი სრული დეტალებისთვის.

    როგორ გამოვიყენოთ COUNTIFS და COUNTIF მრავალი კრიტერიუმით Excel-ში

    ქვემოთ ნახავთ რამდენიმე ფორმულის მაგალითებს, რომლებიც აჩვენებენ, თუ როგორ გამოიყენოთ COUNTIFS და COUNTIF ფუნქციები Excel-ში მრავალი პირობის შესაფასებლად.

    როგორ დავთვალოთ უჯრედები მრავალი კრიტერიუმით (AND ლოგიკით)

    ეს სცენარი ყველაზე მარტივია, ვინაიდან COUNTIFS ფუნქცია Excel-ში შექმნილია მხოლოდ დასათვლელად ის უჯრედები, რომლებისთვისაც ყველა მითითებული პირობა არის TRUE. ჩვენ მას AND ლოგიკას ვუწოდებთ, რადგან Excel-ის AND ფუნქცია ასე მუშაობს.

    ფორმულა 1. COUNTIFS ფორმულა მრავალი კრიტერიუმით

    დავუშვათ, რომ თქვენ გაქვთ პროდუქტების სია, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე. გსურთ მიიღოთ საქონლის რაოდენობა, რომლებიც მარაგშია (B სვეტის ღირებულება 0-ზე მეტია), მაგრამ ჯერ არ გაყიდულა (მნიშვნელობა არის სვეტი C უდრის 0-ს).

    დავალება შეიძლება შესრულდეს ამ ფორმულის გამოყენებით:

    =COUNTIFS(B2:B7,">0", C2:C7,"=0")

    და რაოდენობა არის 2 (" ალუბალი " და " ლიმონები "):

    ფორმულა 2. COUNTIFS ფორმულა ორი კრიტერიუმით

    როდესაც გსურთ იდენტური კრიტერიუმებით ერთეულების დათვლა, თქვენ მაინც უნდა მიაწოდოთ თითოეული კრიტერიუმის_დიაპაზონი / კრიტერიუმები წყვილი ინდივიდუალურად.

    მაგალითად, აქ არის სწორი ფორმულა, რომ დათვალოთ ელემენტები, რომლებსაც აქვთ 0 ორივე სვეტში B და C სვეტში:

    =COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")

    ეს COUNTIFS ფორმულა აბრუნებს 1-ს, რადგანმხოლოდ " ყურძენს " აქვს "0" მნიშვნელობა ორივე სვეტში.

    უფრო მარტივი ფორმულის გამოყენება ერთი კრიტერიუმის_დიაპაზონით , როგორიცაა COUNTIFS(B2: C7,"=0") გამოიღებს განსხვავებულ შედეგს - უჯრედების ჯამური რაოდენობა B2:C7 დიაპაზონში, რომელიც შეიცავს ნულს (რაც არის 4 ამ მაგალითში).

    როგორ დავთვალოთ უჯრედები მრავალი კრიტერიუმით ( ან ლოგიკა)

    როგორც ზემოხსენებულ მაგალითებში ნახეთ, უჯრედების დათვლა, რომლებიც აკმაყოფილებენ ყველა მითითებულ კრიტერიუმს, მარტივია, რადგან COUNTIFS ფუნქცია შექმნილია ამ გზით მუშაობისთვის.

    მაგრამ რა მოხდება, თუ თქვენ გსურთ უჯრედების დათვლა, რომლებისთვისაც მინიმუმ მითითებული ერთი პირობა არის TRUE , ანუ ეფუძნება OR ლოგიკას? საერთო ჯამში, ამის გაკეთების ორი გზა არსებობს - რამდენიმე COUNTIF ფორმულის შეკრებით ან SUM COUNTIFS ფორმულის გამოყენებით მასივის მუდმივით.

    ფორმულა 1. დაამატეთ ორი ან მეტი COUNTIF ან CONITFS ფორმულა

    ქვემოთ ცხრილში, დავუშვათ, რომ გსურთ შეკვეთების დათვლა „ გაუქმებული “ და „ მოლოდინში “ სტატუსით. ამის შესასრულებლად, შეგიძლიათ უბრალოდ დაწეროთ 2 ჩვეულებრივი Countif ფორმულა და დაამატოთ შედეგები:

    =COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")

    იმ შემთხვევაში, თუ თითოეულმა ფუნქციამ უნდა შეაფასოს მეტი ერთი პირობა, გამოიყენეთ COUNTIFS ნაცვლად COUNTIF. მაგალითად, " გაუქმებული " და " მოლოდინში " შეკვეთების რაოდენობის მისაღებად " Apples " გამოიყენეთ ეს ფორმულა:

    =COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Pending")

    ფორმულა 2. SUM COUNTIFS მასივის მუდმივით

    სიტუაციებში, როდესაცთქვენ უნდა შეაფასოთ ბევრი კრიტერიუმი, ზემოაღნიშნული მიდგომა არ არის საუკეთესო გზა, რადგან თქვენი ფორმულა ძალიან დიდი ზომის იქნება. იგივე გამოთვლების შესასრულებლად უფრო კომპაქტურ ფორმულაში, ჩამოთვალეთ ყველა თქვენი კრიტერიუმი მასივის მუდმივში და მიაწოდეთ ეს მასივი COUNTIFS ფუნქციის კრიტერიუმები არგუმენტს. მთლიანი რაოდენობის მისაღებად, ჩადეთ COUNTIFS SUM ფუნქციის შიგნით, ასე:

    SUM(COUNTIFS( დიაპაზონი ,{" კრიტერიუმები1 "," კრიტერიუმები2 "," კრიტერიუმები3 ",...}))

    ჩვენს ნიმუშ ცხრილში, შეკვეთების დასათვლელად სტატუსით " გაუქმდა " ან " მოლოდინში " ან " ტრანზიტის დროს ", ფორმულა იქნება შემდეგნაირად:

    =SUM(COUNTIFS($C$2:$C$11, {"cancelled", "pending", "in transit"}))

    მსგავსი წესით, შეგიძლიათ დათვალოთ უჯრედები ორი ან მეტი კრიტერიუმების_დიაპაზონი / კრიტერიუმები წყვილი. მაგალითად, " Apples " შეკვეთების რაოდენობის მისაღებად, რომლებიც არის " გაუქმებული " ან " მოლოდინში " ან " ტრანზიტში " გამოიყენეთ ეს ფორმულა:

    =SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))

    ამ სახელმძღვანელოში შეგიძლიათ იპოვოთ უჯრედების დათვლის კიდევ რამდენიმე გზა OR ლოგიკით: Excel COUNTIF და COUNTIFS OR პირობებით.

    როგორ დავთვალოთ რიცხვები 2 მითითებულ რიცხვს შორის

    ძირითადად, რიცხვების COUNTIFS ფორმულები იყოფა 2 კატეგორიად - რამდენიმე პირობის საფუძველზე (ახსნილი ზემოთ მოცემულ მაგალითებში) და თქვენ მიერ მითითებულ ორ მნიშვნელობას შორის . ეს უკანასკნელი შეიძლება განხორციელდეს ორი გზით - COUNTIFS ფუნქციის გამოყენებით ან ერთი COUNTIF-ის გამოკლებით.სხვა.

    ფორმულა 1. COUNTIFS ორ რიცხვს შორის უჯრედების დასათვლელად

    იმისათვის, რომ გაიგოთ რამდენი რიცხვი 5-დან 10-მდე (5-ისა და 10-ის გარეშე) შეიცავს C2-დან C10-მდე უჯრედებში, გამოიყენეთ ეს ფორმულა:

    =COUNTIFS(C2:C10,">5", C2:C10,"<10")

    5-ისა და 10-ის დათვლაში ჩასართავად გამოიყენეთ ოპერატორები "დიდი ან ტოლი" და "ნაკლები ან ტოლი":

    =COUNTIFS(B2:B10,">=5" , B2:B10,"<=10")

    ფორმულა 2. COUNTIF ფორმულები X და Y შორის რიცხვების დასათვლელად

    იგივე შედეგის მიღწევა შესაძლებელია ერთი Countif ფორმულის გამოკლებით სხვაგან. პირველი ითვლის, რამდენი რიცხვია მეტი ქვედა ზღვარის მნიშვნელობაზე (ამ მაგალითში 5). მეორე ფორმულა აბრუნებს იმ რიცხვების რაოდენობას, რომლებიც აღემატება ზედა ზღვარს (ამ შემთხვევაში 10). პირველ და მეორე რიცხვს შორის განსხვავება არის შედეგი, რომელსაც ეძებთ.

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - ითვლის რამდენი რიცხვია 5-ზე მეტი და 10-ზე ნაკლები C2:C10 დიაპაზონში. ეს ფორმულა დააბრუნებს იგივე რაოდენობას, როგორც ნაჩვენებია ზემოთ მოცემულ ეკრანის სურათზე.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - ფორმულა ითვლის, რამდენი რიცხვია 5-დან 10-მდე C2:C10 დიაპაზონში, 5-ისა და 10-ის ჩათვლით.

    როგორ გამოვიყენოთ უჯრედების მიმართვები COUNTIFS ფორმულებში

    ლოგიკური ოპერატორების გამოყენებისას, როგორიცაა ">","<", "=" თქვენს Excel COUNTIFS ფორმულებში უჯრედების მითითებასთან ერთად, არ უნდა დაგვავიწყდეს, რომ ჩასვათ ოპერატორი "ორმაგი ბრჭყალებში" და

    დაამატოთ ამპერსანდი (&) უჯრედის მითითებამდე ტექსტის ასაგებად. string.

    ქვემოთ მოცემული ნაკრების ნიმუშში, დავთვალოთ " Apples " შეკვეთები $200-ზე მეტი ოდენობით. კრიტერიუმის_დიაპაზონი1 უჯრედებში A2:A11 და კრიტერიუმის_დიაპაზონი2 B2:B11-ში, შეგიძლიათ გამოიყენოთ ეს ფორმულა:

    =COUNTIFS($A$2:$A$11, "Apples", $B$2:$B$11, ">200")

    ან შეგიძლიათ შეიყვანოთ თქვენი კრიტერიუმის მნიშვნელობები გარკვეულ უჯრედებში, ვთქვათ F1 და F2, და მიუთითეთ ეს უჯრედები თქვენს ფორმულაში:

    =COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)

    გთხოვთ, გაითვალისწინოთ უჯრედების აბსოლუტური მითითებების გამოყენება როგორც კრიტერიუმებში და კრიტერიუმის_დიაპაზონი არგუმენტები, რაც ხელს უშლის ფორმულის გატეხვას სხვა უჯრედებში კოპირებისას.

    დამატებითი ინფორმაციისთვის ამპერსანტის გამოყენების შესახებ COUNTIF და COUNTIFS ფორმულებში , გთხოვთ, იხილოთ Excel COUNTIF - ხშირად დასმული კითხვები.

    როგორ გამოვიყენოთ COUNTIFS ველური სიმბოლოებით

    Excel COUNTIFS ფორმულებში შეგიძლიათ გამოიყენოთ შემდეგი სიმბოლოები:

    • კითხვის ნიშანი (?) - შეესაბამება ნებისმიერ სიმბოლოს, გამოიყენეთ იგი გარკვეული სიმბოლოებით დაწყებული და/ან დამთავრებული უჯრედების დასათვლელად.
    • ვარსკვლავი (*) - შეესაბამება სიმბოლოების ნებისმიერი თანმიმდევრობა, თქვენ იყენებთ მას უჯრედების დასათვლელად, რომლებიც შეიცავს მითითებულ სიტყვას ან სიმბოლო(ებ)ს, როგორც ნაწილი უჯრედის შიგთავსი.

    რჩევა. თუ გსურთ უჯრედების დათვლა რეალური კითხვითნიშანი ან ვარსკვლავი, აკრიფეთ ტილდი (~) ვარსკვლავის ან კითხვის ნიშნის წინ.

    ახლა ვნახოთ, როგორ შეგიძლიათ გამოიყენოთ wildcard char რეალურ ცხოვრებაში COUNTIFS ფორმულებში Excel-ში. დავუშვათ, თქვენ გაქვთ პროექტების სია A სვეტში. გსურთ იცოდეთ რამდენი პროექტია უკვე მინიჭებული ვინმესთვის, ანუ გქონდეთ რაიმე სახელი სვეტში B. და რადგან ჩვენ ვსწავლობთ როგორ გამოვიყენოთ COUNTIFS ფუნქცია მრავალი კრიტერიუმით, მოდით დავამატოთ მეორე პირობა - ასევე უნდა იყოს მითითებული დასრულების თარიღი D სვეტში.

    აქ არის ფორმულა, რომელიც მუშაობს:

    =COUNTIFS(B2: B10,"*",D2:D10,""&""))

    გთხოვთ, გაითვალისწინოთ, რომ თქვენ არ შეგიძლიათ გამოიყენოთ wildcard სიმბოლო მე-2 კრიტერიუმში, რადგან თქვენ გაქვთ თარიღები, ვიდრე ტექსტის მნიშვნელობები სვეტში D. სწორედ ამიტომ იყენებთ კრიტერიუმებს, რომლებიც პოულობენ არაცარიელ უჯრედებს: ""&""

    COUNTIFS და COUNTIF თარიღების მრავალი კრიტერიუმით

    COUNTIFS და COUNTIF ფორმულები, რომლებსაც იყენებთ თარიღებისთვის, ძალიან ჰგავს ზემოთ მოცემულ ფორმულებს რიცხვებისთვის.

    მაგალითი 1. დაითვალეთ თარიღები კონკრეტულ თარიღის დიაპაზონში

    დათვლა თარიღები, რომლებიც მიეკუთვნება თარიღის გარკვეულ დიაპაზონს, ასევე შეგიძლიათ გამოიყენოთ COUNTIFS ფორმულა ორი კრიტერიუმით ან კომბინაციით ორი COUNTIF ფუნქციიდან.

    მაგალითად, შემდეგი ფორმულები ითვლის თარიღების რაოდენობას C2-დან C10-მდე უჯრედებში, რომლებიც ხვდება 1-ივნ-2014-დან 7-ივნ-2014-მდე, მათ შორის:

    =COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")

    =COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")

    მაგალითი 2. დაითვალეთ თარიღებიმრავალი პირობა

    იგივე გზით, შეგიძლიათ გამოიყენოთ COUNTIFS ფორმულა სხვადასხვა სვეტში თარიღების რაოდენობის დასათვლელად, რომლებიც აკმაყოფილებენ 2 ან მეტ პირობას. მაგალითად, ქვემოთ მოცემული ფორმულა გაარკვევს, რამდენი პროდუქტი შეიძინა 20 მაისის შემდეგ და მიწოდებული იქნა 1 ივნისის შემდეგ:

    =COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")

    მაგალითი 3. დათვლა თარიღები მრავალი პირობით, მიმდინარე თარიღზე დაყრდნობით

    შეგიძლიათ გამოიყენოთ Excel-ის TODAY() ფუნქცია COUNTIF-თან ერთად თარიღების დასათვლელად მიმდინარე თარიღზე დაყრდნობით.

    მაგალითად, შემდეგი COUNTIF ფორმულა ორი დიაპაზონი და ორი კრიტერიუმი გეტყვით რამდენი პროდუქტია უკვე შეძენილი, მაგრამ ჯერ არ არის მიწოდებული.

    =COUNTIFS(C2:C9, ""&TODAY())

    ეს ფორმულა იძლევა მრავალი შესაძლო ვარიაციის საშუალებას. მაგალითად, შეგიძლიათ შეცვალოთ ის, რომ დათვალოთ რამდენი პროდუქტი იყო შეძენილი ერთ კვირაზე მეტი ხნის წინ და ჯერ არ არის მიწოდებული:

    =COUNTIFS(C2:C9, ""&TODAY())

    ასე ითვლით უჯრედებს მრავალი კრიტერიუმით Excel-ში. იმედი მაქვს, რომ ეს მაგალითები გამოგადგებათ. ყოველ შემთხვევაში, მადლობას გიხდით რომ კითხულობთ და იმედი მაქვს მომავალ კვირას გნახავთ ჩვენს ბლოგზე!>

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.