Uzun Formul problemi

Katılım
14 Ocak 2013
Mesajlar
8
Excel Vers. ve Dili
2010 İngilizce
Merhaba aşağıdaki gibi bir formulum var. Bu formuldeN Excel ve isimleri değişmek üzere 2 tane daha girmek istiyorum (satır ve sutun isimleri aynı kalacak. Kısacası c16 listinden seçilen duruma göre aynı formatta hazırlanmış başka bir excelden data çekmesi gerekiyor) ancak karakter sorununa takılıyorum. Formulu kısaltmak için bir öneriniz olabilir mi yada fazla karakter sorununu nasıl aşarım. A1&B1 şeklinde. iki metin yan yana yazırmak işime yaramıyor. C16 da H TOP G yazdıgında başka bir formul çalışmalı ve o yıne aynı hucreye sonucu verebilmeli. Makro yazarsam bir yardımı olur mu ki yazmayı bilmem bu karakter sorunu ancak oyle mi aşılır ?

Şimdiden teşekkürler.



=IF((AND($C$16="H İNT G";$C$17="2014 Ocak"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$S:$S))); IF((AND($C$16="H İNT G";$C$17="2014 Şubat"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$T:$T))); IF((AND($C$16="H İNT G";$C$17="2014 Mart"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$U:$U))); IF((AND($C$16="H İNT G";$C$17="2014 Nisan"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$V:$V))); IF((AND($C$16="H İNT G";$C$17="2014 MAYIS"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$W:$W))); IF((AND($C$16="H İNT G";$C$17="2014 Haziran"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$X:$X))); IF((AND($C$16="H İNT G";$C$17="2014 Temmuz"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$Y:$Y))); IF((AND($C$16="H İNT G";$C$17="2014 Ağustos"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$Z:$Z))); IF((AND($C$16="H İNT G";$C$17="2014 Eylül"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$AA:$AA))); IF((AND($C$16="H İNT G";$C$17="2014 Ekim"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$AB:$AB))); IF((AND($C$16="H İNT G";$C$17="2014 Kasım"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$AC:$AC))); IF((AND($C$16="H İNT G";$C$17="2014 Aralık"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$AD:$AD))); IF((AND($C$16="H İNT G";$C$17="2009 TUM"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$C:$C))); IF((AND($C$16="H İNT G";$C$17="2010 TUM"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$D:$D))); IF((AND($C$16="H İNT G";$C$17="2011 TUM"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$E:$E))); IF((AND($C$16="H İNT G";$C$17="2012 TUM"));(SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$F:$F))); IF((AND($C$16="H İNT G";$C$17="2013 1.Çeyrek"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$G:$I)))); IF((AND($C$16="H İNT G";$C$17="2013 2.Çeyrek"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$J:$L)))); IF((AND($C$16="H İNT G";$C$17="2013 3.Çeyrek"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$M:$O)))); IF((AND($C$16="H İNT G";$C$17="2013 4.Çeyrek"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$P:$R)))); IF((AND($C$16="H İNT G";$C$17="2013 TUM"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$G:$I)))+ (SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$J:$L)))+ (SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$M:$O)))+ (SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$P:$R))));IF((AND($C$16="H İNT G";$C$17="2014 1.Çeyrek"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$S:$U)))); IF((AND($C$16="H İNT G";$C$17="2014 2.Çeyrek"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$V:$X)))); IF((AND($C$16="H İNT G";$C$17="2014 3.Çeyrek"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$Y:$AA)))); IF((AND($C$16="H İNT G";$C$17="2014 4.Çeyrek"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$AB:$AD)))); IF((AND($C$16="H İNT G";$C$17="2014 TUM"));((SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$S:$U)))+ (SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$V:$X)))+ (SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$Y:$AA)))+ (SUMPRODUCT(('[Hisse S. VİOP Gelir.xlsx]HİG'!$A:$A=A18)*('[Hisse S. VİOP Gelir.xlsx]HİG'!$AB:$AD))));0))))))))))))))))))))))))))
 
Son düzenleme:

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba
Bu şekilde formül yazmak mantıklı değil.

Bir çok farkı yöntemle sonuca ulaşılabilir.
Sizin için belki en uygun çözüm özet tablo olabilir.
Formül ile çözüm bulmak için 5-10 satırlık örnek dosya ekleyebilirseniz ve bunun üzerinden ulaşmak istediğiniz sonucu manuel yazarsanız farkı çözüm yolları önerilecektir.
 
Katılım
14 Ocak 2013
Mesajlar
8
Excel Vers. ve Dili
2010 İngilizce
Merhaba
Bu şekilde formül yazmak mantıklı değil.

Bir çok farkı yöntemle sonuca ulaşılabilir.
Sizin için belki en uygun çözüm özet tablo olabilir.
Formül ile çözüm bulmak için 5-10 satırlık örnek dosya ekleyebilirseniz ve bunun üzerinden ulaşmak istediğiniz sonucu manuel yazarsanız farkı çözüm yolları önerilecektir.

Maalesef özet tablo tarafı işime yaramıyor. Diğer excel 32000 satır. Benim sonuç toplatmak istediğim kişileri ise ben seçiyorum ve farklı bir shette 120-130 satır arası bir grup. amacım 3 excel ve 6 ayrı shette yer alan 36*32000*3*6 sutun/satır lık verilerin istediğim numaralara göre özetlerini çıkarmak.
 

Korhan Ayhan

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

Bence de bu kadar çok veriyi özet tablo ile daha rahat yönetebilirsiniz. 100 satır veri içeren örnek dosyalarınızı foruma eklerseniz yardımcı olabiliriz.
 
Üst