Range referensi di formula Excel 2007

Formula dengan referensi sel relatif, semi relatif dan absolut

Kalo kita lihat rumus diatas

=BJ_Tools.xlsm!Koreksi2(Table1[[#This Row],[R E M A R K]],'daftar koreksi'!$B$4:$C$12)

Maka terlihat bahwa !$B$4:$C$12 adalah rumus dengan referensi sel absolut, artinya rumus itu dicopy dan paste kemana saja tidak akan berubah

Ada 3 jenis referensi sel di formula

1. Relatif, artinya referensi sel tersebut akan berhubungan dengan sel dimana rumus tersebut berada

clip_image002[5]

Dari gambar diatas sel C3 berisi rumus =B2*B3, jika sel ini dikopi ke sel C4 maka rumusnya berubah menjadi =B3*B4 sehingga hasilnya nol. Jadi rumus di C3 itu bisa dibaca sebagai “hasil perkalian antara sel ke kiri satu sel lalu ke atas satu sel dengan sel disebelah kiri satu sel saja, sehingga jika dicopykan ke bawah juga akan berbunyi yang sama (“hasil perkalian antara sel ke kiri satu sel lalu ke atas satu sel dengan sel disebelah kiri satu sel saja) namun dengan acuan yang berbeda sehingga hasilnya tidak sama

2. Sel semi absolute (atau semi relatif), dimana yang berubah/relatif hanyalah salah satu saja yaitu baris/kolom saja, sedangkan yang satu lagi absolute

clip_image004[6]

Rumus di C3 berisi B$2 artinya jika dicopy maka hasilnya yang berubah hanya kolomnya saja, karena baris 2 diberi awalan $ yang berarti absolute, juga berisi rumus $B3 artinya jika dicopy maka hasilnya yang berubah hanya barisnya saja, karena kolom C diberi awalan $ yang berarti absolute, jika dicopykan ke sel D4 maka =B$2*$B3 à =C$2*$B4

3. Absolute, artinya dipindahkan kemana saja maka tidak akan berubah, seperti rumus VBA diatas

Formula dengan referensi Range Name

Excel akan memelihara hubungan antara formula dengan sel referensinya, jadi misalnya kita delete cell tersebut maka formula akan otomatis membuang sel referensi tersebut dan menggantinya dengan #REFF, begitu juga kalo kita menginsert atau me-move cell tersebut maka formula kita juga akan menggantinya dengan lokasi yang baru

Hal diatas hanya terjadi kalo sel referensi berada pada workbooks yang sama atau workbook lain namun dalam posisi yang terbuka (Open), kalau workbook tertutup maka walaupun sudah dipindahkan/ didelete rumus tidak berubah sehingga hasilnya tidak valid lagi

Untuk itu maka kita bisa memberi nama atas sel referensi itu sehingga walaupun sel berpindah lokasi rumus akan tetap valid, kita sebut hal itu sebagai Named range atau Names, Named range juga berguna karena lebih mudah diingat dan membuat rumus/formula lebih mudah dimengerti (formula =Sales_price*Quantity kan lebih mudah dimengerti daripada =B2*F9)

Named range juga bisa untuk menyimpan nilai tertentu (Konstanta) sehingga membuat worksheet lebih bersih karena kita tidak perlu mengisi suatu sel dengan nilai tersebut.

Bookmark the permalink.

Leave a Reply