Rumus ARRAYFORMULA: satu rumus untuk seluruh kolom di Google Sheets
Biasanya satu rumus ditulis di satu sel lalu disalin ke bawah. ARRAYFORMULA membuat satu rumus di sel paling atas menghitung seluruh kolom, dan hasilnya tumpah ke bawah otomatis.
Keuntungannya: baris baru ikut terhitung tanpa menyalin rumus, dan tidak ada sel yang tertinggal berbeda.
Sintaks
=ARRAYFORMULA(rumus_dengan_rentang)
rumus_dengan_rentang: Rumus yang memakai rentang penuh di tempat referensi satu sel, misalnya C2:C6*D2:D6.
Contoh dan hasilnya
| Sales | Produk | Qty | Harga | Total | Status |
|---|---|---|---|---|---|
| Andi | Dripper V60 | 2 | 120.000 | 240.000 | Lunas |
| Budi | Grinder Manual | 1 | 275.000 | 275.000 | Belum Lunas |
| Citra | Biji Kopi Arabika 250g | 3 | 85.000 | 255.000 | Lunas |
| Andi | Filter Paper 50 lembar | 4 | 45.000 | 180.000 | Lunas |
| Dewi | Timbangan Digital | 1 | 180.000 | 180.000 | Belum Lunas |
| Rumus | Hasil | Penjelasan |
|---|---|---|
=ARRAYFORMULA(C2:C6*D2:D6) | 5 sel berisi Qty dikali Harga | Satu rumus menghasilkan lima baris sekaligus: 240.000, 275.000, 255.000, 180.000, 180.000. |
Kesalahan yang sering muncul
- Ada isi di sel tempat hasil akan tumpah: muncul error karena hasil terhalang.
- Memakai rentang yang berbeda ukuran dalam satu operasi, misalnya C2:C6 dengan D2:D7.
Di Excel dan Google Sheets
ARRAYFORMULA hanya ada di Google Sheets. Di Excel 365 dan Excel 2021, rumus yang memakai rentang otomatis tumpah tanpa fungsi tambahan. Excel versi lama memakai Ctrl+Shift+Enter.