Tutorial
Fungsi EXCEL : REDUCE
Tutorial
Fungsi EXCEL : REDUCE
Tutorial Fungsi EXCEL :
REDUCE

Versi Rilis : 2024

Kegunaan

Mengolah semua nilai di dalam rentang sel satu per satu sambil mengumpulkan hasilnya, sampai akhirnya menghasilkan satu nilai akhir. Misalnya untuk menjumlahkan atau menghitung jumlah data yang memenuhi syarat tertentu.

Pola Rumus (Syntax)

= REDUCE (
[ nilai_awal ] ,
< array > ,
< lambda > )

Penjelasan Argumen:

< argumen > : wajib      |      [ argumen ] : opsional

[ nilai_awal ]

Nilai awal penampung hasil (akumulator) sebelum perhitungan dimulai. Kalau dikosongkan, cukup tulis komanya saja, misal =REDUCE(, A2:A5, ...), dan nilai awalnya dianggap kosong (sama seperti 0 untuk perhitungan angka).

Contoh: 0 atau 1 atau ""

< array >

Rentang sel atau array yang setiap nilainya mau diolah satu per satu.

Contoh: A2:A10 atau B2:D5

< lambda >

Fungsi LAMBDA dengan tepat 2 parameter. Parameter pertama berisi hasil sementara (akumulator), dan parameter kedua berisi nilai yang sedang diproses. Hasil rumus di dalam LAMBDA akan menjadi hasil sementara yang baru untuk nilai berikutnya.

Contoh: LAMBDA(total, x, total+x) atau LAMBDA(hasil, x, hasil*x)

Contoh:

Cara Penulisan Rumus Hasil Cara Membaca Rumus
=REDUCE( 0, A2:A5, LAMBDA(total, x, total+x) ) 100 Mulai dari total = 0, lalu setiap nilai di Sel A2 sampai A5 ditambahkan satu per satu. Misalnya isinya 10, 20, 30, dan 40, maka prosesnya 0+10 = 10, lalu 10+20 = 30, lalu 30+30 = 60, lalu 60+40 = 100.
=REDUCE( 1, A2:A4, LAMBDA(hasil, x, hasil*x) ) 24 Mulai dari hasil = 1, lalu dikalikan dengan setiap nilai di Sel A2 sampai A4. Misalnya isinya 2, 3, dan 4, maka hasilnya 1 x 2 x 3 x 4 = 24. Nilai awalnya 1, bukan 0, supaya hasil perkaliannya tidak selalu 0.
=REDUCE( 0, A2:A6, LAMBDA(n, x, IF(x>=70, n+1, n)) ) 3 Menghitung berapa banyak nilai yang minimal 70. Setiap kali nilai x minimal 70, n ditambah 1. Kalau tidak, n tetap. Misalnya isi Sel A2 sampai A6 adalah 82, 65, 90, 54, dan 76, maka ada 3 nilai yang minimal 70.

Pintasan (Shortcut Key)

Tidak Tersedia.

Catatan

1) LAMBDA di dalam REDUCE wajib punya tepat 2 parameter. Kalau jumlah parameternya kurang atau lebih, hasilnya error #VALUE!.

2) Urutan parameter LAMBDA sangat penting. Parameter pertama selalu berisi hasil sementara (akumulator), dan parameter kedua selalu berisi nilai sel yang sedang diproses, apa pun namanya.

3) Pilih [ nilai_awal ] sesuai perhitungannya: 0 untuk penjumlahan atau menghitung jumlah data, 1 untuk perkalian, dan “” (teks kosong) untuk menggabungkan teks.

4) Kalau < array > berupa tabel (lebih dari satu baris dan kolom), nilainya diproses dari kiri ke kanan di baris pertama, lalu lanjut ke baris berikutnya.

5) Pada umumnya REDUCE menghasilkan satu nilai akhir saja. Ini berbeda dengan fungsi MAP, yang menghasilkan satu hasil untuk setiap sel.

6) REDUCE hanya tersedia di Microsoft 365, Excel 2024, dan Excel untuk web. Kalau file dibuka di Excel versi lama, rumus REDUCE akan menghasilkan error #NAME?.

Kenalan Dengan Excel
Tonton Video Tutorial dan Download File Latihan Disini!

Latihan Interaktif

Yuk coba langsung dengan latihan online interaktif dibawah ini:

Memuat latihan...
0%
Maaf, latihan interaktif hanya dapat diakses melalui tampilan desktop!