aras
Yeni Üye
- Katılım
- 16 Eki 2024
- Mesajlar
- 1
- Aldığı beğeni
- 0
- Excel V
- Office 365 TR
Konu Sahibi
Herkese selamlar, hayırlı işler.
Ekteki dosyanın Q2_Matris_Arama sekmesinde göreceğiniz üzere sol tarafta yatayda ürünler, dikeyde ise aylar ve satış gruplarının olduğu karmaşık bir matris yapım var.
Normal şartlarda tek satır ve tek sütun olduğunda İNDİS (INDEX) ve KAÇINCI (MATCH) kombinasyonuyla veya yeni ÇAPRAZARA (XLOOKUP) ile matrisin kesişimindeki veriyi çekebiliyorum. Fakat bu sefer aradığım kriter tek değil. Rapor sayfasında iki adet açılır kutum (Data Validation) var. Kullanıcı buradan hem Satış Grubu'nu (A veya B) seçecek hem de Ayı seçecek. Formül gidecek, bu iki kriteri dikey eksende eşleştirecek, ardından yatay eksendeki ürünlerden yalnızca değeri negatif (zarar yazan) olan ilk ürünün ismini bana getirecek.
Yani hem iki boyutlu arama yapacak, hem dikeyde çift kriter sorgulayacak, hem de yatayda <0 (sıfırdan küçük) koşuluna uyan sütun başlığını filtreleyip dinamik olarak hücreye yazacak.
FİLTRE (FILTER) fonksiyonuyla satırı döküyorum ama yataydaki başlığı filtreyle yukarı doğru nasıl eşleştireceğimi bulamadım. Ofis 365 kullanıyorum. Bu karmaşık mantığı tek bir dinamik dizi formülüyle çözmemiz mümkün müdür? Ustalarımızın değerli yorumlarını bekliyorum
Ekteki dosyanın Q2_Matris_Arama sekmesinde göreceğiniz üzere sol tarafta yatayda ürünler, dikeyde ise aylar ve satış gruplarının olduğu karmaşık bir matris yapım var.
Normal şartlarda tek satır ve tek sütun olduğunda İNDİS (INDEX) ve KAÇINCI (MATCH) kombinasyonuyla veya yeni ÇAPRAZARA (XLOOKUP) ile matrisin kesişimindeki veriyi çekebiliyorum. Fakat bu sefer aradığım kriter tek değil. Rapor sayfasında iki adet açılır kutum (Data Validation) var. Kullanıcı buradan hem Satış Grubu'nu (A veya B) seçecek hem de Ayı seçecek. Formül gidecek, bu iki kriteri dikey eksende eşleştirecek, ardından yatay eksendeki ürünlerden yalnızca değeri negatif (zarar yazan) olan ilk ürünün ismini bana getirecek.
Yani hem iki boyutlu arama yapacak, hem dikeyde çift kriter sorgulayacak, hem de yatayda <0 (sıfırdan küçük) koşuluna uyan sütun başlığını filtreleyip dinamik olarak hücreye yazacak.
FİLTRE (FILTER) fonksiyonuyla satırı döküyorum ama yataydaki başlığı filtreyle yukarı doğru nasıl eşleştireceğimi bulamadım. Ofis 365 kullanıyorum. Bu karmaşık mantığı tek bir dinamik dizi formülüyle çözmemiz mümkün müdür? Ustalarımızın değerli yorumlarını bekliyorum