Çözüldü Üç Ayrı Kritere Göre Arama

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
593
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
Merhaba;

Ekteki dosyada 3 kritere göre arama yaparak sonucu aşağıdaki formül ile bulmaktayım. Bu işlem makro ile yapılabilir mi_?


CSS:
=İNDİS(H3:H12;TOPLA.ÇARPIM((KAÇINCI(E15&"@"&F15&"@"&G15;E3:E12&"@"&F3:F12&"@"&G3:G12;0))))
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Basitçe aşağıdaki gibi düşünülebilir.
CSS:
[H15] = Evaluate("=INDEX(H3:H12,SUMPRODUCT((MATCH(E15&""@""&F15&""@""&G15,E3:E12&""@""&F3:F12&""@""&G3:G12,0))))")
 
Katılım
8 Ekim 2009
Mesajlar
642
Excel Vers. ve Dili
Office 2010 & 2016 TR
Altın Üyelik Bitiş Tarihi
26-12-2023
Merhaba;

Ekteki dosyada 3 kritere göre arama yaparak sonucu aşağıdaki formül ile bulmaktayım. Bu işlem makro ile yapılabilir mi_?


CSS:
=İNDİS(H3:H12;TOPLA.ÇARPIM((KAÇINCI(E15&"@"&F15&"@"&G15;E3:E12&"@"&F3:F12&"@"&G3:G12;0))))
Sayın @gicimi
Sorunuz altına soru soracağım için kusura bakmayın lütfen.
Araştırdım bulamadım, formül içerisindeki "@" işaretinin amacı, rolü, işlevi nedir acaba?
 

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
593
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
@PriveT hocam ne demek.
Şöyle söyleyim; Aralık kullanılan dizi formüllerinde birleştirme işlevini sağlıyor.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.
Tarz olarak, zorunlu olmadığı sürece, konu sahibinin kullandığı formüllerde, sayfa yapılarında değişiklik önermem.
Zira belge, yapı kendisine aittir, yaptığı bir şeyin kendisi için bir anlamı olabilir diye düşünürüm.
Bu nedenle "@" kısımlarıyla ilgili bir değişiklik önermedim. Önerdiğim şey mevcut formül sonucunun hücreye yazırılmasından ibaretti.

Formülde ve kodda basit bir METİN BİRLEŞTİRME işlemi var ve arada kullanılan &"@"& kısımlarının ise bir işlevi yok.
Buradaki örnek için belirtecek olursam formüldeki &"@"& yerine sadece &, koddakinde de buna paralel olarak &""@""& yerine sadece & yazılablir.
.
 

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
593
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
@Ömer BARAN hocam bilgilendirme için teşekkür ederim.
 
Katılım
3 Ocak 2020
Mesajlar
12
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03-01-2021
Merhaba.
Basitçe aşağıdaki gibi düşünülebilir.
CSS:
[H15] = Evaluate("=INDEX(H3:H12,SUMPRODUCT((MATCH(E15&""@""&F15&""@""&G15,E3:E12&""@""&F3:F12&""@""&G3:G12,0))))")
Hocam çok işime yaradı teşekkürler fakat yüzlerce hücreye yapınca Excel yaklaşık 5 dakikada yapıyor işlemi hızlandırmak için tavsiyeniz varmı acaba.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosyanızı paylaşırsanız yardım almanız kolaylaşır.
 
Katılım
3 Ocak 2020
Mesajlar
12
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03-01-2021
Örnek dosyanızı paylaşırsanız yardım almanız kolaylaşır.
Hocam ek' te gönderdim BeniOku Sekmesine de yazdım bilginize.
VBA' da döngüyle de denedim fakat yavaş tabi benim kendi kodlarımla :)
 

Ekli dosyalar

Üst