Kalau pakai fungsi Indirect, lengkapi rujukan alamat yang akan diambil
beserta nama sheet-nya.
Contoh : di sheet hasil cells A1 diberi formula
=Indirect( "DATA!m7" )   -> artinya ambil nilai di sheet bernama 'DATA'
pada cells M7

Kalau di cells B1 diisi teks berbunyi  DATA!m7
maka formula Indirect bisa diubah menjadi =Indirect( B1 )  -> artinya,
ambil nilai dari alamat cells yang tertulis di cells B1, sedangkan di B1
ada bunyi alamat di sheet DATA  cells m7

Jadi, kalau pakai fungsi Indirect untuk mengambil data dari sheet lain,
perlu kerja ekstra untuk mendapatkan nama sheet tujuan secara otomatis.
Itu sebabnya, fungsi Indirect ini sangat jarang sekali digunakan.

Alamat cells yang dibutuhkan oleh Indirect juga bisa disusun dengan fungsi
Address, tapi tetap saja, nama sheet lokasi data yang akan diambil tidak
bisa ditentukan secara otomatis.
Artinya, jika user mengganti nama sheet, pasti akan error hasilnya.

Mendapatkan nama sheet secara otomatis bisa dengan fungsi Cell, tetapi
perlu proses ekstra untuk mengekstrak nama sheet dari hasil fungsi Cell
tersebut.

sederhananya,
hindari fungsi Indirect sebisa mungkin. Kalau sudah kepepet tidak ada
fungsi atau formula lain, barulah pakai fungsi Indirect.
Lagi pula, fungsi Indirect termasuk dalam kelompok fungsi yang bersifat
volatile. Volatile artinya akan selalu dikalkulasi jika ada perubahan isi
workbook dimana saja walaupun tidak ada kaitannya dengan yang dirujuk dalam
fungsi Indirect.
Contoh : formula di atas sana, hanya merujuk ke cells B1 di sheet hasil dan
cells m7 di sheet DATA
Andai ada yang mengganti isi cells Z93 di sheet bernama LAPORAN, semua
cells yang berisi fungsi Indirect itu akan dikalkulasi ulang.

Regards,
Kid








On Fri, Dec 7, 2018 at 10:35 AM Firmanto Setiyantoro [email protected]
[belajar-excel] <[email protected]> wrote:

>
>
> Dear All
>
> Saya coba pindahkan formulanya ke sheet1, tetapi hasilnya jadi salah #N/A
> ?
>
> [image: image.png]
>
> Rgs
> Firman
>
> Pada tanggal Kam, 6 Des 2018 pukul 09.50 Firmanto Setiyantoro <
> [email protected]> menulis:
>
>> Dear BeExceller
>>
>> Saya mempunyai Data tabel RIM&Wheel, dan saya ingin mengambil initial
>> Code nya saja, mohon bantuannya untuk rumus fungsi yang simplenya bagaimana
>> jika menggunakan Index,Match,Vlookup & Hlookup atau pakai fungsin lainnya
>> ?..Boleh juga dengan VBA Excel
>> berikut tabelnya :
>> Row 2 = RIM
>> Column A = Code
>> Range B3:K10 = Witdh
>>
>> Jika memilih :
>> RIM --> 15    -     16
>> width --> 6    -   195/
>> Code = A      -      J
>> dst
>>
>> [image: image.png]
>>
>> Thanks All
>> Firman
>>
> 
>

Kirim email ke