Rumus dan fungsi array di Excel - contoh dan pedoman

  • Bagikan Ini
Michael Brown

Dalam tutorial ini, kamu akan mempelajari apa itu rumus array Excel, bagaimana cara memasukkannya dengan benar di lembar kerjamu, dan bagaimana cara menggunakan konstanta array dan fungsi array.

Rumus array di Excel adalah alat yang sangat kuat dan salah satu yang paling sulit untuk dikuasai. Satu rumus array dapat melakukan banyak perhitungan dan menggantikan ribuan rumus biasa. Dan tetap saja, 90% pengguna tidak pernah menggunakan fungsi array di lembar kerja mereka hanya karena mereka takut untuk mulai mempelajarinya.

Memang, rumus array salah satu fitur Excel yang paling membingungkan untuk dipelajari. Tujuan dari tutorial ini adalah untuk membuat kurva pembelajaran semudah dan selancar mungkin.

    Apa itu larik di Excel?

    Sebelum kita mulai pada fungsi dan rumus array, mari kita cari tahu apa arti istilah "array". Pada dasarnya, array adalah kumpulan item. Item-itemnya bisa berupa teks atau angka dan mereka dapat berada dalam satu baris atau kolom, atau dalam beberapa baris dan kolom.

    Misalnya, jika Anda memasukkan daftar belanjaan mingguan Anda ke dalam format array Excel, maka akan terlihat seperti ini:

    {"Susu", "Telur", "Mentega", "Serpihan jagung"}

    Kemudian, jika Anda memilih sel A1 hingga D1, masukkan larik di atas yang didahului dengan tanda sama dengan (=) di bilah rumus dan tekan CTRL + SHIFT + ENTER , Anda akan mendapatkan hasil sebagai berikut:

    Apa yang baru saja Anda lakukan adalah membuat larik horizontal satu-dimensi. Tidak ada yang mengerikan sejauh ini, bukan?

    Apa itu rumus array di Excel?

    Perbedaan antara rumus array dan rumus biasa adalah rumus array memproses beberapa nilai, bukan hanya satu. Dengan kata lain, rumus array di Excel mengevaluasi semua nilai individu dalam array dan melakukan beberapa penghitungan pada satu atau beberapa item sesuai dengan kondisi yang dinyatakan dalam rumus.

    Rumus array tidak hanya dapat menangani beberapa nilai secara bersamaan, tetapi juga dapat mengembalikan beberapa nilai sekaligus. Jadi, hasil yang dikembalikan oleh rumus array juga merupakan array.

    Rumus array tersedia di semua versi Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 dan yang lebih rendah.

    Dan sekarang, sepertinya ini adalah waktu yang tepat bagimu untuk membuat rumus array pertamamu.

    Contoh sederhana rumus array Excel

    Misalkan Anda memiliki beberapa item di kolom B, harganya di kolom C, dan Anda ingin menghitung total keseluruhan dari semua penjualan.

    Tentu saja, tidak ada yang menghalangi Anda untuk menghitung subtotal di tiap baris terlebih dulu dengan sesuatu yang sederhana seperti =B2*C2 dan kemudian menjumlahkan nilai-nilai itu:

    Namun, rumus array dapat menghindarkan Anda dari goresan tombol ekstra tersebut karena rumus ini membuat Excel menyimpan hasil antara dalam memori daripada di kolom tambahan. Jadi, yang diperlukan hanyalah satu rumus array dan 2 langkah cepat:

    1. Pilih sel kosong dan masukkan rumus berikut di dalamnya:

      =SUM(B2:B6*C2:C6)

    2. Tekan pintasan keyboard CTRL + SHIFT + ENTER untuk menyelesaikan rumus array.

      Setelah Anda melakukan ini, Microsoft Excel mengelilingi rumus dengan {kurung kurung keriting}, yang merupakan indikasi visual dari rumus array.

      Apa yang dilakukan rumus ini adalah mengalikan nilai di setiap baris individu dari larik yang ditentukan (sel B2 hingga C6), menambahkan sub-total bersama-sama, dan menampilkan total keseluruhan:

    Contoh sederhana ini menunjukkan betapa kuatnya rumus array. Saat bekerja dengan ratusan dan ribuan baris data, pikirkan saja berapa banyak waktu yang dapat Anda hemat dengan memasukkan satu rumus array dalam satu sel.

    Mengapa menggunakan rumus array di Excel?

    Rumus array Excel adalah alat yang paling mudah digunakan untuk melakukan perhitungan canggih dan melakukan tugas-tugas kompleks. Satu rumus array dapat menggantikan ratusan rumus biasa. Rumus array sangat bagus untuk tugas-tugas seperti:

    • Menjumlahkan angka-angka yang memenuhi kondisi tertentu, misalnya menjumlahkan N nilai terbesar atau terkecil dalam suatu rentang.
    • Jumlahkan setiap baris lainnya, atau setiap baris atau kolom ke-N, seperti yang ditunjukkan dalam contoh ini.
    • Hitung jumlah semua atau karakter tertentu dalam rentang tertentu. Berikut adalah rumus array yang menghitung semua karakter, dan rumus lain yang menghitung karakter tertentu.

    Cara memasukkan rumus array di Excel (Ctrl + Shift + Enter)

    Seperti yang sudah Anda ketahui, kombinasi 3 tombol CTRL + SHIFT + ENTER adalah sentuhan ajaib yang mengubah rumus biasa menjadi rumus array.

    Saat memasukkan rumus array di Excel, ada 4 hal penting yang perlu diingat:

    1. Setelah Anda selesai mengetik rumus dan secara bersamaan menekan tombol CTRL SHIFT ENTER, Excel secara otomatis membungkus rumus di antara {kurung kurung kurawal}. Saat Anda memilih sel seperti itu, Anda dapat melihat tanda kurung di bilah rumus, yang memberi Anda petunjuk bahwa rumus array ada di sana.
    2. Mengetik tanda kurung secara manual di sekitar rumus tidak akan berfungsi. Anda harus menekan Ctrl + Shift + Enter shortcut untuk menyelesaikan rumus array.
    3. Setiap kali Anda mengedit rumus array, tanda kurung akan hilang dan Anda harus menekan Ctrl+Shift+Enter lagi untuk menyimpan perubahan.
    4. Jika kamu lupa menekan Ctrl+Shift+Enter, rumusmu akan berperilaku seperti rumus biasa dan hanya memproses nilai pertama dalam larik yang ditentukan.

    Karena semua rumus array Excel memerlukan penekanan Ctrl + Shift + Enter, mereka kadang-kadang disebut Rumus CSE .

    Gunakan tombol F9 untuk mengevaluasi bagian dari rumus larik

    Saat bekerja dengan rumus array di Excel, Anda dapat mengamati bagaimana mereka menghitung dan menyimpan item mereka (array internal) untuk menampilkan hasil akhir yang Anda lihat di sel. Untuk melakukan ini, pilih satu atau beberapa argumen dalam tanda kurung fungsi, lalu tekan tombol F9. Untuk keluar dari mode evaluasi rumus, tekan tombol Esc.

    Dalam contoh di atas, untuk melihat sub-total dari semua produk, anda pilih B2:B6*C2:C6, tekan F9 dan dapatkan hasil berikut ini.

    Catatan Harap perhatikan bahwa Anda harus memilih beberapa bagian dari rumus sebelum menekan F9, jika tidak, tombol F9 hanya akan menggantikan rumus Anda dengan nilai yang dihitung.

    Rumus array sel tunggal dan multi-sel di Excel

    Rumus array Excel dapat mengembalikan hasil dalam satu sel atau dalam beberapa sel. Rumus array yang dimasukkan dalam rentang sel disebut a rumus multi-sel Formula larik yang berada dalam satu sel disebut a formula sel tunggal .

    Ada beberapa fungsi array Excel yang dirancang untuk mengembalikan array multi-sel, misalnya TRANSPOSE, TREND, FREQUENCY, LINEST, dll.

    Fungsi lain, seperti SUM, AVERAGE, AGGREGATE, MAX, MIN, dapat menghitung ekspresi array ketika dimasukkan ke dalam sel tunggal dengan menggunakan Ctrl + Shift + Enter .

    Contoh berikut mendemonstrasikan cara menggunakan rumus array sel tunggal dan multi-sel.

    Contoh 1. Rumus larik sel tunggal

    Misalkan Anda memiliki dua kolom yang mencantumkan jumlah barang yang terjual dalam 2 bulan yang berbeda, katakanlah kolom B dan C, dan Anda ingin menemukan peningkatan penjualan maksimum.

    Biasanya, Anda akan menambahkan kolom tambahan, katakanlah kolom D, yang menghitung perubahan penjualan untuk masing-masing produk dengan menggunakan formula seperti = C2-B2 , dan kemudian menemukan nilai maksimum dalam kolom tambahan itu =MAX(D:D) .

    Rumus array tidak memerlukan kolom tambahan karena ia menyimpan hasil antara dengan sempurna di memori. Jadi, Anda cukup memasukkan rumus berikut dan tekan Ctrl + Shift + Enter :

    =MAX(C2:C6-B2:B6)

    Contoh 2. Rumus larik multi-sel di Excel

    Pada contoh SUM sebelumnya, misalkan kamu harus membayar pajak 10% dari setiap penjualan dan kamu ingin menghitung jumlah pajak untuk setiap produk dengan satu rumus.

    Pilih rentang sel kosong, katakanlah D2: D6, dan masukkan rumus berikut di bilah rumus:

    =B2:B6 * C2:C6 * 0.1

    Setelah Anda menekan Ctrl + Shift + Enter , Excel akan menempatkan instance rumus array Anda di setiap sel rentang yang dipilih, dan Anda akan mendapatkan hasil berikut:

    Contoh 3. Menggunakan fungsi larik Excel untuk mengembalikan larik multi-sel

    Seperti yang telah disebutkan, Microsoft Excel menyediakan beberapa yang disebut "fungsi array" yang dirancang khusus untuk bekerja dengan array multi-sel. TRANSPOSE adalah salah satu fungsi tersebut dan kami akan menggunakannya untuk mengubah urutan tabel di atas, yaitu mengubah baris menjadi kolom.

    1. Pilih rentang sel kosong di mana Anda ingin menampilkan tabel yang ditransposisi. Karena kita mengonversi baris ke kolom, pastikan untuk memilih jumlah baris dan kolom yang sama dengan jumlah kolom dan baris yang dimiliki tabel sumber Anda. Dalam contoh ini, kita memilih 6 kolom dan 4 baris.
    2. Tekan F2 untuk memasuki mode edit.
    3. Masukkan rumus dan tekan Ctrl + Shift + Enter .

    Dalam contoh kita, rumusnya adalah:

    =TRANSPOSE($A$1:$D$6)

    Hasilnya akan terlihat mirip dengan ini:

    Beginilah cara Anda menggunakan TRANSPOSE sebagai rumus array CSE di Excel 2019 dan sebelumnya. Di Dynamic Array Excel, ini juga berfungsi sebagai rumus biasa. Untuk mempelajari cara lain untuk melakukan transposisi di Excel, silakan lihat tutorial ini: Cara mengganti kolom dan baris di Excel.

    Cara bekerja dengan rumus array multi-sel

    Saat bekerja dengan rumus array multi-sel di Excel, pastikan untuk mengikuti aturan ini untuk mendapatkan hasil yang benar:

    1. Pilih rentang sel tempat Anda ingin menampilkan hasilnya sebelum memasukkan rumus.
    2. Untuk hapus rumus array multi-sel, pilih semua sel yang berisi rumus tersebut dan tekan DELETE , atau pilih seluruh rumus di bilah rumus, tekan DELETE , lalu tekan Ctrl + Shift + Enter .
    3. Anda tidak dapat mengedit atau memindahkan konten sel individual dalam rumus larik, dan Anda juga tidak dapat menyisipkan sel baru ke dalam atau menghapus sel yang sudah ada dari rumus larik multi-sel. Setiap kali Anda mencoba melakukan ini, Microsoft Excel akan memberikan peringatan " Anda tidak bisa mengubah bagian dari larik ".
    4. Untuk menyusut untuk menerapkannya ke lebih sedikit sel, Anda perlu menghapus rumus yang ada terlebih dahulu lalu memasukkan yang baru.
    5. Untuk Perluas rumus array, yaitu menerapkannya ke lebih banyak sel, pilih semua sel yang berisi rumus saat ini ditambah sel kosong di mana Anda ingin memilikinya, tekan F2 untuk beralih ke mode edit, sesuaikan referensi dalam rumus dan tekan Ctrl + Shift + Enter untuk memperbaruinya.
    6. Anda tidak dapat menggunakan rumus array multi-sel dalam tabel Excel.
    7. Anda harus memasukkan rumus larik multi-sel dalam rentang sel dengan ukuran yang sama dengan larik yang dihasilkan yang dikembalikan oleh rumus. Jika rumus larik Excel Anda menghasilkan larik yang lebih besar dari rentang yang dipilih, nilai berlebih tidak akan muncul di lembar kerja. Jika larik yang dikembalikan oleh rumus lebih kecil dari rentang yang dipilih, kesalahan # N / A akan muncul di sel tambahan.

    Jika rumus Anda mungkin mengembalikan larik dengan jumlah elemen variabel, masukkan dalam rentang yang sama dengan atau lebih besar dari larik maksimum yang dikembalikan oleh rumus dan bungkus rumus Anda dalam fungsi IFERROR, seperti yang ditunjukkan dalam contoh ini.

    Konstanta larik Excel

    Di Microsoft Excel, konstanta array hanyalah sekumpulan nilai statis. Nilai-nilai ini tidak pernah berubah saat Anda menyalin rumus ke sel atau nilai lain.

    Anda sudah melihat contoh konstanta larik yang dibuat dari daftar belanjaan di awal tutorial ini. Sekarang, mari kita lihat jenis larik apa saja yang ada dan bagaimana cara Anda membuatnya.

    Terdapat 3 jenis konstanta larik:

    1. Konstanta larik horizontal

    Untuk membuat konstanta larik horizontal berada dalam sebuah baris. Untuk membuat konstanta larik baris, ketik nilai yang dipisahkan oleh koma dan apitlah nilai tersebut dalam tanda kurung, misalnya {1,2,3,4}.

    Catatan. Ketika membuat konstanta larik, Anda harus mengetikkan kurung buka dan kurung tutup secara manual.

    Untuk memasukkan larik horizontal dalam spreadsheet, pilih jumlah sel kosong yang sesuai dalam baris, ketikkan rumusnya ={1,2,3,4} di formula bar, dan tekan Ctrl + Shift + Enter . Hasilnya akan mirip dengan ini:

    Seperti yang Anda lihat di tangkapan layar, Excel membungkus konstanta array dalam set tanda kurung lain, persis seperti yang dilakukannya saat Anda memasukkan rumus array.

    2. Konstanta larik vertikal

    Konstanta larik vertikal berada dalam kolom. Anda membuatnya dengan cara yang sama seperti larik horisontal dengan satu-satunya perbedaan bahwa Anda membatasi item-item dengan titik koma, misalnya:

    ={11; 22; 33; 44}

    3. Konstanta larik dua dimensi

    Untuk membuat larik dua dimensi, Anda memisahkan setiap baris dengan titik koma dan setiap kolom data dengan koma.

    ={{"a", "b", "c"; 1, 2, 3}

    Bekerja dengan konstanta larik Excel

    Konstanta array adalah salah satu landasan rumus array Excel. Informasi dan tip berikut mungkin membantu Anda menggunakannya dengan cara yang paling efisien.

    1. Elemen-elemen dari konstanta larik

      Konstanta larik bisa berisi angka, nilai teks, Boolean (TRUE dan FALSE) dan nilai kesalahan, dipisahkan oleh koma atau titik koma.

      Anda bisa memasukkan nilai numerik sebagai bilangan bulat, desimal, atau dalam notasi ilmiah. Jika Anda menggunakan nilai teks, nilai tersebut harus dikelilingi tanda kutip ganda (") seperti dalam rumus Excel apa pun.

      Konstanta larik tidak dapat menyertakan larik lain, referensi sel, rentang, tanggal, nama yang ditentukan, formula, atau fungsi.

    2. Penamaan konstanta larik

      Untuk membuat konstanta larik lebih mudah digunakan, berikan nama:

      • Beralih ke Tab Rumus> Nama yang Ditetapkan kelompok dan klik Tentukan Nama Atau, tekan Ctrl + F3 dan klik Baru .
      • Ketik nama di dalam kotak Nama
      • Dalam Mengacu pada masukkan item-item konstanta larik Anda yang dikelilingi dalam tanda kurung dengan tanda kesetaraan sebelumnya (=). Sebagai contoh:

        ={{"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"}

      • Klik OK untuk menyimpan larik bernama Anda dan tutup jendela.

      Untuk memasukkan konstanta larik bernama dalam lembar, pilih sebanyak mungkin sel dalam baris atau kolom karena ada item dalam larik Anda, ketik nama larik di bilah rumus yang didahului dengan tanda = dan tekan Ctrl + Shift + Enter .

      Hasilnya akan menyerupai ini:

    3. Mencegah kesalahan

      Jika konstanta array Anda tidak berfungsi dengan benar, periksa masalah berikut ini:

      • Batasi elemen-elemen konstanta larik Anda dengan karakter yang tepat - koma dalam konstanta larik horizontal dan titik koma dalam konstanta vertikal.
      • Memilih rentang sel yang sama persis dengan jumlah item dalam konstanta larik Anda. Jika Anda memilih lebih banyak sel, setiap sel tambahan akan memiliki kesalahan #N/A. Jika Anda memilih lebih sedikit sel, hanya sebagian dari larik yang akan disisipkan.

    Menggunakan konstanta array dalam rumus Excel

    Sekarang setelah Anda terbiasa dengan konsep konstanta larik, mari kita lihat bagaimana Anda dapat menggunakan rumus informasi larik untuk menyelesaikan tugas praktis Anda.

    Contoh 1. Jumlahkan N angka terbesar / terkecil dalam suatu rentang

    Anda mulai dengan membuat konstanta larik vertikal yang berisi angka-angka sebanyak yang ingin Anda jumlahkan. Misalnya, jika Anda ingin menjumlahkan 3 angka terkecil atau terbesar dalam suatu rentang, konstanta lariknya adalah {1,2,3}.

    Kemudian, Anda mengambil fungsi LARGE atau SMALL, tentukan seluruh rentang sel di parameter pertama dan sertakan konstanta array di parameter kedua. Terakhir, sematkan dalam fungsi SUM, seperti ini:

    Jumlahkan 3 angka terbesar: =SUM(LARGE(range, {1,2,3}))

    Jumlahkan 3 angka terkecil: =SUM(SMALL(range, {1,2,3}))

    Jangan lupa tekan Ctrl + Shift + Enter karena kamu sedang memasukkan rumus array, dan kamu akan mendapatkan hasil sebagai berikut:

    Dengan cara yang sama, Anda dapat menghitung rata-rata dari N nilai terkecil atau terbesar dalam suatu rentang:

    Rata-rata dari 3 angka teratas: =AVERAGE(LARGE(range, {1,2,3}))

    Rata-rata dari 3 angka terbawah: =AVERAGE(SMALL(range, {1,2,3}))

    Contoh 2. Rumus array untuk menghitung sel dengan beberapa kondisi

    Misalkan, Anda memiliki daftar pesanan dan Anda ingin mengetahui berapa kali penjual tertentu telah menjual produk yang diberikan.

    Cara termudah adalah menggunakan rumus COUNTIFS dengan beberapa kondisi. Namun, jika kamu ingin memasukkan banyak produk, rumus COUNTIFSmu mungkin akan menjadi terlalu besar ukurannya. Untuk membuatnya lebih ringkas, kamu bisa menggunakan COUNTIFS bersama dengan SUM dan menyertakan konstanta array dalam satu atau beberapa argumen, misalnya:

    =SUM(COUNTIFS(range1, "criteria1", range2, {"criteria1", "criteria2"}))

    Rumus sesungguhnya mungkin terlihat sebagai berikut:

    =SUM(COUNTIFS(B2:B9, "sally", C2:C9, {"apples", "lemons"}))

    Dalam rumus array nyata Anda, Anda dapat menyertakan elemen sebanyak yang dibutuhkan logika bisnis Anda, asalkan panjang total rumus tidak melebihi 8.192 karakter di Excel 2019 - 2007 (1.024 karakter di Excel 2003 dan yang lebih rendah) dan komputer Anda cukup kuat untuk memproses array besar.lihat batasan rumus larik untuk lebih jelasnya.

    Dan berikut ini adalah contoh rumus larik lanjutan yang menemukan jumlah semua nilai yang cocok dalam tabel: SUM dan VLOOKUP dengan konstanta larik.

    Operator AND dan OR dalam rumus array Excel

    Operator array memberi tahu rumus bagaimana Anda ingin memproses array - menggunakan logika AND atau OR.

    • Operator AND adalah tanda bintang (*) yang merupakan simbol perkalian. Ini menginstruksikan Excel untuk mengembalikan TRUE jika SEMUA kondisi mengevaluasi TRUE.
    • Operator OR adalah tanda plus (+). Operator ini mengembalikan TRUE jika APAPUN kondisi dalam ekspresi yang diberikan dievaluasi menjadi TRUE.

    Rumus array dengan operator AND

    Dalam contoh ini, kita menemukan jumlah penjualan di mana tenaga penjualnya adalah Mike DAN produknya adalah Apel :

    =SUM((A2:A9="Mike") * (B2:B9="Apel") * (C2:C9))

    Atau

    =SUM(IF(((A2:A9="Mike") * (B2:B9="Apel")), (C2:C9)))

    Secara teknis, rumus ini mengalikan elemen-elemen dari tiga larik pada posisi yang sama. Dua larik pertama diwakili oleh nilai TRUE dan FALSE yang merupakan hasil dari membandingkan A2:A9 dengan Mike" dan B2:B9 dengan "Apples". Larik ketiga berisi angka penjualan dari rentang C2:C9. Seperti operasi matematika lainnya, perkalian mengubah TRUE dan FALSE menjadi 1 dan 0, masing-masing. Dan karenamengalikan dengan 0 selalu menghasilkan nol, larik yang dihasilkan memiliki 0 ketika salah satu atau kedua kondisi tidak terpenuhi. Jika kedua kondisi terpenuhi, elemen yang sesuai dari larik ketiga masuk ke dalam larik akhir (misalnya 1*1*C2 = 10). Jadi, hasil perkaliannya adalah larik ini: {10;0;0;0;30;0;0;0;0;0}. Akhirnya, fungsi SUM menjumlahkan elemen larik dan mengembalikan hasil 40.

    Rumus larik Excel dengan operator OR

    Rumus larik berikut ini dengan operator OR (+) menjumlahkan semua penjualan di mana tenaga penjualnya adalah Mike ATAU produknya adalah Apel:

    =SUM(IF(((A2:A9="Mike") + (B2:B9="Apel")), (C2:C9)))

    Dalam rumus ini, Anda menjumlahkan elemen-elemen dari dua larik pertama (yang merupakan kondisi yang ingin Anda uji), dan mendapatkan TRUE (>0) jika setidaknya satu kondisi bernilai TRUE; FALSE (0) ketika semua kondisi bernilai FALSE. Kemudian, IF memeriksa apakah hasil penjumlahan lebih besar dari 0, dan jika ya, SUM menjumlahkan elemen yang sesuai dari larik ketiga (C2:C9).

    Dalam versi modern Excel, tidak perlu menggunakan rumus array untuk tugas-tugas semacam ini - rumus SUMIFS sederhana dapat menanganinya dengan sempurna. Namun demikian, operator AND dan OR dalam rumus array mungkin terbukti membantu dalam skenario yang lebih kompleks, apalagi senam pikiran yang sangat baik : )

    Operator unary ganda dalam rumus array Excel

    Jika Anda pernah bekerja dengan rumus array di Excel, kemungkinan besar Anda menemukan beberapa rumus yang berisi tanda hubung ganda (--) dan Anda mungkin bertanya-tanya untuk apa rumus itu digunakan.

    Tanda hubung ganda, yang secara teknis disebut operator unary ganda, digunakan untuk mengkonversi nilai Boolean non-numerik (TRUE / FALSE) yang dikembalikan oleh beberapa ekspresi menjadi 1 dan 0 yang dapat dimengerti oleh fungsi array.

    Contoh berikut ini mudah-mudahan akan membuat segala sesuatunya lebih mudah dipahami. Misalkan Anda memiliki daftar tanggal di kolom A dan Anda ingin mengetahui berapa banyak tanggal yang terjadi di bulan Januari, tanpa memandang tahunnya.

    Formula berikut ini akan berhasil:

    =SUM(--(MONTH(A2:A10)=1))

    Karena ini adalah rumus array Excel, ingatlah untuk menekan Ctrl + Shift + Enter untuk menyelesaikannya.

    Jika Anda tertarik pada bulan lain, ganti 1 dengan angka yang sesuai. Misalnya, 2 berarti Februari, 3 berarti Maret, dan seterusnya. Untuk membuat rumus lebih fleksibel, Anda dapat menentukan nomor bulan di beberapa sel, seperti yang ditunjukkan pada tangkapan layar:

    Dan sekarang, mari kita analisis cara kerja rumus array ini. Fungsi MONTH mengembalikan bulan dari setiap tanggal di sel A2 hingga A10 yang diwakili oleh nomor seri, yang menghasilkan larik {2;1;4;2;12;1;2;12;1}.

    Setelah itu, setiap elemen larik dibandingkan dengan nilai di sel D1, yang merupakan angka 1 dalam contoh ini. Hasil perbandingan ini adalah larik nilai Boolean TRUE dan FALSE. Seperti yang Anda ingat, Anda dapat memilih bagian tertentu dari rumus larik dan tekan F9 untuk melihat apa yang disamakan dengan bagian itu:

    Akhirnya, Anda harus mengubah nilai Boolean ini menjadi 1 dan 0 yang dapat dimengerti oleh fungsi SUM. Dan inilah gunanya operator unary ganda. Unary pertama memaksa TRUE / FALSE menjadi -1 / 0. Unary kedua meniadakan nilai, yaitu membalikkan tanda, mengubahnya menjadi +1 dan 0, yang dapat dimengerti dan dikerjakan oleh sebagian besar fungsi Excel. Jika Anda menghapus unary gandadari rumus di atas, itu tidak akan berhasil.

    Saya harap tutorial singkat ini terbukti membantu dalam perjalanan Anda untuk menguasai rumus array Excel. Minggu depan, kita akan melanjutkan dengan array Excel dengan berfokus pada contoh rumus lanjutan. Harap tetap disini dan terima kasih telah membaca!

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.