ARRAYFORMULA Rahasia Mengisi Ribuan Data Sekejap!

Stop Copy-Paste! Satu Rumus Ajaib Ini Bisa Mengisi Ribuan Baris Data Sekejap (Rahasia Pro Google Sheets)

1. Penjelasan Singkat Tentang ARRAYFORMULA

Bayangkan kamu adalah guru yang mau membagikan soal ujian ke 100 murid.

Cara Lama (Manual): Kamu jalan ke setiap meja murid satu per satu untuk taruh kertas. Capek, kan? Ini sama seperti kamu drag atau tarik rumus dari atas ke bawah.

Cara ARRAYFORMULA: Kamu berdiri di depan kelas, jentikkan jari, dan BAM! Kertas ujian langsung muncul di semua meja murid secara bersamaan.

Jadi, ARRAYFORMULA adalah fitur "Sultan" di Google Sheets yang membiarkan kita menulis rumus CUMA SATU KALI di baris paling atas, tapi hasilnya langsung terisi otomatis sampai baris ke-1000 bahkan lebih!

2. Cara Menggunakan ARRAYFORMULA (Soal Matematika)

Kita mau hitung Total Harga. Biasanya kita kalikan satu-satu (Harga x Jumlah). Kalau pakai Arrayformula, kita kalikan Kolom Lawan Kolom.

Soal: Hitung Total Belanjaan Kantin

BarisBarangHarga (B)Jumlah (C)Total (D)
2Es Teh50002
=ARRAYFORMULA(B2:B4*C2:C4)
3Bakso100001(Otomatis)
4Mie Ayam120003(Otomatis)

Perhatikan! Kita tidak pakai B2*C2, tapi pakai rentang B2:B4 dikali C2:C4. Sekali enter, semua baris terhitung!

3. Contoh Rumus ARRAYFORMULA (Menggabungkan Teks)

Tidak cuma hitung angka, rumus ini juga bisa menggabungkan nama depan dan belakang murid secara massal.

Soal: Buat Nama Lengkap

BarisNama Depan (A)Nama Belakang (B)Nama Lengkap (C)
2BudiSantoso
=ARRAYFORMULA(A2:A4 & " " & B2:B4)
3SitiAminah(Terisi Sendiri)
4AndiWijaya(Terisi Sendiri)

Simbol & " " & gunanya untuk memberi spasi di antara nama depan dan belakang.

4. Alternatif Rumus ARRAYFORMULA

Selain Arrayformula, ada cara lain. Cek perbandingannya:

MetodeCara KerjaKelebihan/Kekurangan
Manual (Drag)Tarik kotak kecil di pojok sel ke bawah❌ Capek kalau data ribuan.
✅ Mudah untuk pemula.
ARRAYFORMULASatu rumus untuk satu kolom✅ Cepat & Otomatis.
❌ Agak berat jika jutaan data.
MAP (Lambda)Rumus modern (Level Hacker)✅ Lebih canggih & rapi.
❌ Rumusnya lebih panjang.

Contoh rumus MAP (Alternatif):

=MAP(B2:B, C2:C, LAMBDA(h, j, h*j))

6. Study Kasus: Menentukan Kelulusan Massal

Kamu adalah admin sekolah. Kamu harus tentukan murid Lulus (Nilai >= 75) atau Remedial. Data murid ada 500 orang. Gak mungkin kan ketik IF satu-satu?

Tabel Nilai Ujian Akhir

NamaNilai (B)Status Kelulusan (C)
Rina85
=ARRAYFORMULA(IF(B2:B5>=75,"Lulus","Remedial"))
Joko60(Muncul Remedial)
Sarah90(Muncul Lulus)

Tips Pro: Kalau datanya nambah terus, ganti B2:B5 jadi B2:B (tanpa angka akhir), supaya kalau ada murid baru, statusnya langsung muncul otomatis!

7. Pekerjaan Rumah

Sekarang giliran kamu praktek jadi Bendahara Kelas!

  1. Buka Google Sheets baru.
  2. Buat kolom: Nama, Wajib Bayar (Kolom B), dan Sudah Bayar (Kolom C).
  3. Tugasmu: Cari Sisa Hutang di Kolom D.
  4. Gunakan rumus pengurangan biasa tapi bungkus dengan ARRAYFORMULA.
  5. Clue rumusnya:
=ARRAYFORMULA(B2:B - C2:C)

🎁 DOWNLOAD TEMPLATE LATIHAN ARRAYFORMULA

AMBIL FILE LATIHAN

🚀 Selamat! Sekarang kamu sudah naik level jadi Master Google Sheets. Jangan lupa share trik ini ke teman-temanmu ya! 🎓

Zulkifli Lida

Terima kasih telah membaca. Bagikan artikel ini jika bermanfaat!

Komentar