Loncat ke daftar isi utama

Fungsi SCAN Excel (365)

Fungsi SCAN menerapkan fungsi LAMBDA ke setiap nilai dalam larik dan mengembalikan larik yang berisi nilai antara saat memindai larik.

fungsi pemindaian 1


Sintaksis

=REDUCE ([initial_value],array,lambda(accumulator, value))


kasus

  • nilai_awal (opsional): Nilai awal akumulator.
  • susunan (wajib): Larik yang akan dipindai.
  • Lambda (diperlukan): Fungsi LAMBDA kustom yang diterapkan untuk memindai larik.
    • Aki (wajib): Nilai dijumlahkan dan dikembalikan sebagai hasil akhir.
    • Nilai (wajib): Perhitungan yang diterapkan ke setiap elemen dalam larik.

Nilai pengembalian

Grafik fungsi PINDAI mengembalikan array hasil.


Catatan fungsi

  1. Fungsi SCAN baru diperkenalkan di Excel untuk Microsoft 365. Jadi itu tidak tersedia di versi Excel yang lebih lama. Rumus larik dinamis baru diperkenalkan di Excel untuk Microsoft 365, artinya tidak perlu menggunakan Ctrl+ Shift+ Enter untuk memasukkan rumus SCAN sebagai rumus larik.
  2. Grafik #NILAI! nilai kesalahan terjadi jika salah satu situasi di bawah ini terjadi:
    • fungsi LAMBDA yang tidak valid disediakan;
    • jumlah parameter yang salah disediakan.
  3. Grafik nilai_awal argumen digunakan untuk menetapkan nilai awal untuk parameter akumulator. Setelah hasil pertama dikembalikan, initial_value berubah menjadi nilai hasil. Dan proses itu mengulangi semua elemen dalam array dari kolom ke baris. Jika Anda bekerja dengan teks, atur nilai awal ke "".

Contoh Satu:

Seperti yang ditunjukkan pada tangkapan layar di bawah, ada array data. aku ingin terus tambahkan setiap nilai dalam sel dan nilai sel yang berdekatan, dari kolom ke baris, silakan lakukan hal berikut:

Silakan salin rumus di bawah ini ke dalam sel F6, lalu tekan tombol Enter kunci untuk mendapatkan hasil.

= PINDAI (0,B6:D9,LAMBDA(a,b,a+b))

fungsi pemindaian 2

Catatan: Dalam contoh di atas, Fungsi SCAN berhubungan dengan nomor dan yang disediakan nilai_awal argumen diatur ke 0. Dalam hal ini, bisa juga dihilangkan dan digantikan oleh ruang kosong. Misalnya, rumus dalam sel F6 dapat diubah menjadi:

= PINDAI ( ,B6:D9,LAMBDA(a,b,a+b))

Contoh Dua:

Seperti yang ditunjukkan pada tangkapan layar di bawah, ada array data. aku ingin menggabungkan karakter dalam array yang diberikan, dan mengembalikan array yang berisi nilai antara, lakukan hal berikut:

Silakan salin rumus di bawah ini ke dalam sel F6, lalu tekan tombol Enter kunci untuk mendapatkan hasil.

= PINDAI ("",B6:D7,LAMBDA(a,b,a&b))

fungsi pemindaian 3

Fungsi Relatif:

  • Excel MAP fungsi
    Fungsi MAP menerapkan fungsi LAMBDA untuk membuat nilai baru dan mengembalikan larik yang dibentuk dengan memetakan setiap nilai dalam larik yang disediakan ke nilai baru.

  • Excel LAMBDA fungsi
    Fungsi LAMBDA Excel digunakan untuk membuat fungsi kustom yang dapat digunakan kembali di seluruh buku kerja.

  • Excel Reduce fungsi
    Fungsi REDUCE menerapkan fungsi LAMBDA ke setiap nilai dalam larik dan mengembalikan nilai total dalam akumulator, mengurangi larik menjadi nilai akumulasi.

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very good example. Is there a typo at just below the first picture which is "Syntax
=REDUCE ([initial_value],array,lambda(accumulator, value))"
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations