• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Filtre uygulanmış bir tablodaki en alttaki bakiyeyi sayfanın en başına koyma

Katılım
16 Mayıs 2012
Mesajlar
21
Excel Vers. ve Dili
2008
Arkadaşlar merhaba, ben giriş seviyesi excel bilgisine sahibim. Sizlerden bir konuda yardım bekliyorum. Farklı ürün kodları olan bir listeyi filtre uygulayarak aynı koddaki ürünleri listeliyorum fakat liste cok uzun aynı kodlu ürünlerin son bakiyesini (giren veya çıkan toplamını değil sadece kalan yani bakiye lazım) görmek için sürekli listenin en altına inmek zorunda kalıyorum. Bu sebeple bakiyeyi sayfanın en başına da formüle etmeme yardımcı olur musunuz. Baska kodlu bir ürün secince de o bakiye otomatik değişecek sekilde.

Çok teşekkürler
 
Örnek bir belge hazırlayıp dosya yükleme sitelerinden birinde paylaşırsanız daha kolay çözüm buluruz.
 
İstenenlerin bu çözümler olmadığı anlaşıldığından önerilen çözümler silindi.
 
Son düzenleme:
Merhaba.

Bir önerim olacak.
-- H5 hücresine uygulayıp aşağı doğru liste boyunca kopyalayın
(yardımcı sütun olarak kullanılacak, bu sütunu gizleyebilirsiniz)
.
Kod:
=ALTTOPLAM(3;$F$5:F5)
-- F3 hücresine uygulayın;
.
Kod:
=İNDİS($F$5:$F$263;KAÇINCI(MAK($H$5:$H$263);$H$5:$H$263;0))
NOT: Her iki formül güncellenmiştir, tekrar kontrol ediniz.
.
 
Son düzenleme:
Merhaba.

Bir önerim olacak.
-- H5 hücresine uygulayıp aşağı doğru liste boyunca kopyalayın
(yardımcı sütun olarak kullanılacak, bu sütunu gizleyebilirsiniz)
Bu formül filtre sonucunda görünür kalan son satırda 1 sonucunu üretecektir.
.
Kod:
=ALTTOPLAM(3;$F$5:F5)
-- F3 hücresine uygulayın;
.
Kod:
=İNDİS($F$5:$F$263;KAÇINCI(MAK($H$5:$H$263);$H$5:$H$263;0))
NOT: Her iki formül güncellenmiştir, tekrar kontrol ediniz.
.

Teşekkür ederim ancak uyguladığımda bakiye sütunundaki en alt tutar ile uyuşmuyor.
 
Formülü güncellemiştim, kontrol eder misiniz?
Ben denemeler yaptığımda (filtre de hem tek seçeneği ve hem de bir'den fazla seçeneği dahil ederek) sorun göremiyorum.
 
Formülü güncellemiştim, kontrol eder misiniz?
Ben denemeler yaptığımda (filtre de hem tek seçeneği ve hem de bir'den fazla seçeneği dahil ederek) sorun göremiyorum.

haklısınız sebebi listeye yeni ürünler veya hareketler eklenince formül otomatik olarak o satırı dahil etmiyor. bu sorunu nasıl gideribiliriz.
 
Merhaba.

Bu istediğiniz formüle edilebilir ama burada yardımcı sütun kullanıldığından ve bu sütundaki formülün de kopyalanacağını düşünürsek, son satırı formül ile tespit etmek yerine yüksek (muhtemel maksimum satır sayısı) bir sayıyı son satır numarası olarak kullanmak daha anlamlı bence.
 
Merhaba.

Bu istediğiniz formüle edilebilir ama burada yardımcı sütun kullanıldığından ve bu sütundaki formülün de kopyalanacağını düşünürsek, son satırı formül ile tespit etmek yerine yüksek (muhtemel maksimum satır sayısı) bir sayıyı son satır numarası olarak kullanmak daha anlamlı bence.

peki hocam, bu konuda yardımcı olabilir misiniz?
 
Örneğin; =KAÇINCI("ZZZ";$A:$A;1) formülü son satır numarasını verir.
 
Örneğin; =KAÇINCI("ZZZ";$A:$A;1) formülü son satır numarasını verir.

dediğim gibi ben giriş seviyesi excel bilgisine sahibim ilk verdiğiniz formülün neresine bunu eklemem lazım bilmiyorum. rica etsem ilk sayfada eklediğim örnek dosyaya formülleri oluşturup dosyayı yükleyebilir misiniz
 
Aşağıdaki dizi formülü deneyiniz.

Formülü F1 hücresine kopyalayın. Kursor F1 hücresi içinde aktif haldeyken CTRL+SHIFT+ENTER tuşlarına basarak formül girişini tamamlayın. Bu şekilde formül dizi formül haline dönüşecektir.

Kod:
=DOLAYLI("F"&MAK(EĞER(ALTTOPLAM(3;KAYDIR(F5:F5000;SATIR(F5:F5000)-SATIR(F5);;1))>0;SATIR(F5:F5000))))
 
Merhaba,

Alternatif olarak,

Eklemiş olduğunuz dosyayı şirket interneti sebebiyle indiremiyorum.

Daha önce verilen cevaplarda F sütunu kullanılmış, bende onu kullandım.

Kod:
=ARA(2;1/(ALTTOPLAM(3;KAYDIR(F5;SATIR(1:50000)-1;)));F5:F50000)
 
Tekrar merhaba.

DÜZELTME:
Sayın kuvari veya Sayın AYHAN'ın formülleri yeterli, böylece yardımcı sütun da kullanmamış olursunuz.
.
 
Son düzenleme:
Aşağıdaki dizi formülü deneyiniz.

Formülü F1 hücresine kopyalayın. Kursor F1 hücresi içinde aktif haldeyken CTRL+SHIFT+ENTER tuşlarına basarak formül girişini tamamlayın. Bu şekilde formül dizi formül haline dönüşecektir.

Kod:
=DOLAYLI("F"&MAK(EĞER(ALTTOPLAM(3;KAYDIR(F5:F5000;SATIR(F5:F5000)-SATIR(F5);;1))>0;SATIR(F5:F5000))))


Yardımlarınız için çok teşekkür ederim. Allah razı olsun.
 
Merhaba,

Alternatif olarak,

Eklemiş olduğunuz dosyayı şirket interneti sebebiyle indiremiyorum.

Daha önce verilen cevaplarda F sütunu kullanılmış, bende onu kullandım.

Kod:
=ARA(2;1/(ALTTOPLAM(3;KAYDIR(F5;SATIR(1:50000)-1;)));F5:F50000)

Size de cok tesekkür ederim işimi gördü. Hepinizden Allah razı olsun
 
Geri
Üst