İçeriğe geç
parazade
MantıksalÖrnekler doğrulandı

VE Formülü (AND): Tüm Koşullar Sağlanıyor mu?

VE

İngilizce adı: AND

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

VE kısaca

VE, verdiğiniz koşulların hepsi DOĞRU ise DOĞRU, en az biri YANLIŞ ise YANLIŞ döndürür. Genellikle EĞER'in içinde, iki ya da daha fazla şartın birlikte aranması gereken durumlarda kullanılır.

Söz dizimi

VE(mantıksal1; [mantıksal2]; ...)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
mantıksal1logical1ZorunluSınanacak ilk koşul. DOĞRU ya da YANLIŞ olarak değerlendirilebilmelidir.
mantıksal2logical2İsteğe bağlıEk koşullar. Toplamda en fazla 255 koşul yazılabilir.
İçindekiler
  1. VE formülünün görevi
  2. Söz dizimi
  3. EĞER ile birlikte: burs örneği
  4. Bir değerin aralıkta olup olmadığını sınamak
  5. Koşullu biçimlendirmede VE
  6. Sık yapılan hatalar
  7. Başka formüle geçme zamanı

VE formülünün görevi

Excel VE formülü, birden fazla koşulun aynı anda sağlanıp sağlanmadığını kontrol eder. Koşulların hepsi doğruysa sonuç DOĞRU, biri bile yanlışsa YANLIŞ olur. Tek başına yalnız DOĞRU/YANLIŞ döndürdüğü için çoğunlukla EĞER'in koşul kısmına yazılır.

Bir bankanın ön değerlendirme tablosunu düşünün. Başvuranın aylık geliri en az 25.000 TL ve yaşı en az 18 olmalı. =VE(B2>=25000;C2>=18) formülü 32.000 TL gelirli, 29 yaşındaki başvuran için DOĞRU döndürür.

Söz dizimi

İlk koşul zorunludur, diğerleri isteğe bağlıdır ve en fazla 255 koşul yazabilirsiniz. Her koşul bir karşılaştırma (B2>=25000), DOĞRU/YANLIŞ içeren bir hücre ya da mantıksal sonuç veren başka bir formül olabilir. Koşulları noktalı virgülle ayırırsınız.

Argüman olarak bir aralık da verilebilir. Aralıktaki metin ve boş hücreler yok sayılır. Aralıkta hiç mantıksal değer yoksa formül #DEĞER! hatası verir.

EĞER ile birlikte: burs örneği

Gerçek tablolarda VE'yi çoğunlukla bir sonuç yazdırmak için kullanırsınız. Bir vakıf, not ortalaması 3,00 ve üzerinde, devamsızlığı 5 günü aşmayan öğrencilere burs veriyor olsun. =EĞER(VE(B2>=3;C2<=5);"Burs alır";"Almaz") formülü ortalaması 3,2 ve devamsızlığı 4 gün olan öğrenci için "Burs alır" yazar.

Koşullardan biri bozulduğunda sonuç hemen değişir. Aynı öğrencinin devamsızlığı 6 gün olsaydı VE YANLIŞ döner, EĞER de "Almaz" yazardı.

Bir değerin aralıkta olup olmadığını sınamak

"Arasında mı?" sorusu iki koşulla yazılır: alt sınırdan büyük eşit ve üst sınırdan küçük eşit. 100 ile 500 TL arasındaki siparişlere özel bir kampanya uygulanıyorsa =VE(B2>=100;B2<=500) kullanılır. 650 TL'lik sipariş için sonuç YANLIŞ olur.

Matematikteki gibi 100<=B2<=500 yazmak Excel'de işe yaramaz. Excel önce soldaki karşılaştırmayı yapar ve DOĞRU/YANLIŞ sonucunu 500 ile karşılaştırır, bu da yanıltıcı bir sonuç verir.

Koşullu biçimlendirmede VE

VE, hücre renklendirme kurallarında da işe yarar. Vadesi geçmiş ve henüz ödenmemiş faturaları kırmızıya boyamak istediğinizi düşünün. Koşullu biçimlendirme kuralına =VE($C2<BUGÜN();$D2="Ödenmedi") yazdığınızda iki şartı birlikte taşıyan satırlar vurgulanır.

Kuralda sütun harfinin önüne dolar işareti koymak, satırın tüm hücrelerinin aynı sütunlara bakmasını sağlar. Böylece yalnız tarih hücresi değil, fatura satırının tamamı renk değiştirir. Ödeme girildiği anda ikinci koşul bozulur ve renk kendiliğinden kalkar.

Sık yapılan hatalar

Metin koşullarında tırnak unutulursa formül #AD? hatası verir; C2=Evet değil C2="Evet" yazılmalıdır. VE'nin içine aritmetik işlem yazmak da hata kaynağıdır. Koşul yerine yalnız bir sayı verirseniz Excel 0'ı YANLIŞ, diğer sayıları DOĞRU kabul eder ve bu çoğu zaman amaçlanan şey değildir.

Bir başka karışıklık VE ile YADA arasındadır. "Ankara ya da İzmir şubesi" gibi alternatif koşullar için VE kullanırsanız sonuç hep YANLIŞ çıkar, çünkü bir satır aynı anda iki şubede olamaz.

Başka formüle geçme zamanı

Koşullardan birinin sağlanması yetiyorsa YADA, bir koşulun tersini almak istiyorsanız DEĞİL kullanılır. Koşullu toplama ve saymada VE yazmanıza gerek kalmaz: ÇOKETOPLA ve ÇOKEĞERSAY birden çok koşulu zaten birlikte arar.

Kendi tablonuzdan iki şart seçin ve önce yalnız =VE(...) yazarak DOĞRU/YANLIŞ sonucunu görün. Sonuç beklediğiniz gibiyse formülü EĞER'in içine taşıyıp okunur bir metin döndürün.

Örnekler

Örnek 1: Gelir ve yaş şartının birlikte sağlanması
ABCDE
1BaşvuranAylık gelirYaş
2Deniz32.00029DOĞRU
=VE(B2>=25000;C2>=18)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: DOĞRU

Gelir 25.000 TL'nin, yaş da 18'in üzerinde. İki koşul da sağlandığı için sonuç DOĞRU.

Örnek 2: EĞER ile burs kararı
ABCDE
1ÖğrenciNot ortalamasıDevamsızlık (gün)
2Ece3,24Burs alır
=EĞER(VE(B2>=3;C2<=5);"Burs alır";"Almaz")

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: Burs alır

Ortalama 3,2 (3'ün üzerinde) ve devamsızlık 4 gün (5'in altında). VE DOĞRU döner, EĞER de Burs alır yazar.

Örnek 3: Tutarın kampanya aralığında olup olmadığı
ABCD
1SiparişTutar
2S-2201650YANLIŞ
=VE(B2>=100;B2<=500)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: YANLIŞ

650 TL, 100'den büyük ama 500'den de büyük. İkinci koşul sağlanmadığı için sonuç YANLIŞ.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

  • #DEĞER!

    Neden: Argüman olarak verilen aralıkta hiç mantıksal değer yok, yalnız metin ya da boş hücre var.

    Çözüm: Aralık yerine karşılaştırma yazın (B2>=100 gibi) ya da aralığın DOĞRU/YANLIŞ değerleri içerdiğinden emin olun.

    #DEĞER! hatasının ayrıntılı çözümü →
  • Neden: Metin koşulunda tırnak unutulmuş, örneğin C2=Evet.

    Çözüm: Metni çift tırnak içine alın: C2="Evet".

İlgili fonksiyonlar

VE kullanan rehberler ve alıştırmalar

Sıkça Sorulan Sorular

Excel VE formülü nasıl kullanılır?

Koşulları noktalı virgülle ayırarak yazarsınız: =VE(B2>=25000;C2>=18). Hepsi doğruysa DOĞRU döner. Metin sonuç için formülü EĞER içine alın.

VE ile YADA arasındaki fark nedir?

VE tüm koşulların sağlanmasını ister, YADA ise birinin sağlanmasını yeterli bulur. Aynı hücre için alternatif değerler arıyorsanız YADA kullanın.

Bir sayının iki değer arasında olduğunu nasıl kontrol ederim?

İki ayrı koşul yazın: =VE(B2>=100;B2<=500). 100<=B2<=500 biçimi Excel'de doğru çalışmaz.