Tekrar merhaba,
Acaba
=EĞER($E2="";"";EĞERHATA(İNDİS($B$2:$B$65000;KÜÇÜK(EĞER(ESAYIYSA(MBUL(", "&$E2&",";", "&$A$2:$A$65000&","))
;SATIR($A$2:$A$65000)-SATIR($A$2)+1);SÜTUNSAY($F$2:F2)));""))
bu formüle tarih sütunu ekleyebilir miyiz?
Aşağıdaki tabloda ilk sütundaki tarihleri ikinci...
Merhaba, formülünüz çalıştı. Çok teşekkür ederim. Ancak A ve B sütunlarım başka bir sayfada, E ve F sütunlarım başka bir sayfada olduğu için sanırım, işlem hesaplama süresi uzun oluyor. 65000 değerini 1000e indirdim ama yine saplama uzun sürüyor. Sonuçta işimi gördüğü için minnettarım...
A:A yerine A2:A65000 deneyebilirsiniz. Eski versiyonlarda dizi formülleri tam sütunu seçince çalışmıyor.
Gibi.
=EĞER($E2="";"";EĞERHATA(İNDİS($B$2:$B$65000;KÜÇÜK(EĞER(ESAYIYSA(MBUL(", "&$E2&",";", "&$A$2:$A$65000&","))
;SATIR($A$2:$A$65000)-SATIR($A$2)+1);SÜTUNSAY($F$2:F2)));""))...
Merhaba,
Doğru anladısyam aşağıdaki gibi olabilir.
Verileriniz A2:A10 aralında düşünüldü. Ölçütlerinizde E2:E.. aralğında düşünüldü.
F2 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayınız.
=EĞER($E2="";"";EĞERHATA(İNDİS($B$2:$B$10;KÜÇÜK(EĞER(ESAYIYSA(MBUL("...
Merhaba,
Dizi formülüdür.
=EĞERHATA(İNDİS($Z$4:$Z$30;KÜÇÜK(EĞER($Z$4:$Z$30<>"";EĞER(ESAYIYSA(MBUL($Z$4:$Z$30;P4));SATIR($Z$4:$Z$30)-SATIR($Z$4)+1));1));"")
Dinamik olsun deyince mecburen bazı zorluklara katlanmak durumundasınız.
Benim önerdiğim formülde hücre aralığını daraltarak biraz daha hız kazanabilirsiniz.
Tarih olan sayfalarda tablo aralığını A1:Z100 olacak şekilde tanımladım. Sanırım sizin için yeterli.olacaktır...
Sayfa isimleriniz tarih olduğu için formülü uzatmak zorunda kaldım.
Tarih olan sayfalarda tablo yapısını A:Z sütun aralığı olarak baz aldım. Sizin ihtiyacınız daha geniş bir aralıksa formülde değiştirirsiniz.
KIZILAY sayfası B2 hücresine uygulayıp sağa ve alta doğru sürükleyiniz...
Ne kadar işinize yarar bilemiyorum ama aşağıdaki formülü deneyiniz.
DİZİ formüldür.
=EĞER(C2="";"";EĞERHATA(İNDİS(Sayfa1!$B$1:$B$1000;KAÇINCI(1;MBUL(C2;Sayfa1!$D$1:$D$1000);0));İNDİS(Sayfa1!$B$1:$B$1000;KAÇINCI(B2;Sayfa1!$C$1:$C$1000;0))))
@çıtır hocam kolay gelsin. Bu konu hakkında bir soru sormak istedim. https://yadi.sk/i/5D3SZUeojMYwGA bu bana gönderdiğiniz dosya.
Burada benim sorum dizi olarak verilen formülün yaptığı işlevi, dizi kullanmadan topla.çarpım yada başka bir formülle yapma şansımız var mı acaba.
İlgili formül...
Çok teşekkür ederim, çok işime yaradı. Başka bir sayfada yapıştırdım oradan veri doğrulama ile aldım. Birde
=EĞERHATA(Sayfa2!$A2:$A500;YOKSAY())
bu kodu kullanarak aldığım için alttaki boşluklarıda alıyor. Ona da pratik bir kod var mı, sadece 4 değer çıktıysa listede 4 değer göstersin ? Uzun...
Tablonuzda olan veri doğrulama hücreleri için yardımcı sütunlar oluşturmalısınız. Paylaştığınız dosyada A5:A18 arası için 14 satır var. Bu da 14 sütun demektir. Çok mantıklı değil ama çözüme gitme yolunda bu yöntemi kullanabilirsiniz.
Aşağıdaki DİZİ formül A5 hücresinde yazdığınız "zım" ifadesi...
Merhaba Hocam,
Öncelikle çok teşekkür ederim. Fakat ilk koşulum ürün kodu olacaktı.
Ürün koduna göre en büyük tarih, en büyük saat e göre veri getirmesi gerek.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.