Pernahkan anda mengalami kasus rumus excel yang tidak berfungsi, tidak bekerja atau tidak mengkalkulasi dengan benar padahal sudah dituliskan dengan benar?
Bagi user excel yang belum mengetahui akar permasalahannya mungkin akan merasa sedikit frustasi dan bertanya-tanya, kenapa ini?
Tenang… Coretan berikut akan mengupas tuntas beberapa permasalahan yang menyebabkan rumus excel tidak menjalankan fungsinya untuk mengkalkulasi dengan benar.
Biasanya kita baru menyadari rumus excel yang tidak bekerja ketika merubah salah satu data pada referensi sel tetapi nilai dalam cell lainnya yang terkait tidak ikut berubah. Dengan kata lain hasil kalkulasinya tidak terupdate serta merta secara otomatis
Kasus ini juga dapat ditandai ketika mengcopy rumus dari sebuah sel ke sel lainnya. Nilai dalam sel yang di-paste tetap sama dengan sel yang di-copy meskipun seharusnya hasilnya berbeda.
Apakah penyebabnya?
Setidaknya ada 2 hal yang paling sering menyebabkan rumus excel tidak berfungsi atau tidak mengkalkulasi dengan benar, yaitu:
1. Automatic Calculation tidak aktif
2. Adanya Circular Reference
Baiklah mari kita telaah satu persatu dari kedua masalah tersebut yang menyebabkan rumus excel tidak tidak bekerja semestinya.
Rumus Excel Tidak Berfungsi Karena Automatic Calculation Tidak Aktif.
Update nilai hasil rumus dalam excel sebenarnya melalui sebuah proses kalkulasi yang secara default biasanya terupdate otomatis jika ada perubahan nilai dalam referensi rumus. Namun proses kalkulasi ini tidak selamanya dilakukan secara otomatis.
Nah hal inilah yang kadang tidak disadari atau tidak diketahui oleh pengguna excel, sehingga sebagian user (mungkin) merasa sedikit frustasi begitu menghadapi kasus ini.
Dalam excel sebenarnya ada 3 pilihan setting kalkulasi yaitu:
- Automatic : Semua nilai dari rumus excel akan dikalkulasi otomatis setiap kali ada perubahan. Update otomatis terjadi pada semua sheet dan semua file excel yang sudah dibuka
- Automatic Except For Data Table: Update otomatis hanya pada sel yang ada keterkaitan rumus dengan sel yang dirubah nilainya
- Manual: Rumus excel tidak akan dikalkulasi sebelum dieksekusi secara manual (menekan CTR+F9)
Dari ketiga hal di atas, penyebab kenapa rumus excel tidak bekerja dengan benar adalah karena calculation setting-nya di set manual. Jadi, sebenarnya rumus excel tersebut bukan tidak berfungsi, tetapi diberhentikan sementara proses kalkulasinya sebelum diperintahkan oleh user secara manual.
Pertanyaanya: Jika default setting kalkulasi adalah Automatic. Lalu kenapa setting kalkulasi di excel anda tiba-tiba bisa berubah menjadi manual?
Pertama: Hal ini bisa disebabkan karena anda membuka file excel dimana author atau pembuat file tersebut sengaja men-setting kalkulasi manual. Jika file tersebut dibuka pertama kali maka rumus excel dalam file lainnya yang dibuka berikutnya juga tidak dapat terkalkulasi secara otomatis meskipun tidak di-setting manual.
Kedua: Setting kalkulasi excel berubah menjadi manual bisa juga disebabkan karena adanya prosedur macro yang dijalankan untuk merubah calculation setting menjadi manual. Macro ini bisa berjalan, baik dengan sepengetahuan pengguna (misalnya dengan menekan tombol tertentu) maupun tidak.
Berikut contoh macro yang bisa merubah secara diam-diam setting kalkulasi menjadi manual pada saat sebuah file yang mengandung code macro tersebut dibuka. Jadi hati-hatilah dalam menggunakan file macro excel.
Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
End Sub
Kedua hal penyebab perubahan seting kalkulasi menjadi manual secara tiba-tiba seringkali tidak disadari. Pengguna excel biasanya baru menyadarinya ketika menemukan nilai rumus excel tidak terupdate seketika ketika ada perubahan pada salah satu sel yang terkait ke rumus.
Baraimana Cara Mengatasinya?
Untuk mengakali masalah ini, mungkin beberapa user yang menyarankan untuk memperbaiki satu persatu sel yang nilai nya “tidak nyambung” dengan rumusnya. Caranya dengan menekan F2 dilanjutkan menekan ENTER.
Cara tersebut memang dapat menghasilkan kalkulasi yang benar. Tapi ingat “hanya untuk satu sel saja” per satu kali proses, bagaimana jika ada ribuan rumus dalam lembar kerja excel anda? Cara tersebut tentunya bukan solusi yang tepat karena tidak menyelesaikan akar masalahnya, dan hanya buang-buang waktu saja.
Karena akar permasalahannya adalah seting kalkulasi, maka solusi yang tepat adalah mengatur settingan excel dengan benar, yaitu: Ubah calculation setting menjadi Automatic
Untuk excel 2003 dapat dilakukan melalui menu Tools –> Options… . Kemudian pilih tab Calculation dan pilih Automatic. Lalu tekan OK sesuai ilustrasi berikut:
Sedangkan untuk Excel 2007, 2010, 2013 dan 2016, seting kalkulasi dapat dilakukan melalui Tab Formulas, kemudian klik Calculation Options dan pilih Automatic.
Perhatikan ilustrasi berikut menggunakan excel 2007, ini mirip dengan excel 2010 s.d 2016
Rumus Excel Tidak Berfungsi Karena Circular Reference
- If you accidentally created the circular reference, click OK. This will display the Circular Referece toolbar and help for using I to correct your formula
- For more information about circular reference and how to work with them, click help
- To continue leaving the formula as its, click Cancel
Tinggalkan Balasan