Fungsi OFFSET
Fungsi OFFSET menghasilkan sebuah reference, bisa berupa cell atau range dengan menentukan posisi cell atau range berikut lebar dan ketinggian range.
Syntax: OFFSET(reference,rows,cols,height,width)
- reference adalah posisi awal yang digunakan untuk menentukan perhitungan bisa sebuah cell atau range
- rows adalah jumlah baris yang akan digeser dari posisi awal, jika positif maka digeser kebawah dan jika negatif digeser keatas
- cols adalah jumlah kolom yang akan digeser dari posisi awal, jika positif maka digeser kekanan dan jika negatif digeser kekiri
- height adalah jumlah baris yang akan dihasilkan, harus berupa angka positif
- width adalah jumlah kolom yang akan dihasilkan, harus berupa angka positif
Misal ada data seperti gambar dibawah
Cell A1 digunakan sebagai posisi awal, kemudian cell A1 digeser 2 baris kebawah dan 2 kolom kekanan, hasilnya adalah cell C3, kemudian diambil sebanyak 1 baris dan 1 kolom (1 cell), hasilnya adalah nilai yang ada dicell C3 yaitu 23.
Contoh diatas adalah rumus excel fungsi OFFSET yang menghasilkan reference sebuah cell, gambar dibawah adalah contoh fungsi OFFSET yang menghasilkan reference beberapa cell (range)
Cell A1 digunakan sebagai posisi awal, kemudian cell A1 digeser 2 baris kebawah dan 2 kolom kekanan, hasilnya adalah cell C3, kemudian diambil sebanyak 8 baris 1 kolom (8 cell), hasilnya adalah range C3:C10, karena menghasilkan sebuah range maka hasil fungsi OFFSET tidak bisa berdiri sendiri, dari gambar diatas menghasilkan sebuah error. Karena menghasilkan sebuah reference maka semua fungsi yang membutuhkan sebuah reference bisa menggunakan hasil dari fungsi OFFSET, misal fungsi SUM.
Hasilnya formula SUM(OFFSET(A1,2,2,8,1)) akan sama dengan SUM(C3:10)
Fungsi INDIRECT
Fungsi INDIRECT digunakan untuk mengembalikan sebuah nilai dari sebuah reference yang bertipe text
Syntax: INDIRECT(ref_text,a1)
- ref_text adalah alamat cell reference yang digunakan dan bertipe text
- a1 bernilai TRUE atau FALSE, jika TRUE maka ref_text dianggap menggunakan A1-style reference sedangkan jika FALSE ref_text dianggap menggunakan R1C1-style reference, jika diabaikan maka a1 akan bernilai TRUE.
Fungsi INDIRECT(“C3”) akan menampilkan isi dari cell C3 yaitu 23, selain sebuah cell fungsi INDIRECT juga bisa diberi reference berupa range, sama seperti fungsi OFFSET, jika sebuah range yang digunakan maka tidak bisa berdiri sendiri, harus menggunakan fungsi lain yang menggunakan hasil dari fungsi INDIRECT.
Hasilnya formula SUM(INDIRECT(“C3:C10”)) akan sama dengan SUM(C3:10).
No comments:
Post a Comment