Jumlah rentang dengan baris tidak langsung atau keseluruhan, apa yang lebih cepat?

0

Di buku kerja Excel saya, saya memiliki banyak sumifatau sumproductrumus untuk menjumlahkan rentang di lembar lain. Rentang itu tidak tetap dan selalu bervariasi antara 2000 hingga 10.000 baris.

Jadi, metode apa yang lebih efisien untuk menggunakan rumus itu, menggunakan rentang dinamis, seluruh kolom atau menggunakan fungsi tidak langsung (ketika baris terakhir diketahui)? Juga, untuk dilema mendatang, apakah ada cara untuk menghitung kecepatan rumus di Excel, katakanlah dalam milidetik?

Jovica
sumber
Ada diskusi tentang timer milidetik dari 2010 di ExcelForum.com di Menggunakan Milidetik di VBA
Mark Fitzgerald
2
Saya tidak memiliki referensi kanonik ke tangan tetapi berpikir ketika Excel 2007 (atau mungkin 2010) dirilis, referensi seluruh kolom disebut-sebut sebagai referensi untuk rentang karena perubahan mesin perhitungan. Juga, INDIRECTdan rentang dinamis keduanya Volatile karena selalu dihitung ulang setiap kali perhitungan dipicu. Mereka memiliki biaya overhead yang besar!
Mark Fitzgerald
Terima kasih banyak. Jadi saya tidak perlu khawatir ketika menggunakan seluruh kolom dalam formula dan lebih mudah untuk menulisnya.
Jovica
Mengenai, VBA dan diskusi milidetik, saya tidak akan tahu bagaimana menggunakannya di sini. Terima kasih.
Jovica
2
Meskipun SUMPRODUCT tidak boleh menggunakan referensi kolom lengkap karena akan benar-benar mengulangi rentang dan banyak SUMPRODUCT kolom penuh akan memperlambat perhitungan. Alih-alih INDIRECT atau OFFSET, yang telah ditunjukkan volatile, seseorang dapat INDEX / MATCH, yang tidak volatile, untuk membatasi rentang hanya data yang digunakan.
Scott Craner