Excel COUNTIF ფუნქციის მაგალითები - არ არის ცარიელი, მეტი, დუბლიკატი ან უნიკალური

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

Სარჩევი

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

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

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

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

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

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

    COUNTIF ფუნქციის სინტაქსი ძალიან მარტივია:

    COUNTIF(დიაპაზონი, კრიტერიუმები)

    როგორც ხედავთ, არსებობს მხოლოდ 2 არგუმენტი, რომელთაგან ორივე აუცილებელია:

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

      მნიშვნელობების დათვლა ორ რიცხვს შორის

      Excel COUNTIF ფუნქციის ერთ-ერთი ყველაზე გავრცელებული აპლიკაცია 2 კრიტერიუმით არის დათვლა. რიცხვები კონკრეტულ დიაპაზონში, ანუ X-ზე ნაკლები, მაგრამ Y-ზე მეტი. მაგალითად, შეგიძლიათ გამოიყენოთ შემდეგი ფორმულა უჯრედების დასათვლელად B2:B9 დიაპაზონში, სადაც მნიშვნელობა 5-ზე მეტია და 15-ზე ნაკლები.

      =COUNTIF(B2:B9,">5")-COUNTIF(B2:B9,">=15")

      როგორ მუშაობს ეს ფორმულა:

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

      უჯრედების დათვლა მრავალი OR კრიტერიუმით

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

      =COUNTIF(B2:B13,"Lemonade")+COUNTIF(B2:B13,"*juice")

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

      ასევე, შეგიძლიათ დაწეროთ COUNTIF ფორმულა რამდენიმეპირობები. აქ არის COUNTIF ფორმულის მაგალითი მრავალი OR პირობით, რომელიც ითვლის ლიმონათს, წვენს და ნაყინს:

      =COUNTIF(B2:B13,"Lemonade") + COUNTIF(B2:B13,"*juice") + COUNTIF(B2:B13,"Ice cream")

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

      COUNTIF ფუნქციის გამოყენება დუბლიკატების და უნიკალური მნიშვნელობების საპოვნელად

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

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

      მაგალითად, ეს მარტივი ფორმულა =COUNTIF(B2:B10,B2)>1 დაინახავს ყველა დუბლიკატულ ჩანაწერს დიაპაზონი B2:B10, ხოლო სხვა ფუნქცია =COUNTIF(B2:B10,TRUE) გეტყვით რამდენი დუპი არსებობს:

      მაგალითი 2. დაითვალეთ დუბლიკატები ორ სვეტს შორის

      თუ თქვენ გაქვთ ორი ცალკეული სია, ვთქვათ სახელების სიები B და C სვეტებში და გსურთ იცოდეთ რამდენი სახელი გამოჩნდება ორივე სვეტში, შეგიძლიათ გამოიყენოთ Excel COUNTIF SUMPRODUCT ფუნქციის კომბინაციაში <7 დასათვლელად>დუბლიკატები :

      =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)>0)*(C2:C1000""))

      ჩვენ შეგვიძლია კიდევ გადავდგათ ნაბიჯი და დავთვალოთ რამდენი უნიკალური სახელი არის C სვეტში, ანუ სახელები, რომლებიც არ ჩანს B სვეტში:

      =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000""))

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

      მაგალითი 3. დათვალეთ დუბლიკატები და უნიკალური მნიშვნელობები მწკრივში

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

      დათვალეთ დუბლიკატები ზედიზედ:

      =SUMPRODUCT((COUNTIF(A2:I2,A2:I2)>1)*(A2:I2""))

      დაითვალეთ უნიკალური მნიშვნელობები ზედიზედ:

      =SUMPRODUCT((COUNTIF(A2:I2,A2:I2)=1)*(A2:I2""))

      Excel COUNTIF - ხშირად დასმული კითხვები და პრობლემები

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

      1. COUNTIF უჯრედების არამიმდევრულ დიაპაზონზე

      კითხვა: როგორ გამოვიყენო COUNTIF Excel-ში არამიმდევრულ დიაპაზონში ან უჯრედების შერჩევაში?

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

      არასწორი: =COUNTIF(A2,B3,C4,">0")

      მარჯვნივ: =COUNTIF(A2,">0") + COUNTIF(B3,">0") + COUNTIF(C4,">0")

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

      =SUM(COUNTIF(INDIRECT({"B2:B8","D2:C8"}),"=0"))

      =COUNTIF($B2:$B8,0) + COUNTIF($C2:$C8,0)

      2. ამპერსანდი და ციტატები COUNTIF ფორმულებში

      კითხვა: როდის მჭირდება ამპერსანდის გამოყენება COUNTIF ფორმულაში?

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

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

      =COUNTIF(A1:A10,10)

      ან

      =COUNTIF(A1:A10,C1)

      თუ თქვენი კრიტერიუმი შეიცავს ტექსტს , ბუნების სიმბოლოს ან ლოგიკურ ოპერატორს რიცხვით , ჩასვით ის ბრჭყალებში. მაგალითად:

      =COUNTIF(A2:A10,"lemons")

      ან

      =COUNTIF(A2:A10,"*") ან =COUNTIF(A2:A10,">5")

      იმ შემთხვევაში, თუ თქვენი კრიტერიუმი არის გამოხატულება უჯრედის მითითებით ან Excel-ის სხვა ფუნქცია , თქვენ უნდა გამოიყენოთ ბრჭყალები ("") ტექსტის სტრიქონის დასაწყებად და ამპერსანდი (&) სტრიქონის შესაერთებლად და დასასრულებლად. მაგალითად:

      =COUNTIF(A2:A10,">"&D2)

      ან

      =COUNTIF(A2:A10,"<="&TODAY())

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

      =COUNTIF(C2:C8,"<=5")

      და

      =COUNTIF(C2:C8," <="&5)

      3. COUNTIF ფორმატირებისთვის (ფერადი კოდირებულია)უჯრედები

      კითხვა: როგორ დავთვალო უჯრედები შევსების ან შრიფტის ფერის მიხედვით და არა მნიშვნელობების მიხედვით?

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

      4. #NAME? შეცდომა COUNTIF ფორმულაში

      საკითხი: ჩემი COUNTIF ფორმულა აგდებს #NAME-ს? შეცდომა. როგორ შემიძლია გამოვასწორო?

      პასუხი: სავარაუდოდ, თქვენ მიაწოდეთ არასწორი დიაპაზონი ფორმულას. გთხოვთ გადახედოთ 1 პუნქტს ზემოთ.

      5. Excel COUNTIF ფორმულა არ მუშაობს

      საკითხი: ჩემი COUNTIF ფორმულა არ მუშაობს! რა დავაშავე?

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

      იყავით ძალიან ფრთხილად სივრცის COUNTIF ფორმულაში გამოყენებისას. ამ სტატიისთვის ერთ-ერთი ფორმულის შექმნისას მე ვიყავი ჩემი თმის აწევის ზღვარზე, რადგან სწორი ფორმულა (დარწმუნებით ვიცოდი, რომ ეს სწორი იყო!) არ იმუშავებდა. როგორც იქნაგარედან, პრობლემა იყო სადღაც შუაში, არგ... მაგალითად, შეხედეთ ამ ფორმულას:

      =COUNTIF(B2:B13," Lemonade") .

      ერთი შეხედვით, ამაში ცუდი არაფერია, გახსნის ბრჭყალის შემდეგ დამატებითი სივრცის გარდა. Microsoft Excel კარგად გადაყლაპავს ფორმულას შეცდომის შეტყობინების, გაფრთხილების ან რაიმე სხვა მითითების გარეშე, თუ ვივარაუდებთ, რომ ნამდვილად გსურთ დათვალოთ უჯრედები, რომლებიც შეიცავს სიტყვას „ლიმონათი“ და წამყვანი სივრცე.

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

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

      დიაპაზონს დებთ ფორმულაში, როგორც ამას ჩვეულებრივ აკეთებთ Excel-ში, მაგ. A1:A20.
    • კრიტერიუმები - განსაზღვრავს მდგომარეობას, რომელიც ეუბნება ფუნქციას რომელი უჯრედები დაითვალოს. ეს შეიძლება იყოს რიცხვი , ტექსტის სტრიქონი , უჯრედის მითითება ან გამოხატვა . მაგალითად, შეგიძლიათ გამოიყენოთ შემდეგი კრიტერიუმები: "10", A2, ">=10", "ზოგიერთი ტექსტი".

    და აქ არის Excel COUNTIF ფუნქციის უმარტივესი მაგალითი. რასაც ხედავთ ქვემოთ მოცემულ სურათზე არის ბოლო 14 წლის საუკეთესო ჩოგბურთელთა სია. ფორმულა =COUNTIF(C2:C15,"Roger Federer") ითვლის რამდენჯერ არის როჯერ ფედერერის სახელი სიაში:

    შენიშვნა. კრიტერიუმი არ არის რეზონანსული, რაც იმას ნიშნავს, რომ თუ ზემოთ მოცემულ ფორმულაში კრიტერიუმად აკრიფეთ "roger federer", ეს იგივე შედეგს გამოიღებს.

    Excel COUNTIF ფუნქციის მაგალითები

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

    COUNTIF ფორმულა ტექსტისა და რიცხვებისთვის (ზუსტი შესატყვისი)

    ფაქტობრივად, ჩვენ განვიხილეთ COUNTIF ფუნქცია, რომელიც ითვლის ტექსტის მნიშვნელობებს , რომლებიც შეესაბამება მითითებულ კრიტერიუმს ზუსტად რამდენიმე წუთის წინ. ნება მომეცით შეგახსენოთ, რომ ფორმულა უჯრედების შემცველი ზუსტიტექსტის სტრიქონი: =COUNTIF(C2:C15,"Roger Federer") . ასე რომ, თქვენ შეიყვანთ:

    • დიაპაზონს, როგორც პირველ პარამეტრს;
    • მძიმით, როგორც განმსაზღვრელს;
    • სიტყვა ან რამდენიმე სიტყვა, რომელიც ჩასმულია ბრჭყალებში, როგორც კრიტერიუმი.

    ტექსტის აკრეფის ნაცვლად, შეგიძლიათ გამოიყენოთ მინიშნება ნებისმიერ უჯრედზე შეიცავს ამ სიტყვას ან სიტყვებს და მიიღეთ აბსოლუტურად იგივე შედეგები, მაგ. =COUNTIF(C1:C9,C7) .

    მსგავსად, COUNTIF ფორმულები მუშაობს ნომრებზე . როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე, ქვემოთ მოცემული ფორმულა შესანიშნავად ითვლის უჯრედებს 5 რაოდენობით D სვეტში:

    =COUNTIF(D2:D9, 5)

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

    COUNTIF ფორმულები ველური სიმბოლოებით (ნაწილობრივი დამთხვევა)

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

    ვთქვათ, თქვენ გქონდეთ სხვადასხვა პირისთვის დაკისრებული დავალებების სია და გსურთ იცოდეთ დენი ბრაუნისთვის დაკისრებული ამოცანების რაოდენობა. იმის გამო, რომ დენის სახელი იწერება რამდენიმე განსხვავებული გზით, ჩვენ ვწერთ "*Brown*", როგორც საძიებო კრიტერიუმი =COUNTIF(D2:D10, "*Brown*") .

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

    რჩევა. ასევე შესაძლებელია უჯრედების მითითებით ველური ბარათების გამოყენება შეერთების ოპერატორის (&) დახმარებით. მაგალითად, ფორმულაში „*Brown*“ პირდაპირ მიწოდების ნაცვლად, შეგიძლიათ აკრიფოთ ის ზოგიერთ უჯრედში, ვთქვათ F1, და გამოიყენოთ შემდეგი ფორმულა „ყავისფერი“ შემცველი უჯრედების დასათვლელად: =COUNTIF(D2:D10, „*“ &F1&"*")

    უჯრედების დათვლა, რომლებიც იწყება ან მთავრდება გარკვეული სიმბოლოებით

    შეგიძლიათ გამოიყენოთ ან სიმბოლო, ვარსკვლავი (*) ან კითხვის ნიშანი (?), კრიტერიუმი დამოკიდებულია ზუსტად რომელ შედეგს გსურთ მიაღწიოთ.

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

    =COUNTIF(C2:C10,"Mr*") - ითვლის უჯრედებს, რომლებიც იწყება " Mr" .

    =COUNTIF(C2:C10,"*ed") - ითვლის უჯრედებს, რომლებიც მთავრდება ასოებით " ed".

    ქვემოთ მოცემული სურათი აჩვენებს მეორე ფორმულას მოქმედებაში:

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

    =COUNTIF(D2:D9,"??own") - ითვლის უჯრედების რაოდენობას, რომლებიც მთავრდება ასოებით "საკუთარი" და შეიცავს ზუსტად 5 სიმბოლოს D2-დან D9-მდე უჯრედებში, ინტერვალის ჩათვლით.

    =COUNTIF(D2:D9,"Mr??????") - ითვლის უჯრედების რაოდენობას დაწყებულიასოები "Mr" და შეიცავს ზუსტად 8 სიმბოლოს უჯრედებში D2-დან D9-მდე, მათ შორის ინტერვალით.

    რჩევა. იმისათვის, რომ იპოვოთ უჯრედების რაოდენობა, რომლებიც შეიცავს ფაქტობრივ კითხვის ნიშანს ან ვარსკვლავს , ჩაწერეთ ტილდი (~) ? ან * სიმბოლო ფორმულაში. მაგალითად, =COUNTIF(D2:D9,"*~?*") დათვლის ყველა უჯრედს, რომელიც შეიცავს კითხვის ნიშანს D2:D9 დიაპაზონში.

    Excel COUNTIF ცარიელი და არა ცარიელი უჯრედებისთვის

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

    COUNTIF არ არის ცარიელი

    ზოგიერთ Excel COUNTIF გაკვეთილებსა და სხვა ონლაინ რესურსებში შეიძლება შეგხვდეთ ფორმულები Excel-ში არა ცარიელი უჯრედების დათვლა მსგავსია:

    =COUNTIF(A1:A10,"*")

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

    თუ გჭირდებათ უნივერსალური COUNTIF ფორმულა ყველა არა ცარიელი უჯრედის დასათვლელად მითითებულ დიაპაზონში , აი თქვენ:

    COUNTIF( დიაპაზონი,"")

    ან

    COUNTIF( დიაპაზონი,""&"")

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

    COUNTIF ცარიელი

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

    ფორმულა უჯრების დათვლისთვის, რომლებიც არ შეიცავს ტექსტს :

    COUNTIF( დიაპაზონი,""&"*")

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

    უნივერსალური COUNTIF ფორმულა ბლანკებისთვის (მნიშვნელობის ყველა ტიპი) :

    COUNTIF( დიაპაზონი,"")

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

    =COUNTIF(C2:C11,"")

    გთხოვთ, გაითვალისწინოთ, რომ Microsoft Excel-ს აქვს კიდევ ერთი ფუნქცია ცარიელი უჯრედების დასათვლელად, COUNTBLANK. მაგალითად, შემდეგი ფორმულები გამოიღებს ზუსტად იგივე შედეგებს, რასაც COUNTIF ფორმულები, რომლებსაც ხედავთ ზემოთ მოცემულ ეკრანის სურათზე:

    დათვალეთ ცარიელი ადგილები:

    =COUNTBLANK(C2:C11)

    დაითვალეთ არა ცარიელი:

    =ROWS(C2:C11)*COLUMNS(C2:C11)-COUNTBLANK(C2:C11)

    ასევე, გთხოვთ, გაითვალისწინოთ, რომ ორივე COUNTIF და COUNTBLANK ითვლის უჯრედებს ცარიელი სტრიქონებით , რომლებიც მხოლოდ ცარიელი ჩანს. თუ არ გსურთ ასეთ უჯრედებს ბლანკებად მიიჩნიოთ, გამოიყენეთ "=" კრიტერიუმებისთვის . მაგალითად:

    =COUNTIF(C2:C11,"=")

    დამატებითი ინფორმაციისთვის Excel-ში ცარიელი და არა ბლანკების დათვლის შესახებ, იხილეთ:

    • 3 გზა ცარიელი უჯრედების დათვლის Excel-ში
    • როგორ დავთვალოთ არა ცარიელი უჯრედები Excel-ში

    COUNTIF მეტი, ნაკლები ან ტოლიმდე

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

    გთხოვთ, მიაქციოთ ყურადღება, რომ COUNTIF ფორმულებში ოპერატორი რიცხვით ყოველთვის ბრჭყალებშია ჩასმული .

    კრიტერიუმები ფორმულის მაგალითი აღწერა
    თვლა თუ მეტია =COUNTIF(A2:A10 ,">5") დაითვალეთ უჯრედები, სადაც მნიშვნელობა 5-ზე მეტია.
    დათვლა თუ ნაკლებია =COUNTIF(A2:A10 ,"<5") დათვალეთ უჯრედები 5-ზე ნაკლები მნიშვნელობებით.
    დათვლა თუ უდრის =COUNTIF(A2:A10, "=5") დაითვალეთ უჯრედები, სადაც მნიშვნელობა უდრის 5-ს.
    დათვლა თუ არა ტოლი =COUNTIF(A2:A10, "5") დაითვალეთ უჯრედები, სადაც მნიშვნელობა არ არის 5-ის ტოლი.
    დათვლა თუ მეტია ან ტოლია =COUNTIF(C2: C8,">=5") დაითვალეთ უჯრედები, სადაც მნიშვნელობა 5-ზე მეტი ან ტოლია.
    დაითვალეთ თუ ნაკლები ან ტოლია =COUNTIF(C2:C8,"<=5") დაითვალეთ უჯრედები, სადაც მნიშვნელობა 5-ზე ნაკლები ან ტოლია.

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

    შენიშვნა. უჯრედის მითითების შემთხვევაში, თქვენ უნდა ჩართოთ ოპერატორიციტირებს და დაამატეთ ამპერსანდი (&) უჯრედის მითითებამდე. მაგალითად, D2:D9 დიაპაზონში უჯრედების დასათვლელად D3 უჯრედის მნიშვნელობაზე მეტი მნიშვნელობებით, გამოიყენეთ ეს ფორმულა =COUNTIF(D2:D9,">"&D3) :

    თუ გსურთ დათვალოთ უჯრედები, რომლებიც შეიცავს ფაქტობრივ ოპერატორს , როგორც უჯრედის შიგთავსის ნაწილს, ანუ სიმბოლოებს ">", "<" ან "=", შემდეგ გამოიყენეთ wildcard სიმბოლო ოპერატორთან ერთად კრიტერიუმებში. ასეთი კრიტერიუმები განიხილება როგორც ტექსტის სტრიქონი და არა რიცხვითი გამოხატულება. მაგალითად, ფორმულა =COUNTIF(D2:D9,"*>5*") დათვლის ყველა უჯრედს D2:D9 დიაპაზონში შიგთავსით, როგორიცაა "მიწოდება >5 დღე" ან ">5 ხელმისაწვდომი".

    Excel COUNTIF ფუნქციის გამოყენება თარიღებით

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

    კრიტერიუმები ფორმულის მაგალითი აღწერილობა
    თარიღების დათვლა მითითებულ თარიღის ტოლია. =COUNTIF(B2:B10,"6/1/2014") ითვლის უჯრედების რაოდენობას B2:B10 დიაპაზონში თარიღი 1-ივნ-2014.
    თარიღების დათვლა სხვა თარიღზე მეტი ან ტოლი. =COUNTIF(B2:B10,">=6/1/ 2014") დაითვალეთ უჯრედების რაოდენობა დიაპაზონშიB2:B10 თარიღით მეტი ან ტოლი 6/1/2014.
    ითვალეთ თარიღები მეტი ან ტოლი სხვა უჯრედის თარიღზე, მინუს x დღე. =COUNTIF(B2:B10,">="&B2-"7") დაითვალეთ უჯრედების რაოდენობა B2:B10 დიაპაზონში თარიღით მეტი ან ტოლი B2 მინუს 7 დღე.

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

    კრიტერიუმები ფორმულის მაგალითი
    თარიღების დათვლა მიმდინარე თარიღის ტოლია. =COUNTIF(A2:A10,TODAY())
    თარიღების დათვლა მიმდინარე თარიღამდე, ანუ დღევანდელზე ნაკლები. =COUNTIF( A2:A10,"<"&TODAY())
    თარიღების დათვლა მიმდინარე თარიღის შემდეგ, ანუ დღევანდელზე მეტი. =COUNTIF(A2:A10 ,">"&TODAY())
    ითვალეთ თარიღები, რომლებიც უნდა დასრულდეს კვირაში. =COUNTIF(A2:A10,"="& TODAY()+7)
    Count da თარიღების კონკრეტულ დიაპაზონში. =COUNTIF(B2:B10, ">=6/1/2014")-COUNTIF(B2:B10, ">6/7/2014")

    აქ არის მაგალითი რეალურ მონაცემებზე ასეთი ფორმულების გამოყენებისა (წერის მომენტში დღეს იყო 25-ივნ-2014):

    Excel COUNTIF მრავალი კრიტერიუმით

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

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