YADA Formülü (OR): Koşullardan Biri Yeterli Olduğunda
YADA
İngilizce adı: OR
Yayın: · Son güncelleme:
YADA kısaca
YADA, verdiğiniz koşullardan en az biri DOĞRU ise DOĞRU, hepsi YANLIŞ ise YANLIŞ döndürür. İndirim, uyarı ya da hafta sonu kontrolü gibi alternatif şartların olduğu durumlarda EĞER ile birlikte kullanılır.
Söz dizimi
YADA(mantıksal1; [mantıksal2]; ...)OR(logical1, [logical2], ...)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üman | Durum | Açıklama |
|---|---|---|
mantıksal1logical1 | Zorunlu | Sı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
YADA ne zaman kullanılır?
Excel YADA formülü, koşullardan en az birinin sağlanmasının yeterli olduğu durumlarda kullanılır. Koşullardan biri bile DOĞRU ise sonuç DOĞRU olur; YANLIŞ sonucu için hepsinin YANLIŞ olması gerekir. VE'nin tersine, şartlar birbirinin alternatifidir.
Bir mağaza, sadakat programı üyelerine ya da 1.000 TL ve üzeri alışveriş yapanlara indirim uyguluyor olsun. Üye olmayan ama 1.250 TL alışveriş yapan bir müşteri için =YADA(B2="Evet";C2>=1000) DOĞRU döner. İkinci koşul tek başına yeterlidir.
Argümanların yazımı
İlk koşul zorunludur ve en fazla 255 koşul eklenebilir. Koşullar karşılaştırma, DOĞRU/YANLIŞ içeren hücre ya da mantıksal sonuç veren başka bir formül olabilir. Argüman olarak verilen aralıktaki metin ve boş hücreler dikkate alınmaz.
Aralıkta hiç mantıksal değer bulunmazsa YADA #DEĞER! hatası verir. Bu yüzden =YADA(A2:A10) gibi bir yazım ancak aralık DOĞRU/YANLIŞ değerleri içeriyorsa anlamlıdır.
Stok uyarısı örneği
YADA'yı EĞER'in koşul kısmına yazdığınızda okunur sonuçlar alırsınız. Stok 10 adedin altına düştüğünde ya da tedarikçi ürünü durdurduğunda "Sipariş ver" uyarısı isteyen bir depo için formül =EĞER(YADA(B2<10;C2="Durdu");"Sipariş ver";"Yeterli") olur.
Stoku 25 adet olan ve tedarik durumu "Aktif" görünen bir üründe iki koşul da YANLIŞ çıkar. Sonuç "Yeterli" olur. Stok 8'e düştüğü anda ilk koşul DOĞRU olur ve uyarı görünür.
Tarihin hafta sonuna denk gelip gelmediği
YADA, başka formüllerin sonuçlarını da sınayabilir. HAFTANINGÜNÜ formülü ikinci argüman 2 olduğunda pazartesiyi 1, cumartesiyi 6 ve pazarı 7 sayar. =YADA(HAFTANINGÜNÜ(A2;2)=6;HAFTANINGÜNÜ(A2;2)=7) formülü 17.10.2026 cumartesi tarihi için DOĞRU döndürür.
Bu kontrol vardiya tablolarında hafta sonu mesaisini ayırmak için kullanışlıdır. Aynı sonucu =HAFTANINGÜNÜ(A2;2)>5 ile de alabilirsiniz; YADA biçimi ise hangi günlerin sayıldığını açıkça gösterir.
VE ile YADA'yı birlikte kullanmak
Gerçek kurallar çoğu zaman iki formülün karışımıdır. "İstanbul ya da Ankara şubesinde çalışan ve kıdemi 3 yılı geçen personel" gibi bir şartı =VE(YADA(B2="İstanbul";B2="Ankara");C2>3) biçiminde yazarsınız. İçteki YADA şube şartını, dıştaki VE kıdem şartını denetler.
Parantezlerin yeri sonucu belirler. YADA'yı VE'nin dışına alırsanız kural "İstanbul şubesi ya da kıdemi 3 yılı geçen herkes" anlamına gelir ve çok daha fazla kişiyi kapsar. Karmaşık koşulları önce yan sütunlarda ayrı ayrı hesaplayıp sonra birleştirmek, hatayı bulmayı kolaylaştırır.
Sık yapılan hatalar
Aynı hücreyi birkaç değerle karşılaştırırken =YADA(B2="Ankara";"İzmir") yazmak yaygın bir hatadır. İkinci koşulda karşılaştırma olmadığı için Excel "İzmir" metnini mantıksal değere çeviremez ve #DEĞER! verir. Doğrusu =YADA(B2="Ankara";B2="İzmir") biçimidir.
Metni tırnaksız yazmak ise #AD? hatasına yol açar. Ayrıca YADA ile VE'yi karıştırmamaya dikkat edin. "Hem üye hem 1.000 TL üzeri" diyen bir kampanya kuralı VE ile, "üye ya da 1.000 TL üzeri" diyen kural YADA ile yazılır.
İlgili formüller
Koşulların tamamı aranıyorsa VE, bir koşulun tersi gerekiyorsa DEĞİL kullanılır. Tek bir hücreyi çok sayıda sabit değerle karşılaştırıyor ve her eşleşmeye farklı sonuç istiyorsanız İLKEŞLEŞEN daha uygun olur.
Kendi tablonuzda iki alternatif şart belirleyin ve önce yalnız YADA ile DOĞRU/YANLIŞ sonucunu görün. Ardından formülü EĞER'in içine alıp her iki şartı ayrı ayrı bozarak sonucun nasıl değiştiğini deneyin.
Örnekler
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Müşteri | Üye | Tutar | ||
| 2 | Elif | Hayır | 1.250 | DOĞRU |
=YADA(B2="Evet";C2>=1000)=OR(B2="Evet",C2>=1000)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
Elif üye değil, ama alışveriş tutarı 1.000 TL'nin üzerinde. Koşullardan biri DOĞRU olduğu için sonuç DOĞRU.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ürün | Stok | Tedarik | ||
| 2 | Kahve makinesi | 25 | Aktif | Yeterli |
=EĞER(YADA(B2<10;C2="Durdu");"Sipariş ver";"Yeterli")=IF(OR(B2<10,C2="Durdu"),"Sipariş ver","Yeterli")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: Yeterli
Stok 10'un üzerinde ve tedarik durumu Aktif. İki koşul da YANLIŞ olduğu için EĞER Yeterli yazar.
| A | B | C | |
|---|---|---|---|
| 1 | Tarih | ||
| 2 | 17.10.2026 | DOĞRU |
=YADA(HAFTANINGÜNÜ(A2;2)=6;HAFTANINGÜNÜ(A2;2)=7)=OR(WEEKDAY(A2,2)=6,WEEKDAY(A2,2)=7)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: DOĞRU
17.10.2026 cumartesidir. HAFTANINGÜNÜ ikinci argüman 2 ile 6 döndürür, ilk koşul DOĞRU olur.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: Koşul yerine düz metin yazılmış (YADA(B2="Ankara";"İzmir") gibi) ya da aralıkta hiç mantıksal değer yok.
Çözüm: Her koşulu tam karşılaştırma olarak yazın: YADA(B2="Ankara";B2="İzmir").
#DEĞER! hatasının ayrıntılı çözümü → Neden: Metin değer tırnak içine alınmamış ya da formül adı yanlış yazılmış.
Çözüm: Metinleri çift tırnakla yazın ve formül adını YADA olarak kontrol edin.
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel YADA formülü nasıl kullanılır?
Alternatif koşulları noktalı virgülle ayırırsınız: =YADA(B2="Evet";C2>=1000). Biri sağlanırsa DOĞRU döner; okunur bir sonuç için formülü EĞER içine alın.
Türkçe Excel'de OR formülünün adı nedir?
Türkçe Excel'de OR formülü YADA adıyla yazılır. Bazı Microsoft sayfalarında VEYA karşılığı da görülür; formülde YADA kullanın.
Bir hücre birkaç değerden birine eşit mi, nasıl bakılır?
Her değer için ayrı karşılaştırma yazın: =YADA(B2="Ankara";B2="İzmir";B2="Bursa"). Hücre adını her koşulda tekrarlamanız gerekir.