Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Rumus array adalah bagian penting dari tool kit yang membuat Excel serbaguna. Namun, ekspresi ini bisa menakutkan bagi pemula.

Meskipun sekilas tampak rumit, dasar-dasarnya mudah dipahami. Array pembelajaran berguna karena rumus ini menyederhanakan pengelolaan data Excel yang kompleks.

Apa itu Formula Array di Excel?

Array adalah kumpulan sel apa pun dalam kolom, baris, atau kombinasi yang dikumpulkan menjadi satu grup.

Di Microsoft Excel, istilah rumus larik mengacu pada sekumpulan rumus yang melakukan satu atau beberapa operasi pada rentang sel tersebut, sekaligus, bukan satu sel dalam satu waktu.

Versi Excel sebelumnya mengharuskan pengguna untuk menekan Ctrl + Shift + Enter untuk membuat fungsi larik, menghasilkan nama fungsi CSE (Ctrl, Shift, Escape), meskipun ini tidak lagi berlaku untuk Excel 365.

Contohnya mungkin fungsi untuk mendapatkan jumlah semua penjualan lebih dari $100 pada hari tertentu. Atau untuk menentukan panjang (dalam digit) dari lima angka berbeda yang disimpan dalam lima sel.

instagram viewer

Rumus array juga bisa menjadi cara sempurna untuk menarik sampel data dari kumpulan data besar. Mereka dapat menggunakan argumen yang menyertakan rentang sel dari satu kolom, rentang sel dari satu baris, atau sel yang mencakup beberapa baris dan kolom.

Selain itu, pernyataan bersyarat dapat diterapkan saat menarik data ke dalam rumus larik, seperti hanya menarik angka di atas atau di bawah nilai tertentu atau menarik setiap nilai ke-n.

Kontrol terperinci ini memungkinkan Anda untuk memastikan bahwa Anda menarik subkumpulan data yang tepat, memfilter nilai sel yang tidak diinginkan, atau mengambil sampel item acak untuk tujuan pengujian.

Cara Mendefinisikan dan Membuat Array di Excel

Rumus array, pada tingkat paling dasar, mudah dibuat. Sebagai contoh sederhana, kami dapat mempertimbangkan faktur untuk pesanan suku cadang pelanggan dengan informasi item baris berikut: produk SKU (Stock Keeping Unit), jumlah pembelian, berat kumulatif produk yang dibeli, dan harga per unit dibeli.

Untuk melengkapi faktur, tiga kolom harus ditambahkan ke ujung tabel bawah, satu kolom untuk subtotal bagian, satu untuk biaya pengiriman, dan yang ketiga untuk total harga setiap baris barang.

Anda dapat menggunakan rumus sederhana untuk menghitung setiap item baris secara terpisah. Tapi jika fakturnya untuk banyak item baris, itu bisa menjadi jauh lebih rumit dengan cepat. Jadi sebagai gantinya, "Subtotal" dapat dihitung dengan rumus tunggal yang ditempatkan di sel E4:

=B4:B8 * D4:D8

Kedua angka yang kita kalikan adalah rentang sel, bukan sel tunggal. Di setiap baris, rumus menarik nilai sel yang sesuai dari larik dan menempatkan hasilnya ke dalam sel yang benar tanpa input lebih lanjut dari pengguna.

Jika kita mengasumsikan tarif pengiriman tetap sebesar $1,50 per pon, kita dapat menghitung kolom pengiriman kita dengan rumus serupa yang ditempatkan di sel F4:

=C4:C8 * B11

Kali ini kita hanya menggunakan larik di sisi kiri operator perkalian. Hasilnya masih dimasukkan secara otomatis, tetapi kali ini masing-masing dikalikan dengan nilai statis.

Terakhir, kita dapat menggunakan jenis rumus yang sama dengan yang kita gunakan untuk Subtotal untuk mendapatkan total dengan menambahkan array Subtotal dan Biaya Pengiriman di sel G4:

=E4:E8 + F4:F8

Sekali lagi, rumus array sederhana mengubah lima rumus menjadi satu.

Di masa depan, menambahkan perhitungan pajak ke spreadsheet ini hanya membutuhkan satu formula untuk diubah daripada mengubah setiap item baris.

Mengelola Persyaratan dalam Array Excel

Contoh sebelumnya menggunakan rumus aritmatika dasar di seluruh array untuk menghasilkan hasil, tetapi matematika sederhana tidak lagi berfungsi untuk situasi yang lebih kompleks.

Misalnya, anggaplah perusahaan yang membuat faktur pada contoh sebelumnya berubah menjadi perusahaan pengangkutan yang berbeda. Dalam hal ini, harga pengiriman standar mungkin turun, tetapi biaya dapat diterapkan untuk barang dengan berat tertentu.

Untuk tarif pengiriman baru, akan menjadi pengiriman standar $1,00 per pon, dan pengiriman dengan bobot yang lebih tinggi akan dilakukan $1,75 per pon. Pengiriman dengan berat tinggi berlaku untuk apa pun lebih dari tujuh pound.

Daripada kembali menghitung setiap tarif pengiriman baris demi baris, rumus larik dapat menyertakan sebuah pernyataan bersyarat JIKA untuk menentukan biaya pengiriman yang sesuai untuk setiap item baris:

=JIKA(C4:C8 < 7, C4:C8*B11, C4:C8*B12)

Dengan satu perubahan cepat ke fungsi dalam satu sel dan penambahan tarif pengiriman baru di tabel tarif kami, sekarang kita dapat melihatnya tidak hanya menghitung seluruh kolom pengiriman berdasarkan berat, tetapi total juga secara otomatis mengambil yang baru harga.

Faktur dengan demikian tahan masa depan, memastikan bahwa setiap perubahan perhitungan biaya di masa mendatang hanya akan memerlukan perubahan satu fungsi.

Menggabungkan beberapa atau kondisi yang berbeda dapat memungkinkan kita untuk melakukan berbagai tindakan. Logika ini dapat digunakan beberapa cara pada array data yang sama. Contohnya,

  • Fungsi IF tambahan dapat ditambahkan untuk mengabaikan pengiriman jika subtotal melebihi jumlah tertentu.
  • Tabel pajak dapat ditambahkan untuk mengenakan pajak pada berbagai kategori produk dengan tarif berbeda.

Tidak peduli seberapa rumit fakturnya, hanya perlu mengedit satu sel untuk menghitung ulang bagian mana pun dari tagihan.

Contoh: Rata-rata Nth Numbers

Selain mempermudah penghitungan dan pembaruan petak besar data, rumus array dapat menarik potongan dataset untuk tujuan pengujian.

Seperti yang diperlihatkan contoh berikut, menarik sepotong data dari kumpulan data besar untuk tujuan validasi mudah menggunakan rumus array:

Dalam contoh di atas, sel D20 digunakan fungsi sederhana untuk rata-rata setiap hasil ke-n dari sensor 1. Dalam hal ini, kita dapat menentukan ke-n menggunakan nilai di sel D19, memberi kita kendali atas ukuran sampel yang menentukan rata-rata:

=RATA-RATA(JIKA(MOD(BARIS(B2:B16)-2,D19)=0,B2:B16,""))

Ini memungkinkan Anda dengan cepat dan mudah mengelompokkan kumpulan data besar ke dalam subkumpulan.

Menguasai Rumus Array di Excel Itu Penting

Contoh sederhana ini adalah titik awal yang baik untuk memahami logika di balik rumus array. Masukkan beberapa pemikiran ke dalamnya sehingga Anda dapat melakukan beberapa operasi dengan cepat hari ini dan di masa mendatang dengan mengubah hanya beberapa referensi dan fungsi sel. Rumus array adalah cara yang ringan dan efisien untuk mengiris dan memotong data. Kuasai mereka di awal perjalanan belajar Excel Anda sehingga Anda dapat membuat perhitungan statistik tingkat lanjut dengan percaya diri.