Excel’de IF işlevini AND, OR ve NOT ile nasıl kullanabilirsiniz?
Excel'in IF işlevi, veri işlemede mantıksal işlemlerin gücünü ve çok yönlülüğünü sergileyen harikulade bir örnektir. IF işlevinin özü, koşulları değerlendirmesi ve bu değerlendirmelere göre belirli sonuçlar üretmesidir. Temel mantığı şudur:
=IF(condition, value_if_true, value_if_false)
AND, OR ve NOT gibi mantıksal operatörlerle birleştirildiğinde, IF işlevinin yetenekleri önemli ölçüde genişler. Bu sinerjinin gücü, çoklu koşulları aynı anda değerlendirebilmesi ve çeşitli, karmaşık senaryolara uygun sonuçlar üretebilmesidir. Bu eğitimde, veri analizi açısından yeni boyutlar açmak ve karar verme sürecinizi güçlendirmek için bu güçlü işlevleri Excel’de nasıl etkili şekilde kullanabileceğinizi inceleyeceğiz. Haydi, bu güçlü Excel işlevlerinin pratik uygulamalarını keşfetmeye başlayalım!

IF AND formülü
Birden fazla koşulu değerlendirmek ve tüm koşullar sağlanıyorsa (DOĞRU) belirli bir sonuç döndürmek, herhangi bir koşul sağlanmıyorsa (YANLIŞ) farklı bir sonuç elde etmek için IF ifadesinin mantıksal test kısmına AND işlevini ekleyebilirsiniz. Söz dizimi şu şekildedir:
=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)
Örneğin, öğrenci notlarını analiz eden bir öğretmen olduğunuzu düşünün. Bir öğrencinin dersi geçip geçmediğini iki kritere göre belirlemek istiyorsunuz: “70 puanın üzerinde not almak” VE “%80 oranında derse devam etmek”.
- İncelemeye ilk öğrencinin verileriyle başlayın: notu B2 hücresinde, devamsızlığı ise C2 hücresindedir. Bu öğrenci için aşağıdaki formülü D2 hücresine girin:
=IF(AND(B2>,70, C2>,80%), "Pass", "Fail")İpucu: Bu formül, B2 hücresindeki notun 70’ten yüksek ve C2 hücresindeki devamsızlığın %80’den fazla olup olmadığını kontrol eder. Her iki koşul da sağlanıyorsa "Geçti", aksi takdirde "Kaldı" sonucunu döndürür. - Her öğrencinin notunu ve devamsızlığını değerlendirmek için formülü sütun boyunca aşağı doğru sürükleyin.

IF OR Formülü
Birden fazla koşulu değerlendirmek ve bu koşullardan en az biri DOĞRU olduğunda belirli bir sonuç döndürmek, hiçbir koşul sağlanmıyorsa (YANLIŞ) ise farklı bir sonuç vermek için IF ifadesinin mantıksal test kısmında OR işlevi kullanılabilir. Formül şu şekilde yapılandırılır:
=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)
Örneğin, eğitim bağlamında öğrencinin geçmesi için daha esnek bir kriter düşünelim: Öğrenci, ya 90 puanın üzerinde not alırsa ya da %95’ten yüksek bir devam oranına sahipse dersi geçmiş sayılır.
- İlk öğrencinin performansını değerlendirmekle başlayın: notu B2 hücresinde ve devamsızlığı C2 hücresindedir. Bitişik bir hücreye (örneğin D2) aşağıdaki formülü girerek değerlendirmeyi yapın:
=IF(OR(B2>,90, C2>,95%), "Pass", "Fail")İpucu: Bu formül, B2 hücresindeki notun 90’dan yüksek veya C2 hücresindeki devamsızlığın %95’ten fazla olup olmadığını kontrol eder. Koşullardan herhangi biri sağlanıyorsa "Geçti", aksi takdirde "Kaldı" sonucunu döndürür. - Bu formülü sütun boyunca kopyalayarak listedeki her öğrenciye uygulayın; böylece her öğrencinin bu kriterlere göre dersten geçme uygunluğunu hızlıca değerlendirebilirsiniz.

IF NOT Formülü
Bir koşulu değerlendirmek ve koşul sağlanmıyorsa (YANLIŞ) belirli bir sonuç döndürmek, koşul sağlandığında (DOĞRU) ise farklı bir sonuç elde etmek için IF ifadesi içinde NOT işlevini kullanabilirsiniz. Bu formülün yapısı şu şekildedir:
=IF(NOT(condition), value_if_false, value_if_true)
Pratik bir örnek olarak, çalışanların primlerinin devamsızlık kayıtlarına göre belirlendiği bir iş yeri senaryosunu düşünelim: Çalışanlar, “3 günden fazla yoklukları OLMAMIŞSA” prim almaya hak kazanır.
- İlk çalışanı değerlendirirken, devamsızlık gün sayısı B2 hücresindedir; aşağıdaki formülü kullanın:
=IF(NOT(B2>,3), "Eligible", "Not Eligible")İpucu: Bu formül, B2 hücresindeki devamsızlık gün sayısını kontrol eder. Eğer sayı 3’ten fazla DEĞİLSE "Uygun", aksi takdirde "Uygun Değil" sonucunu döndürür. - Bu formülü sütun boyunca kopyalayarak her çalışan için uygulayın.

IF ve mantıksal işlevlerle gelişmiş senaryolar
Bu bölümde, Excel’de IF işlevinin AND, OR ve NOT gibi mantıksal operatörlerle karmaşık kullanımına yer verilmektedir. Büyük/küçük harfe duyarlı değerlendirmelerden iç içe IF ifadelerine kadar her şeyi kapsayan bu bölüm, Excel’in karmaşık veri analizi senaryolarındaki çok yönlülüğünü gözler önüne serer.
Koşulunuz karşılanıyorsa, hesapla
Excel'de IF işlevi, önceden tanımlanmış sonuçlar sunmanın ötesinde, AND, OR ve NOT gibi mantıksal operatörlerle birleştirildiğinde belirlenen koşulların doğru ya da yanlış olmasına göre çeşitli hesaplamalar yapabilir. Bu işlevselliği göstermek için örnek olarak IF ve AND kombinasyonunu kullanacağız.
Bir satış ekibini yönettiğinizi ve prim hesaplamak istediğinizi düşünün. Bir çalışanın satışlarından %10 oranında prim alabilmesi için satışlarının 100 $'ı aşması VE haftada 30 saatten fazla çalışması gerekiyor.
- İlk değerlendirmede, satışları B2 hücresinde ve çalıştığı saat sayısı C2 hücresinde yer alan Alice’nin verilerine odaklanın. Aşağıdaki formülü D2 hücresine uygulayın:
=IF(AND(B2>,100, C2>,30), B2*0.1, 0) - Formülü sütun boyunca kopyalayarak takımınızın geri kalanına da uygulayın; böylece her çalışanın ikramiyesi aynı kriterlere göre hesaplanmış olur.

Not: Bu bölümde, belirli koşullara dayalı hesaplamalar için AND işlevinin IF ile birlikte kullanımına odaklanıyoruz. Bu kavram, OR ve NOT işlevleriyle birlikte iç içe mantıksal işlevler de dahil olmak üzere çeşitli koşullu hesaplamalara kolayca genişletilebilir.
Büyük/küçük harfe duyarlı AND, OR ve NOT ifadeleri
Excel'de AND, OR ve NOT gibi mantıksal işlevler genellikle büyük/küçük harfe duyarsız olsa da, metin verileriyle çalışırken büyük/küçük harf duyarlılığının kritik öneme sahip olduğu senaryolar vardır. Bu tür durumlarda, EXACT işlevini söz konusu mantıksal operatörlerle birleştirerek büyük/küçük harfe duyarlı koşulları etkili şekilde yönetebilirsiniz. Bu bölümde, büyük/küçük harfe duyarlı bir yaklaşımı IF ve OR işlevleriyle nasıl uygulayabileceğinizi örnek üzerinden göstereceğiz.
Bir perakende senaryosu düşünün: Bir ürün, ya satışları 100 $'ı aşıyorsa ya da kodu büyük/küçük harfe duyarlı bir denetimde tam olarak "ABC" ile eşleşiyorsa promosyona uygun kabul edilir.
- Satır 2’de listelenen ilk ürün için, satışlar B2 hücresinde ve ürün kodu C2 hücresinde olacak şekilde D2 hücresine aşağıdaki formülü girin:
=IF(OR(B2>,100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")İpucu: Bu formül, B2 hücresindeki satış rakamının 100 değerini aşıp aşmadığını veya C2 hücresindeki ürün kodunun tam olarak "ABC" olup olmadığını kontrol eder. Bu koşullardan herhangi biri sağlanırsa ürün promosyona uygun kabul edilir; hiçbirisi sağlanmazsa uygun değildir. - Promosyon uygunluğunu satış ve büyük/küçük harfe duyarlı ürün kodu kriterlerine göre tutarlı şekilde değerlendirmek için bu formülü tüm ürünler için sütun boyunca çoğaltın.

Not: Bu bölümde, büyük/küçük harfe duyarlı değerlendirmeler için IF ve OR işlevlerinin EXACT işleviyle nasıl kullanıldığını gösterdik. Benzer şekilde, Excel’de çeşitli büyük/küçük harfe duyarlı gereksinimleri karşılamak amacıyla EXACT işlevini IF formüllerinizde AND, OR, NOT veya iç içe mantıksal işlevlerle birlikte kullanabilirsiniz.
İç içe AND, OR, NOT ifadeleriyle IF entegrasyonu
Excel'de iç içe IF işlevi, AND, OR ve NOT işlevleriyle birlikte kullanıldığında çok katmanlı koşulları yönetmede akıcı ve etkili bir yaklaşım sunar. Bu bölüm, söz konusu iç içe işlevlerin perakende ortamında nasıl uygulanabileceğini gösteren somut bir örnek içerir.
Çeşitli ürün kategorilerinden sorumlu bir ekibi yönettiğinizi ve bonus uygunluklarını belirlemek istediğinizi varsayalım. Bir çalışan, aşağıdaki koşullardan en az birini karşılıyorsa bonus almaya hak kazanır: "satışları 100$'ı aşıyor", VEYA "haftada 30 saatten fazla çalışıyor" ya da "Elektronik departmanında DEĞİL".
- Önce Anne'nin performansını değerlendirin: Satışları B2 hücresinde, çalıştığı saatler C2 hücresinde ve departmanı D2 hücresindedir. E2 hücresindeki formül şu şekildedir:
=IF(AND(B2>,100, OR(C2>,30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")İpucu: Bu formül, Anne'nin satışlarının 100 doları aşıp aşmadığını ve ayrıca 30 saatten fazla çalışıp çalışmadığını ya da Elektronik departmanında çalışmıyor olup olmadığını kontrol eder. Tüm bu kriterleri karşılıyorsa "Uygun", aksi takdirde "Uygun Değil" olarak değerlendirilir. - Satışlar, çalışılan saatler ve departman dikkate alınarak bonus uygunluğunu tutarlı şekilde değerlendirmek için bu formülü her çalışan için sütun boyunca kopyalayın.

AND, OR, NOT ile iç içe IF işlevleri
Veri analizi birden fazla koşullu denetim gerektirdiğinde, Excel’deki iç içe IF işlevleri güçlü bir çözüm sunar. Bu yöntem, AND, OR ve NOT mantığını kullanarak ayrı IF ifadeleri oluşturmayı ve bunları tek, akıcı bir formülde birleştirmeyi içerir.
Çalışan performansının satışlar, çalışılan saatler ve politika uyumu temel alınarak "Mükemmel","İyi",veya "Orta" olarak derecelendirildiği bir iş yeri düşünün:
- Satışlar $150 değerini aşıyor ve 35 saatten fazla çalışılıyorsa "Mükemmel".
- Aksi takdirde, satışlar 100 değerinden YÜKSEKSE veya politika ihlali 1 değerinden FAZLA DEĞİLSE "İyi".
- Bu koşullardan hiçbiri sağlanmıyorsa "Orta".
Her çalışanın performansını yukarıdaki koşullara göre değerlendirmek için lütfen aşağıdaki adımları izleyin:
- Anne'nin değerlendirmesiyle başlayın: Satışları B2 hücresinde, çalıştığı saatler C2 hücresinde ve politika ihlalleri D2 hücresindedir. E2 hücresindeki iç içe IF formülü şu şekildedir:
=IF(AND(B2>,150, C2>,35), "Excellent", IF(OR(B2>,100, NOT(D2>,1)), "Good", "Fair"))İpucu: Bu formül öncelikle Anne'nin satışlarının ve çalışma saatlerinin "Mükemmel" kriterlerini karşılayıp karşılamadığını kontrol eder. Eğer karşılamıyorsa, "İyi" kategorisine uygun olup olmadığını değerlendirir. Hiçbir koşul sağlanmazsa "Orta" olarak sınıflandırılır. - Her çalışan için bu iç içe IF formülünü uygulayarak performanslarını birden fazla kritere dayalı olarak tutarlı şekilde değerlendirin.

IF işlevini AND, OR ve NOT ile kullanma hakkında sık sorulan sorular
Bu bölüm, Microsoft Excel’de IF işlevini AND, OR ve NOT işlevleriyle birlikte kullanmaya yönelik sıkça sorulan sorulara yanıt vermayı amaçlamaktadır.
AND, OR ve NOT işlevleri kaç koşulu destekleyebilir?
- AND ve OR işlevleri en fazla 255 ayrı koşulu destekleyebilir; ancak, bakımını zorlaştıran aşırı karmaşık formüllerden kaçınmak için yalnızca birkaç koşul kullanmanız önerilir.
- NOT işlevi yalnızca tek bir koşul alır.
Bu işlevlerde <, = gibi operatörleri kullanabilir miyim?
Elbette, Excel'de AND, OR ve NOT işlevlerinde koşulları tanımlamak için küçük (<), eşit (=) ve benzeri karşılaştırma operatörlerini kullanabilirsiniz.
Bu işlevlerde neden #DEĞER! hatası oluşur?
Excel'de AND, OR ve NOT işlevlerinde bir #DEĞER! hatası genellikle formülün belirtilen koşullardan hiçbirini karşılamaması ya da formül yapısında bir sorun olması durumunda ortaya çıkar. Bu hata, Excel’in girdiyi veya formüldeki koşulları doğru şekilde yorumlayamadığını gösterir.
Yukarıda, Excel'de IF işlevini AND, OR ve NOT işlevleriyle kullanmaya dair tüm ilgili içerik yer alıyor. Eğitimin yararlı olduğunu umuyoruz! Daha fazla Excel ipucu ve püf noktası keşfetmek istiyorsanız,lütfen buraya tıklayın ve binlerce eğitimden oluşan kapsamlı koleksiyonumuza erişin.
En İyi Office Verimlilik Araçları
Kutools for Excel - Kalabalıktan sıyrılmanıza yardımcı olur
Kutools for Excel 300’den fazla özelliğe sahiptir,İhtiyacınız olan şeyin sadece bir tıklama uzaklıkta olmasını sağlar…
Office Tab - Microsoft Office’te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Her gün sizin için yüzlerce fare tıklamasını ortadan kaldırır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırın.
- Chrome, Edge ve Firefox gibi tarayıcılarda olduğu gibi, Office’e (Excel dahil) verimli sekme desteği getirir.
İçindekiler
- AND, OR ve NOT işlevleriyle IF kullanma
- IF AND formülü
- IF OR formülü
- IF NOT formülü
- IF ve mantıksal işlevlerle gelişmiş senaryolar
- Koşulunuz karşılanıyorsa, hesapla
- Büyük/küçük harfe duyarlı AND, OR ve NOT ifadeleri
- İç içe AND, OR, NOT ifadeleriyle IF entegrasyonu
- AND, OR, NOT ile iç içe IF işlevleri
- Sıkça Sorulan Sorular (SSS)
- En İyi Office Verimlilik Araçları
- Yorumlar





