• DİKKAT

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

TOPLA.ÇARPIM yerine ne kullanılabilir

Katılım
3 Mayıs 2010
Mesajlar
24
Excel Vers. ve Dili
2007 türkçe
Herkese selamlar ,

TOPLA.ÇARPIM işlevi çalıştığım dosyayı inanılmaz derecede yavaşlatmakta. Bu işlev yerine kullanabileceğim uzun veya kısa farketmez işlev veya herhengi birşey var mıdır

Not: Makro bilmiyorum. Çalışmalarım formüllerle olduğundan Makro dışında bir çözüm benim için daha anlaşılır olacaktır.
 
topla.carpimin cok kastigini sanmiyorum, cok fazla hucrede formulunuz varsa hangi formulu yazarsaniz ayni durum olacaktir tabii birdan fazla kriter oldugunda.. dosyanizi ekleyerek daha etkili bir bakilabilir.. fakat ornek dosyada ne kadar islevsel olacaktir bilemiyorum..
 
Herkese selamlar ,
TOPLA.ÇARPIM işlevi çalıştığım dosyayı inanılmaz derecede yavaşlatmakta. Bu işlev yerine kullanabileceğim uzun veya kısa farketmez işlev veya herhengi birşey var mıdır
Not: Makro bilmiyorum. Çalışmalarım formüllerle olduğundan Makro dışında bir çözüm benim için daha anlaşılır olacaktır.
Merhaba
Kaç kriteriniz var. ETOPLA deneyebilirsiniz ama kriter sayınız önemli.
 
Herkese selamlar ,

TOPLA.ÇARPIM işlevi çalıştığım dosyayı inanılmaz derecede yavaşlatmakta. Bu işlev yerine kullanabileceğim uzun veya kısa farketmez işlev veya herhengi birşey var mıdır

Not: Makro bilmiyorum. Çalışmalarım formüllerle olduğundan Makro dışında bir çözüm benim için daha anlaşılır olacaktır.

.

http://www.excel.web.tr/f60/optimal-bir-excel-dosyasy-icin-altyn-kurallar-t74806.html

Buraya bakınız.

.
 
Merhaba
Kaç kriteriniz var. ETOPLA deneyebilirsiniz ama kriter sayınız önemli.

Selamlar,

Kullandığım formüllerden örnekler aşağıdaki gibidir

EĞER(EHATALIYSA(KAYDIR('2010'!I$1;TOPLA.ÇARPIM(MAK(('2010'!A$1:$A$20000=$B26)*('2010'!D$1:$D$20000="Alış Faturası")*SATIR($1:$20000)))-1;0));0;KAYDIR('2010'!I$1;TOPLA.ÇARPIM(MAK(('2010'!A$1:$A$20000=$B26)*('2010'!D$1:$D$20000="Alış Faturası")*SATIR($1:$20000)))-1;0))

veya

EĞERHATA(KAYDIR('2010'!I$1;TOPLA.ÇARPIM(MAK(('2010'!A$1:$A$20000=$B5)*('2010'!D$1:$D$20000="Alış Faturası")*SATIR($1:$20000)))-1;0);"")
 
topla.carpimin cok kastigini sanmiyorum, cok fazla hucrede formulunuz varsa hangi formulu yazarsaniz ayni durum olacaktir tabii birdan fazla kriter oldugunda.. dosyanizi ekleyerek daha etkili bir bakilabilir.. fakat ornek dosyada ne kadar islevsel olacaktir bilemiyorum..

Selamlar,

Kullandığım formüllerden örnekler aşağıdaki gibidir

EĞER(EHATALIYSA(KAYDIR('2010'!I$1;TOPLA.ÇARPIM(MAK(('2010'!A$1:$A$20000=$B26)*('2010'!D$1:$D$20000="Alış Faturası")*SATIR($1:$20000)))-1;0));0;KAYDIR('2010'!I$1;TOPLA.ÇARPIM(MAK(('2010'!A$1:$A$20000=$B26)*('2010'!D$1:$D$20000="Alış Faturası")*SATIR($1:$20000)))-1;0))

veya

EĞERHATA(KAYDIR('2010'!I$1;TOPLA.ÇARPIM(MAK(('2010'!A$1:$A$20000=$B5)*('2010'!D$1:$D$20000="Alış Faturası")*SATIR($1:$20000)))-1;0);"")
 
bu tarz bir ornegi sumif fonksiyoinu ule yapamazsiniz, dizi fonksiyonu yazabilirsiniz fakat bu durumu degistirmeyecektir. dosyaniz cok kotu durumda ise kodla bir calisma denemelisiniz, bu tarz bir ornek dosya ekleyin ve forumdan yardim isteyin tavsiyem kolay gelsin..
 
Geri
Üst