Logical
Google Sheets
REDUCE
Mereduksi array menjadi satu nilai tunggal dengan menerapkan fungsi LAMBDA secara akumulatif ke setiap elemen.
Tipe hasil:
anySyntax
REDUCE(initial_value, array, lambda)Parameter
initial_valueanywajib
Nilai awal akumulator sebelum memproses elemen pertama
arrayrange/arraywajib
Array yang akan direduksi
lambdafunctionwajib
LAMBDA dengan dua parameter: akumulator dan nilai elemen saat ini
Catatan
- REDUCE serupa dengan fungsi reduce/fold di bahasa pemrograman
- LAMBDA harus punya tepat 2 parameter: accumulator dan current value
- Untuk penjumlahan sederhana, SUM lebih efisien — REDUCE berguna untuk logika kustom
Contoh Penggunaan
Hitung perkalian kumulatif
1 =REDUCE(1, B2:B6, LAMBDA(akum, nilai, akum * nilai))
Kalikan semua nilai di B2:B6 secara kumulatif, mulai dari akumulator 1
Hasil
Hasil perkalian semua elemen
Pertanyaan Umum tentang REDUCE
Apa itu fungsi REDUCE di Google Sheets?
Mereduksi array menjadi satu nilai tunggal dengan menerapkan fungsi LAMBDA secara akumulatif ke setiap elemen. Di Google Sheets, fungsi REDUCE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. REDUCE serupa dengan fungsi reduce/fold di bahasa pemrograman.
Bagaimana cara menggunakan REDUCE di Google Sheets?
Gunakan sintaks berikut: REDUCE(initial_value, array, lambda). LAMBDA harus punya tepat 2 parameter: accumulator dan current value. Untuk penjumlahan sederhana, SUM lebih efisien — REDUCE berguna untuk logika kustom.
Apa nilai yang dikembalikan oleh fungsi REDUCE?
Fungsi REDUCE mengembalikan nilai bertipe any. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi REDUCE?
Fungsi ini memiliki 3 parameter wajib. Parameter yang digunakan: initial_value (any, wajib): Nilai awal akumulator sebelum memproses elemen pertama; array (range/array, wajib): Array yang akan direduksi; lambda (function, wajib): LAMBDA dengan dua parameter: akumulator dan nilai elemen saat ini.