• DİKKAT

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

tablodan satır özeti çıkarmak

Katılım
13 Mart 2011
Mesajlar
22
Excel Vers. ve Dili
Excel 2010 - ingilizce
Arkadaşlar merhabalar,
Excelde basit fonksiyonları kullanılabiliyor, ama aşağıdaki işlemi kuramadım.
2 sayfalık bir excelde ilk sayfada kişiler ve aldıkları ürünleri olsun, ikinci sayfada kırmızı alana kişinin adını girdiğimde hangi üründen kaç adet almış görmek istiyorum. Bu dökümü yaparken boş satırlar olmadan her ürün alt alta gelmesi lazım.

Yardım edebilirseniz sevinirim
Teşekkürler
Foto1
Foto2
Dosya
 
[TR][TD]
B sütununa bu formülleri dener misiniz
Kod:
=DÜŞEYARA(A2;Sayfa1!A1:D6;2;0)
=DÜŞEYARA(A2;Sayfa1!A1:D6;3;0)
=DÜŞEYARA(A2;Sayfa1!A1:D6;4;0)

[/TD][/TR]
 

Ekli dosyalar

  • 1598179235939.png
    1598179235939.png
    7.8 KB · Görüntüleme: 10
Son düzenleme:
B sütununa bu formülleri dener misiniz
Kod:
=DÜŞEYARA(A2;Sayfa1!A1:D6;2;0)
=DÜŞEYARA(A2;Sayfa1!A1:D6;3;0)
=DÜŞEYARA(A2;Sayfa1!A1:D6;4;0)
Akşam deneyeceğim, haber edicem teşekkürler
 
Merhaba.
Alternatif olsun.

B3'e aşağıdaki formülü kopyalayın ve alt hücreler çoğaltın.

Kod:
=DÜŞEYARA($A$2;işlemler!A:D;KAÇINCI(A3;işlemler!$B$1:$D$1;0)+1;0)
 
B sütununa bu formülleri dener misiniz
Kod:
=DÜŞEYARA(A2;Sayfa1!A1:D6;2;0)
=DÜŞEYARA(A2;Sayfa1!A1:D6;3;0)
=DÜŞEYARA(A2;Sayfa1!A1:D6;4;0)
Merhabalar, sizin kodlarınızı yazdığımızda 0 elma, 0 armut, 3 portakal gibi sonuç çıkıyor, ama ben dinamik olarak 0'ların olmadığı bir liste yapmak istiyorum. Bu listede 10larca ürün olacak 0'ların dökümde olmamasını istiyorum.
resim
 
Alternatif olarak deneyiniz
Kod:
=TOPLA.ÇARPIM((işlemler!$B$1:$D$1=$A$3)*(işlemler!$A$2:$A$6=$A$2)*(işlemler!$B$2:$D$6))
veya
Kod:
=BAĞ_DEĞ_DOLU_SAY(KAYDIR(işlemler!$B$1;KAÇINCI($A$2;işlemler!$A$2:$A$6;0);;;3))
 
Son düzenleme:
Merhaba.
Alternatif olsun.

B3'e aşağıdaki formülü kopyalayın ve alt hücreler çoğaltın.

Kod:
=DÜŞEYARA($A$2;işlemler!A:D;KAÇINCI(A3;işlemler!$B$1:$D$1;0)+1;0)
Cevabınız için teşekkürler sizin kodu bir türlü çalıştıramadım.
Ama o da sıfır olanları gösteriyor sanırım. 0 elma, 0 portakal vs gibi
Resim
 
Alternatif olarak deneyiniz
Kod:
=TOPLA.ÇARPIM((işlemler!$B$1:$D$1=$A$3)*(işlemler!$A$2:$A$6=$A$2)*(işlemler!$B$2:$D$6))
veya
Kod:
=BAĞ_DEĞ_DOLU_SAY(KAYDIR(işlemler!$B$1;KAÇINCI($A$2;işlemler!$A$2:$A$6;0);;;3))
Malesef bu ilk koddan 0, ikinci koddan 15 diye bir değer aldım.
Benim ulaşmak istediğim sonuç dinamik olarak
<isim 1> yazdığımda a3te 3 b3te portakal çıksın
<isim 2> yazdığımda a3te 5 b3te armut çıksın
<isim 3> yazdığımda a3te 2 b3te elma çıksın
a4te 2 b4te 2 portakal
şeklinde olmalı
sanırım bu tarz bir sonuç için formüller ile değil de vba falan mı olmalı bilemedim.
Çok fazla ürün ve çok fazla isim olacak dolayısıyla benim olabildiğince kısa bir döküme ihtiyacım var
 
Anladım.Formülü biraz sonra yazarım.
 
Son düzenleme:
döküm A3 Hücresine kopyalayınız.Aşağı doğru yeterinçe çoğaltınız.
Kod:
=EĞERHATA(İNDİS(işlemler!$B$2:$D$6;KAÇINCI($A$2;işlemler!$A$2:$A$6;0);KAÇINCI($B3;işlemler!$B$1:$D$1;0));"")

döküm B3 Hücresine kopyalayınız.Aşağı doğru yeterinçe çoğaltınız.
Kod:
=EĞERHATA(KAYDIR(işlemler!$A$1;;TOPLA.ÇARPIM(BÜYÜK((KAYDIR(işlemler!$B$1;KAÇINCI($A$2;işlemler!$A$2:$A$6;0);;;3)<>"")*SÜTUN(işlemler!$B$1:$D$1);SATIR($A1)))-1);"")
 
B sütununa bu formülleri dener misiniz
Kod:
=DÜŞEYARA(A2;Sayfa1!A1:D6;2;0)
=DÜŞEYARA(A2;Sayfa1!A1:D6;3;0)
=DÜŞEYARA(A2;Sayfa1!A1:D6;4;0)
Merhabalar, sizin kodlarınızı yazdığımızda 0 elma, 0 armut, 3 portakal gibi sonuç çıkıyor, ama ben dinamik olarak 0'ların olmadığı bir liste yapmak istiyorum. Bu listede 10larca ürün olacak 0'ların dökümde olmamasını istiyorum.
resim
Kod:
=EĞERHATA(DÜŞEYARA(A2;Sayfa1!A1:D6;3;0);"")
bütün formülleri bu şekilde değiştirerek dener misin.
3 yazan yer sizin tablonuzdaki 3. satırı temsil ediyor yani C sütununu armutu.
buna göre tablonuza veri ekledikçe güncelleyebilirsiniz
 
Malesef tüm sonuçlar formülün geldiği kutucuğu dolduruyor, benim istediğim sonuç adedi artsa yada azalsa da sonucun ona göre şekillenmesi idi. Örneğin windowsun komut ekranına >dir codu yazdığınızda tüm dosyaları döker ya onun gibi bir şey arıyorum
 
Dinamik olması için formül uzun oldu. Tablonuz bu haliyle sınırlı ise formül kısaltılabilir.
 
çok teşekkür ederim tekrardan zahmet oldu, ben şimdi bu kodu asıl tabloya taşımaya çalışıyorum
 
Özelden ilettiğiniz dosyanıza göre yeniden hazırladığım formülasyon ektedir.

Harici Link (Silinebilir) ; https://we.tl/t-dtoyx6Play
 

Ekli dosyalar

Geri
Üst