topla.çarpım bütün sütun seçme sorunu hk.

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,315
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Arkadaşlar,
Ekteki dosyaya bakabilir misiniz?
Topla.Çarpım ile ilgilidir. Formülü aralık şeklinde yazarsam sorun olmuyor. Komple sütun seçtiğimde değer hatası alıyorum.
 

Ekli dosyalar

Korhan Ayhan

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

Böyle deneyiniz.

C++:
=TOPLA.ÇARPIM((B:B<>"")*(METNEÇEVİR(B:B;"ayyy")=METNEÇEVİR(E3;"ayyy"));(C:C))
YIL ve AY formülünü boş bir hücrede aşağıdaki gibi kullanırsanız sorunun neden kaynaklandığını anlayabilirsiniz.

=YIL(B2)
=AY(B2)
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,419
Excel Vers. ve Dili
excel 2010
Merhaba

Özellikle TOPLA.ÇARPIM gibi fonksiyonlar kullanılacaksa B:B gibi tüm sütun seçilmemelidir.
Formülde 1048576 satır kullanılması işlemin uzun sürmesine sebep olur, dosyayı kilitler, Excel cevap vermez.
Veri aralığınız ne ise ona göre formül aralığını belirleyin.
Dosyanızda B1:B100 aralığını kullanabilirsiniz.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,315
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Teşekkürler Sn.Korhan bey, Sn.Uzmanamele.

Çoketopla, çokğersay gibi işlemlerde tüm sütun seçimi olabiliyor. Excel çokta yavaşlamıyor.
Topla.Çarpım yavaşlatma yaratıyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,799
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yeni tasarlanan fonksiyonlar daha performanslı sonuçlar vermektedir. Çünkü her versiyon güncellemesinde bu tarz iyileştirmeler genellikle olabiliyor.

TOPLA.ÇARPIM fonksiyonu yapısı gereği oldukça farklı tekniklerle esnek bir şekilde kullanılabiliyor. Bu da excel kullanıcılarını cezbediyor. Tek handikapı yoğun koşullu kullanımlarda yavaş çalışmasıdır.

Daha öncede farklı başlıklarda defalarca dile getirdik. Formül yazarken genel bir alışkanlık olan tüm sütunu seçmek excelde her zaman performans kaybına sebep olmaktadır. Bu kaybı küçük boyutlu dosyalarda farketmeyebilirsiniz. Ama veri sayısı yüksek olan çok sayfadan oluşan bir excel dosyasında bu yavaşlamaya rahatlıkla gözlemleyebilirsiniz. Excel dosyasını bu şekilde kullanma zorunluluğu varsa bu durumda devreye hesaplama yöntemi girmektedir. Bu yöntemi Formüller-Hesaplama Yöntemi-ELLE şeklinde ayarlayarak dosyanın daha verimli kullanılması sağlanmaktadır.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,315
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
teşekkürler Korhan hocam
 
Üst