Double Unary Operator (--) Pada Rumus Array Excel | Kelas Excel

Maksud tanda/simbol (--) atau double unary operator pada rumus arrray Excel yang juga biasa digunakan pada rumus Sumproduct excel.
Double Unary Operator(--) Pada Array Formula Excel

Double Unary Operator(--) - Pernahkah anda mendapatkan suatu rumus excel yang memakai tanda strip ganda(--) didalamnya? Biasanya simbol ini dapat anda peroleh pada suatu rumus array.

Tanda atau simbol dua garis putus (--) ini biasa juga disebut selaku minus ganda (double minus). Ada juga yang menyebutnya double dash. Namun , secara teknis simbol "--" ini pada microsoft excel biasa disebut selaku double unary operator.

Apa maksud atau fungsi double unary operator ini pada rumus excel?

Pada array formula excel , simbol double unary operator ini digunakan untuk merubah nilai Boolean TRUE atau FALSE menjadi nilai mulut angka 1 atau 0.

Untuk lebih jelasnya mari aku contohkan.

Menghitung Jumlah Data Tanggal Berdasarkan Bulan

Pada pola di atas aku memiliki suatu data yang berisi tanggal acak pada kolom A. Saya ingin mengenali jumlah sel yang berisi data tanggal dengan bulan September (9).

Selalu gunakan CSE(Ctrl + Shift + Enter) pada setiap rumus dibawah ini untuk menimbulkan tanda {...} pada permulaan dan final formula.

Untuk mendapat nilai bulan pada masing-masing tanggal kita dapat memakai fungsi MONTH. Kemudian untuk menjalankan penjumlahan kita mmebutuhkan fungsi SUM excel. Selanjutnya untuk mengenali jumlah data tanggal menurut bulan September aku menjajal memakai rumus array berikut:

=SUM(MONTH(A2:A11)=9)

Ternyata rumus array ini tersebut menciptakan nilai angka 0 (nol). Kenapa?

Menghitung Jumlah Data Berdasarkan Bulan

Jika anda pernah membaca pembahasan kita tentang fungsi SUM di sana diterangkan bahwa kalau argumen pada Rumus SUM excel akan mengabaikan sel kosong , nilai kecerdikan dan teks di dalam array atau referensi. Sehingga fungsi SUM akan mengabaikan penjumlahan Array yang dihasilkan oleh "MONTH(A2:A11)=9" berikut:

SUM({FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE})

Agar dapat dijumlah nilai kecerdikan TRUE dan FALSE diatas mesti dikonversi dahulu menjadi mulut angka 1 untuk nilai TRUE dan 0 untuk nilai False. Caranya merupakan dengan menyertakan double unary pada rumus excel tersebut sehingga rumus array excelnya menjadi:

=SUM(--(MONTH(A2:A11)=9))

Perhatikan tata letak tanda kurung (...) pada rumus tersebut.

Contoh Penggunaan Double Unary Operator Pada Array Formula

Urutan kalkulasi rumus array ini merupakan selaku berikut:

=SUM(--(MONTH(A2:A11)=9))

Pada rumus tersebut fungsi MONTH akan menciptakan angka bulan pada masing-masing format tanggal untuk range A2:A11 sehingga menjadi:

=SUM(--({10;8;8;8;9;9;10;9;8;9}=9))

Setelah itu masing-masing angka dalam array tersebut akan ketimbang angka 9 yang merupakan nilai bulan yang hendak kita hitung jumlahnya. Hasil perbandingannya merupakan selaku berikut:

=SUM(--({FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE}))

Pada langkah selanjutnya Double Unary akan merubah nilai TRUE dan FALSE menjadi nilai angka 1 dan 0 yang bisa difahami oleh fungsi SUM pada microsoft excel.

=SUM({0;0;0;0;1;1;0;1;0;0})

Dan kesannya akan menciptakan nilai angka 4.

Bagaimana hal tersebut dapat terjadi?

Anggap saja bahwa minus pertama akan mengalikan setiap nilai Boolean TRUE/FALSE dengan angka -1 sehingga menciptakan nilai -1/0. mudah-mudahan tidak menciptakan angka negatif maka minus kedua mengalikan nilai numeric Boolean -1/0 dengan angka -1 sehingga kembali menjadi angka positif 1/0.

Nah , aku kira kini anda sudah dapat mengerti faedah dari strip ganda pada array formula excel ini.

Cara ini bisa juga anda terapkan pada fungsi Sumproduct untuk merubah nilai-nilai Logika TRUE atau FALSE menjadi nilai numeric 1/0.

Seri Pembahasan tentang Array Formula Pada Microsoft Excel:
  1. Double Unary Operator (--) Pada Rumus Array Excel

Tidak ada komentar untuk "Double Unary Operator (--) Pada Rumus Array Excel | Kelas Excel"