Artikel ini merupakan bagian dari serangkaian artikel untuk meningkatkan keahlian Anda saat menggunakan Excel. Temukan tautan ke berbagai artikel lainnya di bawah.
Kebanyakan orang mengira bahwa rumus di Excel hanya dapat menghasilkan satu nilai untuk satu sel pada satu lembar bentang tertentu.
Tetapi dengan fitur array dinamis yang dimiliki Excel, satu rumus dapat mengisi beberapa sel sekaligus—masing-masing dengan nilai hasil perhitungan yang berbeda—sehingga memudahkan kita untuk membuat buku kerja berukuran besar sambil meminimalkan kesalahan yang terjadi. Anda dapat menggunakan beberapa rumus praktis berikut jika perlu menerapkan perhitungan yang sama berulang kali pada sekumpulan data.
Lihat dua contoh penggunaan array dinamis berikut yang dapat menghemat waktu serta tenaga Anda.
Contoh Dasar: Membuat Tabel Penjumlahan
Tujuan Anda: Membuat tabel penjumlahan dengan kunci jawabannya seperti yang ditampilkan di bawah ini untuk membantu si kecil belajar matematika (atau membantu Anda memeriksa jawaban mereka).
Cara lama: Setelah memasukkan nilai yang akan dijumlahkan di baris pertama dan kolom pertama, Anda umumnya akan membuat rumus seperti =C4+B5 di sel pertama dalam tabel, kemudian menyalin dan menempelkannya di sepanjang baris pertama, lalu kembali menyalin dan menempelkan baris itu pada baris-baris selanjutnya. Anda harus melakukannya berkali-kali!
Cara dinamis: Buat satu rumus yang mencakup seluruh rentang sel dan menghitung setiap nilai yang ada sekaligus.
Cara melakukannya: Dengan menggunakan tabel di bawah sebagai contoh, masukkan =C4:J4+B5:B18 di sel jawaban pertama. C4:J4 mewakili rentang sel di baris pertama dan B5:B18 mewakili rentang sel di kolom pertama. Tekan Enter dan seluruh tabel akan terisi oleh nilai yang sesuai!

Contoh Tingkat Lanjut: Merangkum Data Berdasarkan Orang atau Kategori
Tujuan Anda: Menganalisa tabel pemenang lomba penjualan mingguan untuk menghitung total penjualan tiap orang—sekaligus memperbarui jumlah total tersebut seiring dengan pengumuman pemenang baru setiap minggunya.
Cara lama: Anda dapat menggunakan fungsi =SUMIF() untuk merangkum jumlah penjualan setiap orang. Tapi karena ada pemenang baru setiap minggu, rentang sel akan bertambah luas, dan Anda harus menyesuaikan rumusnya secara manual.
Cara dinamis: Gunakan array dinamis yang akan secara otomatis memperbarui rentang setiap kali ada pemenang mingguan baru.
Cara melakukannya: Tabel di bawah menunjukkan pemenang mingguan sejauh ini. Untuk mendapatkan daftar tenaga penjualan dan menghapus entri duplikat, gunakan fungsi UNIQUE() baru. Caranya, di area buku kerja kosong, masukkan rumus =UNIQUE(B3:B12), di mana B3:B12 mewakili daftar pemenang saat ini:

Untuk mendapatkan penjualan total untuk tiap orang, Anda akan menggunakan versi spesial dari fungsi =SUMIF(). Di kolom di samping nama Murat, masukkan rumus =SUMIF(B3:B12,E3#,C3:C12), di mana B3:B12 mewakili daftar pemenang saat ini dan C3:C12 mewakili daftar penjualan mingguan saat ini.
Tanda pagar (#) adalah bagian yang penting di sini, tanda ini memerintahkan Excel untuk mencakup seluruh rentang array dinamis—dengan kata lain, mengikutsertakan semua baris baru. Tekan enter dan Excel akan merangkum penjualan untuk tiap orang:

Sekarang, saat Anda menambahkan Alyssa sebagai pemenang minggu ke-11, data itu akan ditambahkan ke daftar rangkuman secara otomatis:

Excel menyediakan berbagai cara untuk menggunakan array dinamis, misalnya dengan fungsi FILTER(), SORT(), SORTBY(), SEQUENCE(), dan RANDARRAY(). Karena Anda hanya perlu menggunakan tiap fungsi satu kali saja untuk mengisi banyak sel dalam jumlah yang tidak terbatas, array dinamis benar-benar dapat menghemat waktu kerja Anda.