Formüller nedeniyle veri girişinin yavaşlaması

Katılım
15 Eylül 2004
Mesajlar
27
Slm. Arkadaşlar,
Ek'te örnek bir dosya gönderiyorum. Burada sumproduct formülü kullandım. Fakat bu formül, formülün ilgili olduğu hücrelere veri girişini oldukça yavaşlatıyor. Her veri girişinde bilgisayar yeniden hesaplama yapıyor ve buda insanı bu formülü kullandığına pişman edecek kadar yavaş oluyor. Bu durumu önleyecek bir çözüm var mı? Ayrıca bilgisayarın teknik özellikleride oldukça iyi. Sorun bundan kaynaklanmıyor. Son olarak makro önerecekler için makrolarla pek aram yok. Ama başka türlü olmaz diyorsanız makroyuda çözüm olarak kabul edebilirim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Araçlar-seçenekler-hesapları seçin oradaki "El ile" olan kutucuğu işaretlerseniz. Otomatik hesaplama yapılmaz. Hesaplamayı yapmak için F9 tuşuna basmanız yeterlidir.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
MERHABA

VERİ GİRERKEN ARAÇLAR/SEÇENEKLER/HESAPLAMA

KISMINDA HESAPLAMAYI EL İLE'Yİ İÞARETLEYİN . VERİLERİ GİRDİKTEN SONRA
F9 TUÞUNA BASARAK TABLOYU HESAPLATIN.


SAYGILARIMLA
 
Katılım
15 Eylül 2004
Mesajlar
27
Çözüm çok güzel nevarki formülleri el ile hesaplatma seçeneğini işaretlediğimiz zaman bütün diğer excel dosyaları için de geçerli oluyor. Sadece bir dosya için geçerli olmasını sağlayabileceğimiz bir yöntem var mı? Aksi taktirde bu çözüm işime yaramaz. İlginize teşekkürler
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sayın Leventm aynı anda mesaj göndermişiz onun için sizin mesajınızı göremedim .
afedersiniz.

Aynı menüde tabloyu hesap butonuna basınız.sadece o tablo hesaplanır.

Saygılarımla
 
Katılım
17 Ağustos 2004
Mesajlar
222
Excel Vers. ve Dili
Ofiste Excel 2000 Türkçe
Evde Excel 2003 Türkçe
Merhaba
Kod:
Sub Auto_Open()
    With Application
        .Calculation = xlManual
        .MaxChange = 0.001
    End With
    ActiveWorkbook.PrecisionAsDisplayed = False
End Sub
Sub Auto_Close()
    With Application
        .Calculation = xlAutomatic
        .MaxChange = 0.001
    End With
    ActiveWorkbook.PrecisionAsDisplayed = False
End Sub
 
Katılım
15 Eylül 2004
Mesajlar
27
Zafer Bey tabloyu hesapla butonuna basıyorum ama olmuyor. El ile hesapla seçeneğini işaretledikten sonra mı tabloyu hesapla demem gerekiyor. Hem otomatik hemde el ile hesapla seçeneğini işaretledikten sonra tabloyu hesapla dedim ama istediğim sonucu vermedi. Yani el ile hesaplama sadece o dosya için geçerli olmadı. Tekrar yardımınıza ihtiyacım var.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Hesaplama El ile seçiliyken.

hangi sayfayı hesaplatacaksanız o sayfayı şeçip tabloyu hesapla butonuna basacaksızız.

sadece hesaplama aktif sayfa için geçerlidir.

birbirine baglı sayfalarınız varsa islem sırasına göre yapınız.


Her hangi bir sayfada

1
2
3
topla(a1:a3) yazın hepaplama el ile olsun. sonra a2 hücresini silin toplam sonucu
değişmeyecek 6 kalacak

tabloyu hesaplaya basın toplam sonucu 4 'e inecektir.

Saygılarımla
 
Katılım
15 Eylül 2004
Mesajlar
27
Zafer Bey,
Söylediğiniz gibi yaptım oldu. İlginize ve sabrınıza teşekkürler. Þimdi ben size bu durumun kısmi bir çözüm olduğunu söylesem çok mu ayıp etmiş olurum. Sorun şu ki benim el ile hesaplama yapmayı istediğim dosyamın dışında, içinde birçok formülün barındığı ve hesaplanmasının otomatik olarak yapılmasını istediğim yığınla excel dosyam var. Yani kısacası otomatik olarak hesaplama yapmayı istediğim dosyaların otomatik olarak, el ile hesaplama yapmak istediğim dosyaların el ile hesaplama yapmasını sağlamak istiyorum. Seçenekler kısmında yapacağım bir değişiklik tüm excel dosyalarını kapsıyor. class37 makro yazmış ama ben makrolardan hiç anlamam. yine de yardımlarınıza teşekkür ediyorum. Kolay gelsin.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

aşağıdaki açıklama dosyasını ve hesaplama dosyasını indiriniz


Saygılarımla
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
makroların olduğu dosya xla uzantılı olduğu için yükleyemedim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Haklısınız Sayın Raider
 
Üst