Birden çok VE / VEYA ölçütü içeren Excel EĞERSAY ve EĞERSAY - formül örnekleri

  • Bunu Paylaş
Michael Brown

Bu eğitimde, Excel'de VE ve VEYA mantığına dayalı olarak birden çok ölçütle EĞERSAY ve EĞERSAY formüllerinin nasıl kullanılacağı açıklanmaktadır. Sayılar, tarihler, metin, joker karakterler, boş olmayan hücreler ve daha fazlası gibi farklı veri türleri için bir dizi örnek bulacaksınız.

Tüm Excel fonksiyonları arasında, COUNTIFS ve COUNTIF muhtemelen en sık karıştırılanlardır çünkü birbirlerine çok benzerler ve her ikisi de belirtilen kriterlere göre hücreleri saymayı amaçlar.

Aradaki fark, COUNTIF'in tek bir aralıkta tek bir koşula sahip hücreleri saymak için tasarlanmış olması, COUNTIFS'in ise aynı veya farklı aralıklardaki farklı ölçütleri değerlendirebilmesidir. Bu eğitimin amacı, farklı yaklaşımları göstermek ve her bir görev için en verimli formülü seçmenize yardımcı olmaktır.

    Excel COUNTIFS işlevi - sözdizimi ve kullanım

    Excel COUNTIFS işlevi, bir veya birkaç koşula dayalı olarak birden çok aralıktaki hücreleri sayar. İşlev Excel 365, 2021, 2019, 2016, 2013, Excel 2010 ve Excel 2007'de kullanılabilir, bu nedenle aşağıdaki örnekleri herhangi bir Excel sürümünde kullanabilirsiniz.

    COUNTIFS sözdizimi

    COUNTIFS fonksiyonunun söz dizimi aşağıdaki gibidir:

    COUNTIFS(kriter_aralığı1, kriter1, [kriter_aralığı2, kriter2]...)
    • criteria_range1 (gerekli) - ilk koşulun ( KRİTERLER1 ) uygulanacaktır.
    • KRİTERLER1 (gerekli) - koşulu şu şekilde ayarlar sayı , hücre referansı , metin dizesi , ifade veya başka bir Excel işlevi Ölçüt, hangi hücrelerin sayılacağını tanımlar ve 10, "<=32", A6, "sweets" şeklinde ifade edilebilir.
    • [kriter_aralığı2, kriter2]... (isteğe bağlı) - bunlar ek aralıklar ve ilişkili kriterlerdir. Formüllerinizde 127 adede kadar aralık/kriter çifti belirtebilirsiniz.

    Aslında, COUNTIF işlevinin sözdizimini ezbere hatırlamak zorunda değilsiniz. Microsoft Excel, siz yazmaya başlar başlamaz işlevin bağımsız değişkenlerini görüntüler; o anda girmekte olduğunuz bağımsız değişken koyu renkle vurgulanır.

    Excel COUNTIFS - hatırlanması gerekenler!

    1. Excel'deki EĞERSAY işlevini, tek bir koşulla tek bir aralıktaki hücreleri saymak için kullanabileceğiniz gibi birden çok koşulla birden çok aralıktaki hücreleri saymak için de kullanabilirsiniz. belirtilen koşulların tümü sayılır.
    2. Her ek aralık, aşağıdaki özelliklere sahip olmalıdır aynı sayıda satır ve sütun ilk aralık olarak ( criteria_range1 argümanı).
    3. Her ikisi de bitişik ve bitişik olmayan aralıklarına izin verilir.
    4. Eğer kriter bir referans ise boş hücre değerini sıfır olarak kabul ederse, COUNTIFS işlevi bunu sıfır değeri (0) olarak kabul eder.
    5. Kullanabilirsiniz joker karakterler kriterlerde - yıldız işareti (*) ve soru işareti (?). Tüm ayrıntılar için bu örneğe bakın.

    Excel'de birden çok ölçütle COUNTIFS ve COUNTIF nasıl kullanılır?

    Aşağıda, birden çok koşulu değerlendirmek için Excel'de EĞERSAY ve EĞERSAY işlevlerinin nasıl kullanılacağını gösteren bir dizi formül örneği bulacaksınız.

    Birden çok ölçüt içeren hücreler nasıl sayılır (AND mantığı)

    Bu senaryo en kolay olanıdır, çünkü Excel'deki EĞERSAY işlevi yalnızca belirtilen koşulların tümünün DOĞRU olduğu hücreleri saymak üzere tasarlanmıştır. Buna VE mantığı diyoruz, çünkü Excel'in VE işlevi bu şekilde çalışır.

    Formül 1. Birden fazla kriter içeren COUNTIFS formülü

    Aşağıdaki ekran görüntüsünde gösterildiği gibi bir ürün listeniz olduğunu varsayalım. Stokta olan (B sütunundaki değer 0'dan büyük) ancak henüz satılmamış (C sütunundaki değer 0'a eşit) ürünlerin sayısını almak istiyorsunuz.

    Görev bu formül kullanılarak gerçekleştirilebilir:

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

    Ve sayı 2 (" Kirazlar " ve " Limonlar "):

    Formül 2. İki kriterli COUNTIFS formülü

    Aynı ölçütlere sahip öğeleri saymak istediğinizde, yine de her bir criteria_range / kriterler ayrı ayrı eşleştirin.

    Örneğin, hem B sütununda hem de C sütununda 0 olan öğeleri saymak için doğru formül burada verilmiştir:

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

    Bu COUNTIFS formülü 1 döndürür çünkü yalnızca " Üzümler " her iki sütunda da "0" değerine sahiptir.

    Tek bir formülle daha basit bir formül kullanarak criteria_range COUNTIFS(B2:C7,"=0") gibi farklı bir sonuç verecektir - B2:C7 aralığında sıfır içeren hücrelerin toplam sayısı (bu örnekte 4'tür).

    Birden fazla kritere sahip hücreler nasıl sayılır (VEYA mantığı)

    Yukarıdaki örneklerde gördüğünüz gibi, belirtilen kriterlerin tümünü karşılayan hücreleri saymak kolaydır çünkü COUNTIFS işlevi bu şekilde çalışmak üzere tasarlanmıştır.

    Ama ya hücreleri saymak istiyorsanız en azından belirtilenlerden biri koşullar DOĞRU Yani VEYA mantığına göre mi? Genel olarak, bunu yapmanın iki yolu vardır - birkaç EĞERSAY formülünü toplayarak veya bir dizi sabiti ile bir EĞERSAYLARI TOPLA formülü kullanarak.

    Formül 1. İki veya daha fazla COUNTIF veya COUNITFS formülünü toplayın

    Aşağıdaki tabloda, " ile siparişleri saymak istediğinizi varsayalım İptal Edildi " ve " Beklemede " durumu. Bunu yapmak için, sadece 2 normal Countif formülü yazabilir ve sonuçları toplayabilirsiniz:

    =COUNTIF($C$2:$C$11, "İptal Edildi") + COUNTIF($C$2:$C$11, "Beklemede")

    Fonksiyonların her birinin birden fazla koşulu değerlendirmesi gerekiyorsa, COUNTIF yerine COUNTIFS kullanın. Örneğin, " İptal Edildi " ve " Beklemede " siparişleri için " Elmalar " bu formülü kullanın:

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

    Formül 2. Bir dizi sabiti ile EĞERSAYILARI TOPLA

    Çok sayıda kriteri değerlendirmeniz gereken durumlarda, formülünüzün boyutu çok büyüyeceği için yukarıdaki yaklaşım en iyi yol değildir. Aynı hesaplamaları daha kompakt bir formülde gerçekleştirmek için, tüm kriterlerinizi bir dizi sabitinde listeleyin ve bu diziyi Kriterler Toplam sayıyı elde etmek için COUNTIFS'i SUM işlevinin içine aşağıdaki gibi yerleştirin:

    SUM(COUNTIFS( aralık ,{" KRİTERLER1 "," kriterler2 "," kriterler3 ",...}))

    Örnek tablomuzda, " durumuna sahip siparişleri saymak için İptal Edildi " veya " Beklemede " veya " Yolda ", formül aşağıdaki gibi olacaktır:

    =SUM(COUNTIFS($C$2:$C$11, {"iptal edildi", "beklemede", "yolda"}))

    Benzer şekilde, hücreleri iki veya daha fazla hücreye göre sayabilirsiniz criteria_range / Kriterler çiftlerinin sayısını elde etmek için " Elmalar " olan siparişler " İptal Edildi " veya " Beklemede " veya " Yolda ", bu formülü kullanın:

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

    Bu eğitimde VEYA mantığıyla hücreleri saymanın birkaç yolunu daha bulabilirsiniz: VEYA koşullarıyla Excel COUNTIF ve COUNTIFS.

    Belirtilen 2 sayı arasındaki sayılar nasıl sayılır

    Genel olarak, sayılar için COUNTIFS formülleri 2 kategoriye ayrılır - çeşitli koşullara dayalı (yukarıdaki örneklerde açıklanmıştır) ve belirttiğiniz iki değer arasında. İkincisi iki şekilde gerçekleştirilebilir - COUNTIFS işlevini kullanarak veya bir COUNTIF'i diğerinden çıkararak.

    Formül 1. İki sayı arasındaki hücreleri saymak için COUNTIFS

    C2 ile C10 arasındaki hücrelerde 5 ile 10 arasında (5 ile 10 dahil değil) kaç sayı bulunduğunu bulmak için bu formülü kullanın:

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

    Sayıma 5 ve 10'u dahil etmek için "büyük veya eşit" ve "küçük veya eşit" operatörlerini kullanın:

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

    Formül 2. X ve Y arasındaki sayıları saymak için COUNTIF formülleri

    Aynı sonuç, bir Countif formülünü diğerinden çıkararak da elde edilebilir. İlki, alt sınır değerinden (bu örnekte 5) büyük kaç sayı olduğunu sayar. İkinci formül, üst sınır değerinden (bu durumda 10) büyük olan sayıların sayısını döndürür. Birinci ve ikinci sayı arasındaki fark, aradığınız sonuçtur.

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,">=10") - C2:C10 aralığında 5'ten büyük ve 10'dan küçük kaç sayı olduğunu sayar. Bu formül, yukarıdaki ekran görüntüsünde gösterildiği gibi aynı sayıyı döndürür.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - formül, C2:C10 aralığında 5 ile 10 arasında kaç sayı olduğunu sayar, dahil olmak üzere 5 ve 10.

    COUNTIFS formüllerinde hücre referansları nasıl kullanılır?

    Excel EĞERSAY formüllerinizde ">", "<", "=" gibi mantıksal işleçleri hücre referanslarıyla birlikte kullanırken, işleci "çift tırnak" içine almayı unutmayın ve

    Bir metin dizesi oluşturmak için bir hücre referansından önce bir ve işareti (&) ekleyin.

    Aşağıdaki örnek bir veri kümesinde, " Elmalar " tutarı 200 $'dan fazla olan siparişler. ile criteria_range1 A2:A11 hücrelerinde ve criteria_range2 B2:B11'de, bu formülü kullanabilirsiniz:

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

    Ya da ölçüt değerlerinizi belirli hücrelere, örneğin F1 ve F2'ye girebilir ve formülünüzde bu hücrelere başvurabilirsiniz:

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

    Lütfen mutlak hücre referanslarının hem kriterler ve criteria_range argümanları, diğer hücrelere kopyalandığında formülün bozulmasını önler.

    COUNTIF ve COUNTIFS formüllerinde ve işareti kullanımı hakkında daha fazla bilgi için lütfen Excel COUNTIF - sık sorulan sorular bölümüne bakın.

    COUNTIFS joker karakterlerle nasıl kullanılır?

    Excel COUNTIFS formüllerinde aşağıdaki joker karakterleri kullanabilirsiniz:

    • Soru işareti (?) - herhangi bir tek karakterle eşleşir, belirli karakterlerle başlayan ve/veya biten hücreleri saymak için kullanın.
    • Yıldız İşareti (*) - herhangi bir karakter dizisiyle eşleşir, hücre içeriğinin bir parçası olarak belirli bir kelime veya karakter(ler) içeren hücreleri saymak için kullanırsınız.

    İpucu: Gerçek bir soru işareti veya yıldız işareti içeren hücreleri saymak istiyorsanız, yıldız veya soru işaretinden önce bir tilde (~) yazın.

    Şimdi Excel'de gerçek hayattaki COUNTIFS formüllerinde bir joker karakteri nasıl kullanabileceğinizi görelim. Diyelim ki, A sütununda bir proje listeniz var. Kaç projenin zaten birine atandığını bilmek istiyorsunuz, yani B sütununda herhangi bir adı var. Ve COUNTIFS işlevini birden çok ölçütle nasıl kullanacağımızı öğrendiğimiz için, ikinci bir koşul ekleyelim - Bitiş Tarihi D sütununda da ayarlanmalıdır.

    İşte işe yarayan formül:

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

    Lütfen unutmayın, 2. kriterde joker karakter kullanamazsınız çünkü D sütununda metin değerleri yerine tarihler vardır. boş olmayan hücreler: ""&""

    Tarihler için birden fazla kriter içeren COUNTIFS ve COUNTIF

    Tarihler için kullandığınız COUNTIFS ve COUNTIF formülleri, sayılar için yukarıdaki formüllere çok benzer.

    Örnek 1. Belirli bir tarih aralığındaki tarihleri sayma

    Belirli bir tarih aralığına düşen tarihleri saymak için, iki ölçüt içeren bir EĞERSAY formülü veya iki EĞERSAY işlevinin birleşimini de kullanabilirsiniz.

    Örneğin, aşağıdaki formüller C2 ile C10 arasındaki hücrelerde bulunan ve 1-Haziran-2014 ile 7-Haziran-2014 arasında kalan tarihlerin sayısını sayar:

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

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

    Örnek 2. Tarihleri birden fazla koşulla sayma

    Aynı şekilde, farklı sütunlarda 2 veya daha fazla koşulu karşılayan tarihlerin sayısını saymak için bir COUNTIFS formülü kullanabilirsiniz. Örneğin, aşağıdaki formül 20 Mayıs'tan sonra satın alınan ve 1 Haziran'dan sonra teslim edilen kaç ürün olduğunu bulacaktır:

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

    Örnek 3. Geçerli tarihe dayalı olarak birden fazla koşulla tarihleri sayma

    Excel'in TODAY() işlevini COUNTIF ile birlikte kullanarak tarihleri geçerli tarihe göre sayabilirsiniz.

    Örneğin, iki aralık ve iki ölçüt içeren aşağıdaki EĞERSAY formülü size kaç ürünün satın alındığını ancak henüz teslim edilmediğini söyleyecektir.

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

    Bu formül birçok olası varyasyona izin verir. Örneğin, bir haftadan daha uzun bir süre önce satın alınan ve henüz teslim edilmeyen kaç ürün olduğunu saymak için ince ayar yapabilirsiniz:

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

    Excel'de birden fazla ölçüt içeren hücreleri bu şekilde sayabilirsiniz. Umarım bu örnekleri faydalı bulursunuz. Her neyse, okuduğunuz için teşekkür ediyor ve gelecek hafta blogumuzda görüşmeyi umuyorum!

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.