Dosya hızlandırma

Katılım
6 Ağustos 2008
Mesajlar
142
Excel Vers. ve Dili
2013 , Türkçe
Altın Üyelik Bitiş Tarihi
14/03/2023
Merhaba arkadaşlar,

hergün gün içerisinde sürekli açık olarak ve paylaşımda kullandığımız bir dosya var. Dosya, onu ekle bunu ekle derken iyice şişti, boyut olarak şişmesi önemli değil de hız olarak da iyice yavaşladı. Aşağıdaki formül ve türevleri bir sayfada tam 6322 ayrı hücrede yer alıyor.

=BG118+ÇOKETOPLA(PLAN_TOPLAM!BR:BR;PLAN_TOPLAM!$P:$P;B118;PLAN_TOPLAM!$Q:$Q;C118;PLAN_TOPLAM!$R:$R;D118;PLAN_TOPLAM!$S:$S;E118)

acaba bu formüldeki $P:$P kısmı $P1:$P1000 olarak veya PLAN_TOPLAM!BR:BR kısmını PLAN_TOPLAM!BR1:BR1000 olarak değiştirerek (tüm sütunu tarayan diğer alanlarıda aynı şekilde değiştirerek), tüm sütunu taratmayıp belli bir alanı tarayacak şekilde kısıtlasam sizce dosyanın hızında ciddi bir artış olur mu?

veya başka ne yapabilirim, fikirlerinize ihitiyacım var, teşekkürler şimdiden.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Ben hızlandırır diye biliyorum. Deneyerek bir şey kaybetmezsiniz bence.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,248
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Formülleri dinamik hale getirmenin en pratik yolu kaynak veriyi TABLO'ya dönüştürmektir. Böylece formül yazdığınızda tablonun satır sayısı değişse de formülünüz dinamik şekilde satırları algılayacaktır.

Eğer TABLO kullanmak istemiyorum derseniz forumda @İdris SERDAR beyin paylaştığı çalışmaları inceleyebilirsiniz.


Ek olarak formül yükü fazla olan dosyalarda hızlı çalışmak için hesaplama yöntemi ELLE şeklinde ayarlanırsa oldukça performans kazanılacaktır. Sonuçları görmek istediğinizde F9 tuşu ile ya da KAYDET diyerek hesaplama yaptırabilirsiniz.
 
Katılım
6 Ağustos 2008
Mesajlar
142
Excel Vers. ve Dili
2013 , Türkçe
Altın Üyelik Bitiş Tarihi
14/03/2023
Formülleri dinamik hale getirmenin en pratik yolu kaynak veriyi TABLO'ya dönüştürmektir. Böylece formül yazdığınızda tablonun satır sayısı değişse de formülünüz dinamik şekilde satırları algılayacaktır.

Eğer TABLO kullanmak istemiyorum derseniz forumda @İdris SERDAR beyin paylaştığı çalışmaları inceleyebilirsiniz.


Ek olarak formül yükü fazla olan dosyalarda hızlı çalışmak için hesaplama yöntemi ELLE şeklinde ayarlanırsa oldukça performans kazanılacaktır. Sonuçları görmek istediğinizde F9 tuşu ile ya da KAYDET diyerek hesaplama yaptırabilirsiniz.
açıkcası dinamik tablo ile çalışmadım sanırım ama eklediğiniz bağlantıları ön inceledim, ama detaylı olarak inceleyip, çalışacağım, bence büyük oranda fayda sağlayacağını düşünüyorum.

Teşekkür ederim.
 
Katılım
6 Ağustos 2008
Mesajlar
142
Excel Vers. ve Dili
2013 , Türkçe
Altın Üyelik Bitiş Tarihi
14/03/2023
Ben hızlandırır diye biliyorum. Deneyerek bir şey kaybetmezsiniz bence.
ya aşağıdaki formülde PLAN_TOPLAM!X:X kısmını PLAN_TOPLAM!X1:X1000 yapıyorum, o satırda komple #DEĞER! hatası alıyorum, neden olabilir ?

=J13+ÇOKETOPLA(PLAN_TOPLAM!X:X;PLAN_TOPLAM!$P:$P;B13;PLAN_TOPLAM!$Q:$Q;C13;PLAN_TOPLAM!$R:$R;D13;PLAN_TOPLAM!$S:$S;E13)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Formülde tüm arama alanlarını aynı boyutta seçmelisiniz. P: P, Q:Q, R:R ve S:S alanlarında da aynı düzeltmeyi yapıp deneyin.
 
Katılım
6 Ağustos 2008
Mesajlar
142
Excel Vers. ve Dili
2013 , Türkçe
Altın Üyelik Bitiş Tarihi
14/03/2023
bugün biraz acele ediyorum galiba kusura bakmayın, sadece o kısmı çevirirsem hata veriyor formüldeki tüm kısmı çevirirsem hata olmuyor, teşekkür ederim.
 
Üst