Çözüldü Birden Fazla Sayfadan Sayıları Toplama

Katılım
26 Temmuz 2019
Mesajlar
4
Excel Vers. ve Dili
2016 - Türkçe
Merhaba,
Tablomda ayın her günü için ayrı ayrı sayfalar var ve bu sayfalarda çalışan kişilerin isimleri ve bu kişilerin yapmış olduğu ürün ve fire miktarları yazıyor en sonda da AYLIK diye bir sayfa var. AYLIK sayfasında bu ayın her gününden kişilerin yapmış olduğu rakamları çekecek. DÜŞEYARA formülü =DÜŞEYARA(A2;'01.07.2019'!A:C;2;0)+DÜŞEYARA(A2;'02.07.2019'!A:C;2;0)+DÜŞEYARA(A2;'03.07.2019'!A:C;2;0) bu şekilde yazıyorum fakat hem uzun sürüyor hem de örneğin ayın 02.07.2019 da ahmet isimli personel çalışmadıysa ve listede ismi yoksa formül hata veriyor ismi bulamadığı için.
Desteğinizi rica ederim.




 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

AYLIK sayfasında boş bir sütunda (K sütunu olabilir) sayfa isimlerini alt alta yazınız.
Sonra sayfa isimlerini yazdığınız hücreleri mouse ile seçiniz.

A1 hücresinin hemen üstünde bulunan AD TANIMLAMA kutucuğuna Sayfalar olarak isim tanımlayın.

Son olarak AYLIK sayfasında B2 hücresine;

Kod:
=TOPLA.ÇARPIM((ETOPLA(DOLAYLI("'"&METNEÇEVİR(Sayfalar;"gg.aa.yyyy")&"'!A1:A1000");A2;DOLAYLI("'"&METNEÇEVİR(Sayfalar;"gg.aa.yyyy")&"'!B1:B1000"))))
C2 hücresine;
Kod:
=TOPLA.ÇARPIM((ETOPLA(DOLAYLI("'"&METNEÇEVİR(Sayfalar;"gg.aa.yyyy")&"'!A1:A1000");A2;DOLAYLI("'"&METNEÇEVİR(Sayfalar;"gg.aa.yyyy")&"'!C1:C1000"))))
Formüllerini uygulayın ve alt hücrelere sürükleyin.
 
Katılım
17 Mayıs 2019
Mesajlar
2
Excel Vers. ve Dili
10
Altın Üyelik Bitiş Tarihi
24-05-2024
=BİRLEŞTİR(İNDİS('02.01.2016'!$A$1:$C$5;KAÇINCI(A2;'02.01.2016'!$A:$A;0);2);" Fire ";İNDİS('02.01.2016'!$A$1:$C$5;KAÇINCI(A2;'02.01.2016'!$A:$A;0);3);" Ürün")


=İNDİS('02.01.2016'!$A$1:$C$5;KAÇINCI(A2;'02.01.2016'!$A:$A;0);2)
Tarih kısmına sayfa no ve $A$1:$C$5 kısmada tabloyu yazarsanız cıkacaktır
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Scripting Dictionary ile yapılmış bir çalışma.

https://www.dosya.tc/server21/enckdh/TabloOlustur.xlsm.html

AYLIK sayfasındaki buton ile tabloyu oluşturabilirsiniz.
İstediğiniz kadar sayfa ekleyebilirsiniz.
Fakat her bir liste İSİM, FİRE, ÜRÜN şeklinde A,B,C sütunlarında bulunmalıdır.

Kodları çalıştırmak için Tools>References ten Microsoft Scripting Runtime ekleyiniz.

 
Katılım
26 Temmuz 2019
Mesajlar
4
Excel Vers. ve Dili
2016 - Türkçe
Merhaba,

AYLIK sayfasında boş bir sütunda (K sütunu olabilir) sayfa isimlerini alt alta yazınız.
Sonra sayfa isimlerini yazdığınız hücreleri mouse ile seçiniz.

A1 hücresinin hemen üstünde bulunan AD TANIMLAMA kutucuğuna Sayfalar olarak isim tanımlayın.

Son olarak AYLIK sayfasında B2 hücresine;

Kod:
=TOPLA.ÇARPIM((ETOPLA(DOLAYLI("'"&METNEÇEVİR(Sayfalar;"gg.aa.yyyy")&"'!A1:A1000");A2;DOLAYLI("'"&METNEÇEVİR(Sayfalar;"gg.aa.yyyy")&"'!B1:B1000"))))
C2 hücresine;
Kod:
=TOPLA.ÇARPIM((ETOPLA(DOLAYLI("'"&METNEÇEVİR(Sayfalar;"gg.aa.yyyy")&"'!A1:A1000");A2;DOLAYLI("'"&METNEÇEVİR(Sayfalar;"gg.aa.yyyy")&"'!C1:C1000"))))
Formüllerini uygulayın ve alt hücrelere sürükleyin.
Çok teşekkürler. Sorun Çözüldü
 
Üst