Formül Yardımı

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Merhaba arkadaşlar;

Ekli dosyamda C sütunundaki formülümü geliştirmek istiyorum.
B1 ve B2 hücresinde kriter yoksa eğer, C sütunundaki hücreler ilk aşamada DOĞRU sonucu çıkarmalı
Eğer bir adet bile kriter girilirse eğer, bu seferde sadece eşleşen hücreler DOĞRU versin, diğerleri hata versin.
Mesela C8 hücresi DOĞRU değer vermeli

Yardımcı olabilir misiniz ?
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=TOPLA.ÇARPIM(--ESAYIYSA(MBUL($B$1:$B$3;A6)))>0
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Korhan Bey;

Olmadı, kriterleri dikkate almıyor. Mesela kriter1 "elma" yazdığımda sonuç hata döndürmeli
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
En az bir kriter hücrede varsa DOĞRU döndürür. Sanırım siz bütün kriterlerin eşleşmesini istiyorsunuz.
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Korhan Bey;

İlginiz için teşekkür ederim, Başka bir şekilde sorunumu çözdüm...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Çözümü paylaşırsanız benzer ihtiyacı olanlar faydalanabilirler.
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Korhan Bey;

Formülünü bulamadım. Bende B8 hücresine boş karakter girdim ve oldu.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Ben soruyu biraz eksik okumuşum. Bu sebeple önerim eksik kalmış.

Aşağıdaki formülü deneyiniz. Olmazsa revize ederiz.

C++:
=EĞER(VE($B$1="";$B$2="");DOĞRU;(TOPLA.ÇARPIM(--ESAYIYSA(MBUL($B$1:$B$2;A6)))+EĞER(ESAYIYSA(MBUL($B$3;B6));1;0))=BAĞ_DEĞ_DOLU_SAY($B$1:$B$3))
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Korhan Bey;

Formül olmadı ama dediğim gibi bir şekilde sorunu çözdüm zaten.
Sizi yanıtsız bırakmamak için yazdım. Sizden daha önce çok konuda faydalanmıştım. Size minnetarım. İsterseniz konu başlığını kapatabiliriz.
Fakat yine de formülü oluşturmak istiyorsanız, en başta yüklediğim dosyayı indirip, formülü orada denemiş olsanız beni daha iyi anlamış olacağınızı düşünüyorum. C8 hücresi
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
doğru sonucu verirse tamamdır
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
C8 hücresi DOĞRU sonucunu üretiyor. Sanırım yine gözümden kaçan bir yer var.
 

Ekli dosyalar

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
723
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
B1-B2 ve B3 hücreleri boş ise eğer DOĞRU verecek.
B1 hücresine değer girildiğinde ve girilen değer A6:A20 aralığında varsa bu sefer C hücresi DOĞRU diğerleri hata verecek.
Örnekte B1 hücresinde KALEM girilmiş. KALEM A6 ve A8 hücresinde var. O zaman C6 ve C8 hücresi DOĞRU yazacak.

Ekli dosyanızda C8 hücresi DOĞRU vermiş ama C6 hücresi önceden doğru iken bu sefer hatalı olmuş.

Korhan Bey;
Benim tabloma B8 hücresine boş değer girin, C8 hücresi DOĞRU verecektir.
O boş değeri girmeden formülü nasıl yapmam gerekiyor. Bütün mesele bu :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Paylaştığım dosyayı revize ettim. Tekrar kontrol ediniz.
 
Üst