düşeyara ve çoketopla ?

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
merhaba arkadaşlar;
Benim birtane tablom var,burda liste hanesinde isimlerin yıllara göre net adet ve net satş rakamlarını (2016-2017-2018) yıllarına ait tablodaki verileri yazdırmak istiyorum. Şimdiden yardımlarınız için teşekkür ederim.(bunlara ben ilave edicem formülü uzattığımda çalışır mı ?) birde.
 

bycakir

Altın Üye
Katılım
1 Aralık 2017
Mesajlar
220
Excel Vers. ve Dili
Microsoft Office 365 ProPlus
örnek dosya eklerseniz daha hızlı yardım alabilirsiniz
 

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
PARDON EKLEMEYİ unutmuşum ;

merhaba arkadaşlar;
Benim birtane tablom var,burda liste hanesinde isimlerin yıllara göre net adet ve net satş rakamlarını (2016-2017-2018) yıllarına ait tablodaki verileri yazdırmak istiyorum. Şimdiden yardımlarınız için teşekkür ederim.(bunlara ben ilave edicem formülü uzattığımda çalışır mı ?) birde.
 

Ekli dosyalar

Katılım
25 Ocak 2006
Mesajlar
764
Excel Vers. ve Dili
2019 tr
İsmail de benden olsun. toplamları kontrol etmenizde fayda var.
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

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

İlk olarak ilk satıra yazdığınız isimlerin sonundaki boşluk karakterlerini siliniz.

Daha sonra C4 hücresine aşağıdaki formülü uygulayınız. Sağa ve alt hücrelere kopyalayınız.

Formül sayfalardaki 5.000 satıra kadar sorgulama yapmaktadır. Değiştirmek için formül içindeki 5000 değerlerini değiştiriniz.

Kod:
=ÇOKETOPLA(DOLAYLI("'"&ARA(2;1/($C$2:C$2<>"");$C$2:C$2)&"'!"&ARA(YERİNEKOY(C$3;"NET ";"");{"ADET";"SATIŞ"};{"D1:D5000";"E1:E5000"}));DOLAYLI("'"&ARA(2;1/($C$2:C$2<>"");$C$2:C$2)&"'!A1:A5000");ARA(2;1/($C$1:C$1<>"");$C$1:C$1);DOLAYLI("'"&ARA(2;1/($C$2:C$2<>"");$C$2:C$2)&"'!B1:B5000");$A4)
Formülü tamamen dinamik tasarladığım için karışık gelebilir. Özünde diğer arkadaşlarımın yaptığı işlemi yapmaktadır.
 
Katılım
25 Ocak 2006
Mesajlar
764
Excel Vers. ve Dili
2019 tr
Merhaba,

İlk olarak ilk satıra yazdığınız isimlerin sonundaki boşluk karakterlerini siliniz.

Daha sonra C4 hücresine aşağıdaki formülü uygulayınız. Sağa ve alt hücrelere kopyalayınız.

Formül sayfalardaki 5.000 satıra kadar sorgulama yapmaktadır. Değiştirmek için formül içindeki 5000 değerlerini değiştiriniz.

Kod:
=ÇOKETOPLA(DOLAYLI("'"&ARA(2;1/($C$2:C$2<>"");$C$2:C$2)&"'!"&ARA(YERİNEKOY(C$3;"NET ";"");{"ADET";"SATIŞ"};{"D1:D5000";"E1:E5000"}));DOLAYLI("'"&ARA(2;1/($C$2:C$2<>"");$C$2:C$2)&"'!A1:A5000");ARA(2;1/($C$1:C$1<>"");$C$1:C$1);DOLAYLI("'"&ARA(2;1/($C$2:C$2<>"");$C$2:C$2)&"'!B1:B5000");$A4)
Formülü tamamen dinamik tasarladığım için karışık gelebilir. Özünde diğer arkadaşlarımın yaptığı işlemi yapmaktadır.
bugün bir arkadaşa yardım etme fırsatı yakaladım, soru kolay yerden gelmişti, şu yazdığınız formülle kendimi çok kötü hissettim :) şaka yapıyorum tabi ki, zaten sizin yazdığınız formül biraz yavaş çalışıyor gibi geldi. benim de bu formülleri yazacağım günler gelecek mi acaba. bilginize sağlık. sizin nezdinizde de tüm başarılı arkadaşların da...
 

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
herkese çok teşekkür ederim , yardımlaırınızdan dolayı
 
Üst