• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Birden fazla hücre içeriğini karşılaştırmak.

  • Konbuyu başlatan Konbuyu başlatan Yotsuba
  • Başlangıç tarihi Başlangıç tarihi
Katılım
27 Ekim 2010
Mesajlar
3
Excel Vers. ve Dili
2007 Eng
Selam arkadaşlar, forumunuzu inceledim gerçekten çok güzel bilgilerle dolu. Benim sormak istediğim bir soru var.

A1 hücresinden D1 hücresine kadar bulunan hücreler içerisinde "Yes" veya "No" değerleri bulunuyor. Eğer bu 4 hücre içinde de "Yes" değeri varsa E1 hücresine "Yes" yazılsın. Eğer değilse "No" yazılsın. Acaba böyle bir fonksiyon yapılabilir mi? Forumda baktım ama herhangi bir döküman göremedim. Belki de doğru keywordleri girmemiş olabilirim.

Teşekkürler.
 
.

Kod:
=IF(AND(A1="Yes";A1=B1;B1=C1;C1=D1)=TRUE;"Yes";"No")

deneyin.

.
 
Çok teşekkürler:) Bana rica etsem mantığını açıklayabilir misiniz? Mesela ben şöyle yapıyordum. =if(a1=b1=c1=d1;"yes";"no")

Bu hata veriyordu. Sizce tam olarak nerde yanlış yapıyorum?
 
Çok teşekkürler:) Bana rica etsem mantığını açıklayabilir misiniz? Mesela ben şöyle yapıyordum. =if(a1=b1=c1=d1;"yes";"no")

Bu hata veriyordu. Sizce tam olarak nerde yanlış yapıyorum?

.

a1=b1=c1=d1 diye bir yazım şekli yok. Eşitlikleri / Eşitsizlikleri AND / OR ile bağlamak gerekir.

=AND(A1=B1;B1=C1;C1=D1) şeklinde yazarsak, hücre içindekiler eşit ise TRUE, değilse FALSE sonucu üretilir.

Oysa bizden istenen hücre içerikleri "Yes" ise TRUE değilse FALSE sonucu üretilsin.

Bıu nedenle formülümüz:

=AND(A1="Yes";A1=B1;B1=C1;C1=D1) olmalıdır.

Bu formül sonucu TRUE veya FALSE çıkar. İstenilen ise TRUE ise "Yes" değilse "No" sonucunu üretsin.

Böylece formül:

=IF(AND(A1="Yes";A1=B1;B1=C1;C1=D1)=TRUE;"Yes";"No")

olur.
 
Alternatif

=IF(COUNTIF(A1:D1;"Yes")=4;"Yes";"No")

.
 
Çok teşekkür ederim arkadaşlar. Çok yardımcı oldunuz.
 
Geri
Üst