Excel Ganda unary -

Daftar Isi

Operasi unary adalah operasi dengan hanya satu operand (input). Unary ganda (juga disebut negatif ganda) adalah operasi yang digunakan untuk memaksa nilai TRUE FALSE menjadi satu dan nol dalam rumus yang lebih canggih, terutama rumus yang bekerja dengan array.

Misalnya, layar di atas menunjukkan dua grup yang masing-masing berisi lima nilai. Tiga nilai cocok dan dua berbeda. Rumus yang digunakan untuk menghitung nilai yang cocok adalah:

=SUMPRODUCT(--(B5:B9=C5:C9))

Bekerja dari dalam ke luar, B5: B9 dibandingkan dengan C5: C9 dalam ekspresi sederhana yang membuat larik lima nilai TRUE FALSE:

=SUMPRODUCT(--((TRUE;TRUE;FALSE;TRUE;FALSE)))

Kami ingin menghitung kecocokan (nilai TRUE) tetapi fungsi SUMPRODUCT akan mengabaikan nilai non-numerik, jadi kami menggunakan unary ganda untuk mengubah nilai TRUE FALSE menjadi satu dan nol.

Ini berfungsi karena Excel secara otomatis memaksa TRUE / FALSE menjadi 1/0 selama operasi matematika. Negatif pertama mengubah nilai TRUE menjadi -1, dan FALSE menjadi 0. Negatif kedua mengubah -1 menjadi 1. Hasil di dalam SUMPRODUCT terlihat seperti ini:

=SUMPRODUCT((1;1;0;1;0))

Dengan hanya satu larik untuk dikerjakan, SUMPRODUCT hanya mengembalikan jumlah semua item, 3.

Artikel yang menarik...