Tutorial
Fungsi
EXCEL
:
SCAN
Tutorial
Fungsi
EXCEL
:
SCAN
Tutorial Fungsi
EXCEL
:
SCAN
Versi Rilis : 2024
Kegunaan
Mengolah nilai di dalam rentang sel satu per satu sambil mengumpulkan hasilnya, lalu menampilkan setiap hasil sementaranya. Contoh yang paling umum adalah membuat total berjalan (kumulatif), misalnya total penjualan dari bulan ke bulan.
Pola Rumus (Syntax)
Penjelasan Argumen:
< argumen > : wajib | [ argumen ] : opsional
Nilai awal penampung hasil (akumulator) sebelum perhitungan dimulai. Kalau dikosongkan, cukup tulis komanya saja, misal =SCAN(, A2:A5, ...), dan nilai awalnya dianggap kosong (sama seperti 0 untuk perhitungan angka).
Contoh: 0 atau 1 atau ""
Rentang sel atau array yang setiap nilainya mau diolah satu per satu.
Contoh: A2:A10 atau B2:B13
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 ditampilkan, lalu dipakai sebagai hasil sementara untuk nilai berikutnya.
Contoh: LAMBDA(total, x, total+x) atau LAMBDA(hasil, x, hasil*x)
Contoh:
| Cara Penulisan Rumus | Hasil | Cara Membaca Rumus |
|---|---|---|
| =SCAN( 0, A2:A5, LAMBDA(total, x, total+x) ) |
10 30 60 100 |
Membuat total berjalan dari nilai di Sel A2 sampai A5. Misalnya isinya 10, 20, 30, dan 40, maka hasilnya 10 (0+10), 30 (10+20), 60 (30+30), dan 100 (60+40) ke bawah. |
| =SCAN( 1, A2:A4, LAMBDA(hasil, x, hasil*x) ) |
2 6 24 |
Mengalikan nilai di Sel A2 sampai A4 secara berjalan, mulai dari 1. Misalnya isinya 2, 3, dan 4, maka hasilnya 2 (1x2), 6 (2x3), dan 24 (6x4). |
| =SCAN( "", A2:A4, LAMBDA(teks, x, teks&x) ) |
A AB ABC |
Menggabungkan teks di Sel A2 sampai A4 secara berjalan, mulai dari teks kosong (""). Misalnya isinya "A", "B", dan "C", maka hasilnya "A", "AB", dan "ABC". |
Pintasan (Shortcut Key)
Tidak Tersedia.
Catatan
1) Hasil SCAN otomatis tumpah (spill) dengan ukuran yang sama seperti < array >. Cukup ketik rumusnya di satu sel saja. Kalau ada sel tujuan yang sudah berisi data, hasilnya error #SPILL!.
2) SCAN mirip dengan fungsi REDUCE. Bedanya, REDUCE hanya menampilkan hasil akhir, sedangkan SCAN menampilkan semua hasil sementaranya. Jadi nilai terakhir dari SCAN selalu sama dengan hasil REDUCE.
3) LAMBDA di dalam SCAN wajib punya tepat 2 parameter. Kalau jumlah parameternya kurang atau lebih, hasilnya error #VALUE!.
4) 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.
5) [ nilai_awal ] tidak ikut ditampilkan di hasil. Hasil pertama adalah [ nilai_awal ] yang sudah diolah dengan nilai pertama di < array >. Pilih 0 untuk penjumlahan, 1 untuk perkalian, dan “” (teks kosong) untuk menggabungkan teks.
6) Kalau < array > berupa tabel (lebih dari satu baris dan kolom), nilainya diproses dari kiri ke kanan di baris pertama, lalu lanjut ke baris berikutnya. Bentuk hasilnya tetap sama seperti tabel aslinya.
7) SCAN hanya tersedia di Microsoft 365, Excel 2024, dan Excel untuk web. Kalau file dibuka di Excel versi lama, rumus SCAN akan menghasilkan error #NAME?.
Latihan Interaktif
Yuk coba langsung dengan latihan online interaktif dibawah ini: