Daftar Isi
Tutorial singkat ini menjelaskan dasar-dasar referensi melingkar Excel dan mengapa Anda harus berhati-hati dalam menggunakannya. Anda juga akan belajar cara memeriksa, menemukan, dan menghapus referensi melingkar di lembar kerja Excel, dan jika tidak ada di atas adalah pilihan, cara mengaktifkan dan menggunakan rumus melingkar.
Anda telah mencoba memasukkan beberapa rumus di lembar Excel Anda, tetapi untuk beberapa alasan tidak berfungsi. Sebaliknya, ia memberi tahu Anda sesuatu tentang referensi melingkar Apakah ini cara Anda berakhir di halaman ini? :)
Ribuan pengguna menghadapi masalah yang sama setiap hari hanya karena memaksa rumus Excel untuk menghitung selnya sendiri. Saat Anda mencoba melakukan ini, Excel memunculkan pesan kesalahan berikut:
"Hati-hati, kami menemukan satu atau lebih referensi melingkar dalam buku kerja Anda yang mungkin menyebabkan rumus Anda salah menghitung."
Sederhananya, apa yang Excel coba katakan adalah: "Hei, saya mungkin terjebak di bundaran. Apakah Anda yakin Anda ingin saya tetap melanjutkan perjalanan?"
Seperti yang dapat Anda pahami, referensi melingkar di Excel merepotkan, dan akal sehat mengatakan untuk menghindarinya jika memungkinkan. Namun, mungkin ada beberapa kasus yang jarang terjadi ketika referensi melingkar Excel adalah satu-satunya solusi yang mungkin untuk tugas yang Anda hadapi.
Apa itu referensi melingkar di Excel?
Berikut ini adalah definisi yang sangat lurus dan ringkas tentang referensi melingkar yang disediakan oleh Microsoft:
" Ketika rumus Excel merujuk kembali ke selnya sendiri, baik secara langsung maupun tidak langsung, itu menciptakan referensi melingkar. "
Contohnya, jika Anda memilih sel A1 dan mengetik =A1
di dalamnya, ini akan membuat referensi melingkar Excel. Memasukkan rumus atau kalkulasi lain yang merujuk ke A1 akan memiliki pengaruh yang sama, mis. =A1*5
atau =IF(A1=1, "OK")
.
Segera setelah Anda menekan Enter untuk menyelesaikan formula seperti itu, Anda akan mendapatkan pesan peringatan berikut:
Mengapa Microsoft Excel memberi Anda peringatan? Karena referensi melingkar Excel dapat mengulang tanpa batas waktu menciptakan loop tanpa akhir, sehingga secara signifikan memperlambat penghitungan buku kerja.
Setelah Anda mendapatkan peringatan di atas, Anda bisa mengklik Bantuan untuk informasi lebih lanjut, atau menutup jendela pesan dengan mengklik OK atau tombol silang. nol (0) atau nilai terakhir yang dihitung Yap, dalam beberapa kasus, rumus dengan referensi melingkar dapat diselesaikan dengan sukses sebelum mencoba menghitung sendiri, dan ketika itu terjadi, Microsoft Excel mengembalikan nilai dari penghitungan terakhir yang berhasil.
Catatan. Dalam banyak kasus, ketika Anda memasukkan lebih dari satu rumus dengan referensi melingkar, Excel tidak menampilkan pesan peringatan berulang kali.
Tapi mengapa ada orang yang ingin membuat rumus bodoh seperti itu yang tidak melakukan apa-apa selain menyebabkan masalah yang tidak perlu? Benar, tidak ada pengguna yang waras yang ingin dengan sengaja memasukkan rumus melingkar seperti di atas. Namun, Anda mungkin membuat referensi melingkar di lembar Excel Anda secara tidak sengaja, dan inilah skenario yang sangat umum.
Misalkan Anda ingin menjumlahkan nilai dalam kolom A dengan rumus SUM biasa, dan saat melakukan ini Anda secara tidak sengaja memasukkan sel total itu sendiri (B6 dalam contoh ini).
Jika referensi melingkar tidak diperbolehkan di Excelmu (dan secara default dimatikan), maka kamu akan melihat pesan error yang sudah kita bahas beberapa saat yang lalu. Jika kalkulasi iteratif diaktifkan, maka rumus melingkarmu akan mengembalikan 0 seperti pada screenshot berikut:
Dalam beberapa kasus, satu atau lebih panah biru juga bisa muncul di spreadsheet Anda secara tiba-tiba, jadi Anda mungkin mengira Excel Anda sudah gila dan akan crash.
Bahkan, panah-panah itu tidak lebih dari Melacak Preseden atau Melacak Ketergantungan yang mengindikasikan sel mana yang mempengaruhi atau dipengaruhi oleh sel aktif. Kita akan mendiskusikan bagaimana Anda bisa menampilkan dan menyembunyikan panah-panah ini nanti.
Sekarang, Anda mungkin memiliki kesan bahwa referensi melingkar Excel adalah hal yang tidak berharga dan berbahaya, dan mungkin bertanya-tanya mengapa Excel tidak melarangnya sama sekali. Seperti yang telah disebutkan, ada beberapa kasus yang sangat jarang terjadi ketika menggunakan referensi melingkar di Excel dapat dibenarkan karena memberikan solusi yang lebih pendek dan lebih elegan, jika bukan satu-satunya yang mungkin. Contoh berikut menunjukkan hal tersebutsebuah formula.
Menggunakan referensi melingkar Excel - contoh rumus
Dalam salah satu tutorial kami sebelumnya, kami membahas cara memasukkan tanggal hari ini di Excel. Dan sebagian besar pertanyaan yang diposting di komentar adalah tentang cara memasukkan tanggal hari ini di Excel. cap waktu Saya sangat ragu-ragu untuk membalas komentar-komentar itu karena satu-satunya solusi yang saya tahu melibatkan referensi melingkar, dan mereka harus diperlakukan dengan hati-hati. Bagaimanapun, berikut adalah skenario yang sangat umum ...
Misalkan Anda memiliki daftar item di kolom A, dan Anda memasukkan status pengiriman di kolom B. Segera setelah Anda mengetik " Ya " di kolom B, Anda ingin tanggal dan waktu saat ini secara otomatis disisipkan di baris yang sama di kolom C sebagai static timestamp yang tidak dapat diubah .
Menggunakan formula NOW() yang sepele bukanlah pilihan karena fungsi Excel ini bersifat volatile, artinya ia memperbarui nilainya setiap kali lembar kerja dibuka kembali atau dihitung ulang. Solusi yang mungkin adalah menggunakan fungsi IF bersarang dengan referensi melingkar di IF kedua:
=IF(B2="ya", IF(C2="" ,NOW(), C2), "")
Di mana B2 adalah status pengiriman, dan C2 adalah sel tempat Anda ingin cap waktu muncul.
Dalam rumus di atas, fungsi IF pertama memeriksa sel B2 untuk " Ya " (atau teks lain yang Anda berikan ke rumus), dan jika teks yang ditentukan ada di sana, ia menjalankan IF kedua, jika tidak, mengembalikan string kosong. Dan fungsi IF kedua adalah rumus melingkar yang mengambil hari dan waktu saat ini jika C2 belum memiliki nilai di dalamnya, sehingga menyimpan semua cap waktu yang ada.
Catatan. Agar rumus melingkar Excel ini berfungsi, kamu harus mengizinkan perhitungan berulang di lembar kerjamu, dan inilah yang akan kita bahas selanjutnya.
Cara mengaktifkan / menonaktifkan referensi melingkar di Excel
Seperti yang disebutkan sebelumnya, penghitungan iteratif biasanya dimatikan di Excel secara default (dalam konteks ini, iterasi adalah penghitungan ulang berulang hingga kondisi numerik tertentu terpenuhi). Agar rumus melingkar berfungsi, Anda harus mengaktifkan penghitungan berulang di buku kerja Excel Anda.
Dalam Excel 2019 , Excel 2016 , Excel 2013 dan Excel 2010 , klik Berkas > Opsi , pergi ke Rumus , dan pilih Mengaktifkan penghitungan iteratif kotak centang di bawah Opsi penghitungan bagian.
Di Excel 2007, klik Tombol kantor > Opsi Excel > Rumus > Area iterasi .
Di Excel 2003 dan sebelumnya, file Penghitungan Iteratif opsi berada di bawah Menu > Peralatan > Opsi > Perhitungan tab.
Apabila Anda mengaktifkan kalkulasi iteratif, Anda harus menentukan dua opsi berikut ini:
- Iterasi Maksimum box - menentukan berapa kali formula harus menghitung ulang. Semakin tinggi jumlah iterasi, semakin banyak waktu yang dibutuhkan untuk kalkulasi.
- Perubahan Maksimum box - menentukan perubahan maksimum antara hasil perhitungan. Semakin kecil angkanya, semakin akurat hasil yang Anda dapatkan dan semakin banyak waktu yang dibutuhkan Excel untuk menghitung lembar kerja.
Pengaturan default adalah 100 untuk Iterasi Maksimum dan 0,001 untuk Perubahan Maksimum Artinya, Microsoft Excel akan berhenti menghitung rumus melingkarmu setelah 100 iterasi atau setelah perubahan kurang dari 0.001 di antara iterasi, mana saja yang lebih dulu.
Mengapa Anda harus menghindari penggunaan referensi melingkar di Excel
Seperti yang sudah Anda ketahui, menggunakan referensi melingkar di Excel adalah pendekatan yang licin dan tidak disarankan. Selain masalah kinerja dan pesan peringatan yang ditampilkan pada setiap pembukaan buku kerja (kecuali jika penghitungan berulang aktif), referensi melingkar dapat menyebabkan sejumlah masalah lain, yang tidak langsung terlihat.
Misalnya, jika Anda memilih sel dengan referensi melingkar, lalu secara tidak sengaja beralih ke mode pengeditan rumus (baik dengan menekan F2 atau mengklik dua kali sel), lalu Anda menekan Enter tanpa membuat perubahan apa pun pada rumus, itu akan mengembalikan nol.
Jadi, inilah saran dari banyak guru Excel yang dihormati - cobalah untuk menghindari referensi melingkar di lembar Anda bila memungkinkan.
Bagaimana menemukan referensi melingkar di Excel
Untuk memeriksa buku kerja Excel Anda untuk referensi melingkar, lakukan langkah-langkah berikut:
- Pergi ke Rumus tab, klik tanda panah di samping Pemeriksaan Kesalahan dan menunjuk ke Referensi Edaran Referensi melingkar yang terakhir dimasukkan ditampilkan di sana.
- Klik pada sel yang tercantum di bawah Referensi Edaran dan Excel akan membawa Anda tepat ke sel itu.
Segera setelah Anda melakukan ini, bilah status akan memberi tahu Anda bahwa referensi melingkar ditemukan di buku kerja Anda dan menampilkan alamat salah satu sel tersebut:
Jika referensi melingkar ditemukan di sheet lain, bilah status hanya menampilkan " Referensi Edaran " tanpa alamat sel.
Catatan. Fitur ini dinonaktifkan ketika opsi Iterative Calculation diaktifkan, jadi Anda harus mematikannya sebelum Anda mulai memeriksa buku kerja untuk referensi melingkar.
Cara menghapus referensi melingkar di Excel
Sayangnya, tidak ada mekanisme di Excel yang memungkinkan Anda menghilangkan semua rumus melingkar di buku kerja dengan mengklik tombol. Untuk menghilangkannya, Anda harus memeriksa setiap referensi melingkar satu per satu dengan melakukan langkah-langkah di atas, lalu menghapus rumus melingkar yang diberikan sama sekali atau menggantinya dengan satu atau lebih rumus sederhana.
Cara melacak hubungan antara formula dan sel
Dalam kasus ketika referensi melingkar Excel tidak jelas, maka Melacak Preseden dan Melacak Ketergantungan fitur dapat memberi Anda petunjuk dengan menggambar satu atau beberapa garis yang menunjukkan sel mana yang mempengaruhi atau dipengaruhi oleh sel yang dipilih.
Untuk menampilkan panah jejak, masuk ke Rumus tab> Audit Formula kelompok, dan klik salah satu opsi:
Melacak Preseden - melacak sel yang menyediakan data ke rumus, yaitu menggambar garis yang menunjukkan sel mana yang memengaruhi sel yang dipilih.
Melacak Ketergantungan - melacak sel yang bergantung pada sel aktif, yaitu menggambar garis yang menunjukkan sel mana yang dipengaruhi oleh sel yang dipilih. Dengan kata lain, ini menunjukkan sel mana yang berisi rumus yang mereferensikan sel yang dipilih.
Atau, Anda bisa menggunakan shortcut berikut ini:
- Lacak Preseden: Alt+T U T
- Lacak Ketergantungan: Alt+T U D
Untuk menyembunyikan panah, klik tombol Hapus Panah yang berada tepat di bawah Melacak Ketergantungan .
Dalam contoh di atas, yang Melacak Preseden panah menunjukkan sel mana yang secara langsung memasok data ke B6. Seperti yang Anda lihat, sel B6 juga disertakan, yang menjadikannya referensi melingkar dan menyebabkan rumus mengembalikan nol. Tentu saja, yang satu ini mudah diperbaiki, cukup ganti B6 dengan B5 dalam argumen SUM: =SUM(B2:B5)
Referensi melingkar lainnya mungkin tidak sejelas itu dan memerlukan lebih banyak pemikiran dan kalkulasi.
Semoga tutorial singkat ini telah menjelaskan "titik buta" ini, dan sekarang Anda dapat melakukan penelitian lebih lanjut untuk mempelajari lebih lanjut. Saya berterima kasih telah membaca dan berharap dapat melihat Anda di blog kami minggu depan!