COUNTBLANK და სხვა ფუნქციები Excel-ში ცარიელი უჯრედების დასათვლელად

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

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

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

    Excel COUNTBLANK ფუნქცია

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

    ამ ფუნქციის სინტაქსი ძალიან მარტივია. და მოითხოვს მხოლოდ ერთ არგუმენტს:

    COUNTBLANK(დიაპაზონი)

    სადაც დიაპაზონი არის უჯრედების დიაპაზონი, რომლებშიც ცარიელი ადგილები უნდა დაითვალოს.

    აქ არის COUNTBLANK-ის მაგალითი. ფორმულა Excel-ში უმარტივესი ფორმით:

    =COUNTBLANK(A2:D2)

    ფორმულა, რომელიც შეყვანილია E2-ში და დაკოპირებულია E7-მდე, განსაზღვრავს ცარიელი უჯრედების რაოდენობას A-დან D სვეტებში თითოეულ მწკრივში და აბრუნებს მათ შედეგები:

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

    COUNTBLANK ფუნქცია - 3რაც უნდა გვახსოვდეს

    Excel-ის ფორმულის ეფექტურად გამოსაყენებლად ცარიელი უჯრედების დასათვლელად, მნიშვნელოვანია გვესმოდეს, რომელ უჯრედებს მიიჩნევს COUNTBLANK ფუნქცია "ცარიელებად".

    1. უჯრედები, რომლებიც შეიცავს ნებისმიერ ტექსტს. , რიცხვები, თარიღები, ლოგიკური მნიშვნელობები, ინტერვალი ან შეცდომები არ არის დათვლილი.
    2. უჯრედები, რომლებიც შეიცავს ნულებს ითვლება არა ცარიელი და არ ითვლება.
    3. უჯრედები, რომლებიც შეიცავს ფორმულებს, რომლებიც შეიცავს დაბრუნება ცარიელი სტრიქონები ("") ითვლება ცარილად და ითვლება.

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

    • COUNTBLANK განიხილავს ნულოვანი სიგრძის სტრიქონს ცარიელ უჯრედად, რადგან ის ცარიელია.
    • COUNTA განიხილავს ნულოვანი სიგრძის სტრიქონს, როგორც არ არის ცარიელი უჯრედი, რადგან ის რეალურად შეიცავს ფორმულას.

    ეს შეიძლება ცოტა ალოგიკურად ჟღერდეს, მაგრამ Excel ასე მუშაობს :)

    როგორ დავთვალოთ ცარიელი უჯრედები Excel-ში - ფორმულის მაგალითები

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

    დათვალეთ ცარიელი უჯრედები დიაპაზონში COUNTBLANK-ით

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

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

    =COUNTBLANK(A2:E2)

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

    როგორ დავთვალოთ ცარიელი უჯრედები Excel-ში COUNTIFS ან COUNTIF-ის გამოყენებით

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

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

    =COUNTIF(B2:E2, "")

    ან

    =COUNTIFS(B2:E2, "")

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

    დათვალეთ ცარიელი უჯრედები პირობით

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

    მაგალითად, იმ უჯრედების რაოდენობის დასადგენად, რომლებსაც აქვთ „ვაშლი“ კოლ. umn A და C სვეტის ცარიელი ადგილები, გამოიყენეთ ეს ფორმულა:

    =COUNTIFS(A2:A9, "apples", C2:C9, "")

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

    =COUNTIFS(A2:A9, F1, C2:C9, "")

    IF COUNTBLANK Excel-ში

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

    მიუხედავად იმისა, რომ არ არის ჩაშენებული IFCOUNTBLANK ფუნქცია Excel-ში, თქვენ შეგიძლიათ მარტივად შექმნათ თქვენი საკუთარი ფორმულა IF და COUNTBLANK ფუნქციების ერთად გამოყენებით. აი როგორ:

    • შეამოწმეთ, არის თუ არა ცარიელი ადგილების რაოდენობა ნულის ტოლი და ჩადეთ ეს გამოხატულება IF-ის ლოგიკურ ტესტში:

      COUNTBLANK(B2:D2)=0

    • თუ ლოგიკური ტესტი შეფასდება TRUE-ზე , გამოიტანეთ "ცარიელები არ არის".
    • თუ ლოგიკური ტესტი შეფასდება FALSE-ზე, გამოიტანეთ "Blanks".

    სრული ფორმულა იღებს ამ ფორმას:

    =IF(COUNTBLANK(B2:D2)=0, "No blanks", "Blanks")

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

    ან შეგიძლიათ სხვა ფუნქციის გაშვება სიცარიელის რაოდენობის მიხედვით. მაგალითად, თუ B2:D2 დიაპაზონში არ არის ცარიელი უჯრედები (ანუ თუ COUNTBLANK აბრუნებს 0-ს), მაშინ შეაჯამეთ მნიშვნელობები, წინააღმდეგ შემთხვევაში დააბრუნეთ "Blanks":

    =IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")

    როგორ დავთვალოთ ცარიელი რიგები Excel-ში

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

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

    =COUNTBLANK(A2:E2)

    და შემდეგ გამოიყენეთ COUNTIF ფუნქცია იმის გასარკვევად, თუ რამდენ რიგშია ყველა უჯრედი ცარიელი. ვინაიდან ჩვენი საწყისი ცხრილი შეიცავს 5 სვეტს (A-დან E-მდე), ჩვენ ვითვლით რიგებს, რომლებსაც აქვთ 5 ცარიელი უჯრედი:

    =COUNTIF(F2:F8, 5))

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

    =COUNTIF(F2:F8, COLUMNS(A2:E2))

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

    =SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))

    მუშაობს შიგნიდან გარეთ, აი რას აკეთებს ფორმულა:

    • პირველ რიგში, თქვენ ამოწმებთ მთელ დიაპაზონს არა ცარიელი უჯრედებისთვის ისეთი გამონათქვამის გამოყენებით, როგორიცაა A2:E8"" და შემდეგ იძულებით დაბრუნებული ლოგიკური მნიშვნელობები TRUE და FALSE 1-სა და 0-ში ორმაგი უნარული ოპერატორის გამოყენებით (--). ამ ოპერაციის შედეგია ორგანზომილებიანი მასივი ერთებისა (არაბლანკები) და ნულების (ბლანკები).
    • ROW ნაწილის დანიშნულებაა შექმნას ვერტიკალური მასივი რიცხვითი არანულოვანი. მნიშვნელობები, რომლებშიც ელემენტების რაოდენობა უდრის დიაპაზონის სვეტების რაოდენობას. ჩვენს შემთხვევაში, დიაპაზონი შედგება 5 სვეტისაგან (A2:E8), ამიტომ მივიღებთ ამ მასივს: {1;2;3;4;5}
    • MMULT ფუნქცია ითვლის ზემოთ მოცემული მასივების მატრიცულ ნამრავლს და იძლევა შედეგს, როგორიცაა: {11;0;15;8;0;8;10}. ამ მასივში ერთადერთი, რაც ჩვენთვის მნიშვნელოვანია, არის 0 მნიშვნელობები, რომლებიც წარმოადგენს მწკრივებს, სადაც ყველა უჯრედი ცარიელია.
    • ბოლოს, თქვენ ადარებთ ზემოთ მოყვანილი მასივის თითოეულ ელემენტს ნულს, აიძულებთ TRUE და FALSE 1-ს და 0 და შემდეგ შეაჯამეთ ამ ფინალის ელემენტებიმასივი: {0;1;0;0;1;0;0}. იმის გათვალისწინებით, რომ 1 შეესაბამება ცარიელ სტრიქონებს, მიიღებთ სასურველ შედეგს.

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

    =SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))

    აქ იყენებთ COUNTIF ფუნქციას, რათა იპოვოთ რამდენი არა ცარიელი უჯრედია თითოეულ მწკრივში და INDIRECT რიგებს სათითაოდ „აწვდის“ COUNTIF-ს. ამ ოპერაციის შედეგი არის მასივი, როგორიცაა {4;0;5;3;0;3;4}. 0-ის შემოწმება გარდაქმნის ზემოხსენებულ მასივს {0;1;0;0;1;0;0}-ად, სადაც 1 წარმოადგენს ცარიელ რიგებს, ასე რომ თქვენ უბრალოდ უნდა დაამატოთ ისინი.

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

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

    ROWS( დიაპაზონი) * COLUMNS( დიაპაზონი) - COUNTA( დიაპაზონი)

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

    მაგალითად, იმის დასადგენად, თუ რამდენი აბსოლუტურად ცარიელი უჯრედია დიაპაზონი A2:A8, აქ არის ფორმულაგამოიყენე:

    =ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)

    ქვემოთ სკრინშოტი აჩვენებს შედეგს:

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

    ხელმისაწვდომი ჩამოტვირთვები

    დათვალეთ ცარიელი უჯრედების ფორმულის მაგალითები

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