Lookup & Reference
Google Sheets
OFFSET
Mengembalikan referensi range yang digeser sejumlah baris dan kolom dari sel atau range tertentu, dengan ukuran yang dapat ditentukan.
Tipe hasil:
rangeSyntax
OFFSET(cell_reference, offset_rows, offset_cols, height, width)Parameter
cell_referencereferencewajib
Sel atau range awal sebagai titik referensi
offset_rowsnumberwajib
Jumlah baris yang digeser (positif = ke bawah, negatif = ke atas)
offset_colsnumberwajib
Jumlah kolom yang digeser (positif = ke kanan, negatif = ke kiri)
heightnumberopsional
Tinggi range yang dikembalikan dalam baris
widthnumberopsional
Lebar range yang dikembalikan dalam kolom
Catatan
- OFFSET adalah volatile function — dihitung ulang setiap perubahan di sheet, bisa memperlambat spreadsheet besar
- Sering digunakan untuk membuat range dinamis yang otomatis menyesuaikan ukuran data
- Gunakan INDEX sebagai alternatif non-volatile untuk performa lebih baik
Contoh Penggunaan
Range dinamis untuk SUM
1 =SUM(OFFSET(B2, 0, 0, COUNTA(B:B)-1, 1))
Jumlahkan range dinamis di kolom B yang menyesuaikan dengan jumlah data yang ada
Hasil
Total semua nilai di kolom B
Pertanyaan Umum tentang OFFSET
Apa itu fungsi OFFSET di Google Sheets?
Mengembalikan referensi range yang digeser sejumlah baris dan kolom dari sel atau range tertentu, dengan ukuran yang dapat ditentukan. Di Google Sheets, fungsi OFFSET termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. OFFSET adalah volatile function — dihitung ulang setiap perubahan di sheet, bisa memperlambat spreadsheet besar.
Bagaimana cara menggunakan OFFSET di Google Sheets?
Gunakan sintaks berikut: OFFSET(cell_reference, offset_rows, offset_cols, height, width). Sering digunakan untuk membuat range dinamis yang otomatis menyesuaikan ukuran data. Gunakan INDEX sebagai alternatif non-volatile untuk performa lebih baik.
Apa nilai yang dikembalikan oleh fungsi OFFSET?
Fungsi OFFSET mengembalikan nilai bertipe range. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi OFFSET?
Fungsi ini memiliki 3 parameter wajib dan 2 parameter opsional. Parameter yang digunakan: cell_reference (reference, wajib): Sel atau range awal sebagai titik referensi; offset_rows (number, wajib): Jumlah baris yang digeser (positif = ke bawah, negatif = ke atas); offset_cols (number, wajib): Jumlah kolom yang digeser (positif = ke kanan, negatif = ke kiri); height (number, opsional): Tinggi range yang dikembalikan dalam baris; width (number, opsional): Lebar range yang dikembalikan dalam kolom.