• DİKKAT

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

daha hızlı formül

Katılım
6 Mayıs 2014
Mesajlar
264
Excel Vers. ve Dili
office 365
okuduklarıma göre topla çarpım formülü hesaplamayı biraz yavaşlatıyormuş. benim de
=TOPLA.ÇARPIM((((B3:F3)/2)<>NSAT((B3:F3)/2))*(B3:F3<>""))
şeklinde bir formülüm var.

binlerce satırlık bir sayfam var. hesaplamayı hızlandırmak adına bu formülü başka bir şekilde yazmak mümkün mü acaba
 
Bu formülle ne elde ediyorsunuz?
 
b ve f sütunları arasındaki tek sayıların adedini buluyorum
 
Deneyiniz..

Dizi formüldür.

Kod:
=TOPLA(MOD(B3:F3;2))
 
Merhaba.

Dizi formülü olmasın derseniz; mevcut formülünüze alternatif.
Ayrıca ne mevcut formülünüz ve ne de aşağıdaki TOPLA.ÇARPIM formülü belgeyi pek yavaşlatmaz gibi görünüyor.
.
Kod:
=TOPLA.ÇARPIM((MOD(B3:F3;2)=1)*1)
 
Son düzenleme:
Ömer bey size de teşekkür ederim. amacım binlerce satırlık tablolarda en hızlı formülü uygulamak.
bu iki formülden hangisi tablomda süzme işlemi ve veri girişi yaparken daha az kasmaya neden olur
 
Aşağıdaki gibi bir kodla; her iki TOPLA.ÇARPIM işlevini ve Sayın AYHAN'ın dizi formülünü ayrı ayrı sayfalarda aynı veriler için uygulayıp hız bakımından deneyerek kendiniz karar vermelisiniz.
.
Kod:
Sub hız()
Application.Calculation = xlCalculationManual
    zaman = Timer
    ActiveSheet.Calculate
    MsgBox Format(Timer - zaman, "0.000") & " saniye"
Application.Calculation = xlCalculationAutomatic
End Sub
 
Geri
Üst