Kritere göre işlem yapan formül

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Arkadaşlar,
Aşağıdaki açıklamamdaki gibi bir formüle ihtiyacım var.

Bir tablodaki E8:F67 aralığındaki değerleri başka yere formülle almak istiyorum.
Bir şartım var: Eğer D sütunundaki satırlarda DOĞRU yazıyorsa o satır atlansın. Atlanan satırın yerine alttaki diğer satırlar gelsin.

Ekli dosyada konuyu örnekle gösterdim. Yardımlarınızı rica ederim.
 

Ekli dosyalar

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Greenblacksea53,
Formül yazdığınız konumda doğru çalışıyor fakat başka bir konumdaki hücreye yapıştırınca çalışmıyor.

Ben, E70:E129 aralığına E8:E67 aralığındaki değerleri getirmek istiyorum (D sütununda eğer DOĞRU yazmıyorsa)
F70:F129 aralığına F8:F67 aralığındaki değerleri getirmek istiyorum (D sütununda eğer DOĞRU yazmıyorsa)

Formülü bu konumlarda çalışır hâle getirebilir miyiz?
 

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
Alternatif;

E70;
C++:
=FİLTRE(E8:F67;(D8:D67<>"DOĞRU")*(F8:F67<>""))
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Korhan Ayhan,
Formül için teşekkürler.

FİLTRE işlevi 2019 Excel çalışma kitaplarında kullanılıyor galiba.
Formül, evde kullandığım Excel 2021'de çalışıyor ama iş yerindeki Excel 2010'da orada çalışmıyor.
Formülü 2010 Excel için düzenleyebilir miyiz?

NOT: Formüldeki "DOĞRU" ifadesi onay kutusu sonucunu gösterdiği için tırnaksız yazılınca sonuç veriyor. İlk iletimde bu durumu belirtmediğimden yanlış anlaşılma olmuş.
 

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.

E70 hücresine uygulayıp sağa ve alta doğru sürükleyiniz.

C++:
=EĞERHATA(İNDİS($E$8:$F$67;TOPLAMA(15;6;(SATIR($E$8:$F$67)-7)/(($D$8:$D$67<>DOĞRU)*($F$8:$F$67<>""));SATIR(E1));SÜTUN(A$1));"")
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Korhan Ayhan,
Formülü E70 hücresine yazıp sağa ve aşağı sürükledim.
Tüm hücrelerde #AD? hatası veriyor.

NOT:
Kırmızı yer yanlışlıkla 8 olarak yazılmış.
=İNDİS($E$8:$F$67;TOPLAM(15;6;(SATIR($E$8:$F$67)-7)/(($D$8:$D$67<>DOĞRU)*($F$8:$F$67<>""));SATIR(E$1));SÜTUN(A$1))
 

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
Afedersiniz..

Telefondan yazmıştım. Hatalı olmuş. Formülü revize ettim. Tekrar deneyiniz.
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Korhan Ayhan,
6. iletinizdeki revize formül istenileni tam olarak yapıyor.
Sağ olun.
 
Üst