düşeyara ve çoketopla ?

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
23-04-2025
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
222
Excel Vers. ve Dili
Microsoft Office 365 ProPlus
Altın Üyelik Bitiş Tarihi
18-01-2025
ö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
Altın Üyelik Bitiş Tarihi
23-04-2025
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
763
Excel Vers. ve Dili
2019 tr
Altın Üyelik Bitiş Tarihi
04-01-2024
İsmail de benden olsun. toplamları kontrol etmenizde fayda var.
 

Ekli dosyalar

Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Alternatif olsun.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,258
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
763
Excel Vers. ve Dili
2019 tr
Altın Üyelik Bitiş Tarihi
04-01-2024
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
Altın Üyelik Bitiş Tarihi
23-04-2025
herkese çok teşekkür ederim , yardımlaırınızdan dolayı
 
Üst