Logical
Google Sheets
SCAN
Memindai array dengan menerapkan LAMBDA secara akumulatif dan mengembalikan array berisi semua nilai antara (running total), bukan hanya nilai akhir.
Tipe hasil:
arraySyntax
SCAN(initial_value, array, lambda)Parameter
initial_valueanywajib
Nilai awal akumulator
arrayrange/arraywajib
Array yang akan dipindai
lambdafunctionwajib
LAMBDA dengan dua parameter: akumulator dan nilai elemen saat ini
Catatan
- SCAN seperti REDUCE tapi menghasilkan array — cocok untuk running total, running average, dll
- Eksklusif Google Sheets — tidak ada di Excel
- Output memiliki dimensi yang sama dengan input array
Contoh Penggunaan
Running total penjualan
1 =SCAN(0, B2:B10, LAMBDA(akum, nilai, akum + nilai))
Hasilkan kolom running total penjualan — setiap baris menunjukkan akumulasi dari baris pertama sampai baris tersebut
Hasil
Array running total
Pertanyaan Umum tentang SCAN
Apa itu fungsi SCAN di Google Sheets?
Memindai array dengan menerapkan LAMBDA secara akumulatif dan mengembalikan array berisi semua nilai antara (running total), bukan hanya nilai akhir. Di Google Sheets, fungsi SCAN termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. SCAN seperti REDUCE tapi menghasilkan array — cocok untuk running total, running average, dll.
Bagaimana cara menggunakan SCAN di Google Sheets?
Gunakan sintaks berikut: SCAN(initial_value, array, lambda). Eksklusif Google Sheets — tidak ada di Excel. Output memiliki dimensi yang sama dengan input array.
Apa nilai yang dikembalikan oleh fungsi SCAN?
Fungsi SCAN mengembalikan nilai bertipe array. 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 SCAN?
Fungsi ini memiliki 3 parameter wajib. Parameter yang digunakan: initial_value (any, wajib): Nilai awal akumulator; array (range/array, wajib): Array yang akan dipindai; lambda (function, wajib): LAMBDA dengan dua parameter: akumulator dan nilai elemen saat ini.