Logical
Microsoft Excel
MAP
Menerapkan fungsi LAMBDA ke setiap elemen dalam satu atau beberapa array dan mengembalikan array hasil. Tersedia di Excel 365.
Tipe hasil:
arraySyntax
MAP(array1, [array2, ...], lambda)Parameter
array1range/arraywajib
Array pertama yang akan diproses
lambdaLAMBDAwajib
Fungsi LAMBDA yang diterapkan ke setiap elemen. Parameter = jumlah array yang diberikan
array2, ...range/arrayopsional
Array tambahan yang diproses bersamaan dengan array1
Catatan
- Hanya tersedia di Excel 365 (versi terbaru)
- MAP sangat berguna bersama LAMBDA untuk menggantikan formula array yang kompleks
- Jumlah parameter LAMBDA harus sama dengan jumlah array yang diberikan ke MAP
- Untuk satu array, MAP mirip seperti apply/map dalam bahasa pemrograman fungsional
Contoh Penggunaan
Konversi seluruh kolom ke uppercase
1 =MAP(A2:A100, LAMBDA(x, UPPER(x)))
Terapkan UPPER ke setiap sel di A2:A100 — hasilnya array teks uppercase
Hasil
Array nama dalam huruf kapital semua
Hitung diskon per baris
1 =MAP(B2:B50, C2:C50, LAMBDA(harga, persen, harga*persen))
Kalikan setiap harga (kolom B) dengan persentase diskon-nya (kolom C) secara paralel
Hasil
Array nilai diskon per produk
Kategorisasi nilai dalam array
1 =MAP(B2:B30, LAMBDA(n, IF(n>=70,"Lulus","Gagal")))
Terapkan logika IF ke setiap nilai — hasilnya array label 'Lulus' atau 'Gagal'
Hasil
Array status kelulusan
Pertanyaan Umum tentang MAP
Apa itu fungsi MAP di Microsoft Excel?
Menerapkan fungsi LAMBDA ke setiap elemen dalam satu atau beberapa array dan mengembalikan array hasil. Tersedia di Excel 365. Di Microsoft Excel, fungsi MAP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Hanya tersedia di Excel 365 (versi terbaru).
Bagaimana cara menggunakan MAP di Microsoft Excel?
Gunakan sintaks berikut: MAP(array1, [array2, ...], lambda). MAP sangat berguna bersama LAMBDA untuk menggantikan formula array yang kompleks. Jumlah parameter LAMBDA harus sama dengan jumlah array yang diberikan ke MAP.
Apa nilai yang dikembalikan oleh fungsi MAP?
Fungsi MAP 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 yang perlu diperhatikan saat menggunakan MAP?
Untuk satu array, MAP mirip seperti apply/map dalam bahasa pemrograman fungsional. Memahami batasan dan perilaku fungsi ini akan membantu kamu menghindari kesalahan umum dalam analisis data.
Apa saja parameter fungsi MAP?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: array1 (range/array, wajib): Array pertama yang akan diproses; array2, ... (range/array, opsional): Array tambahan yang diproses bersamaan dengan array1; lambda (LAMBDA, wajib): Fungsi LAMBDA yang diterapkan ke setiap elemen. Parameter = jumlah array yang diberikan.