Tutorial
Fungsi
EXCEL
:
MAP
Tutorial
Fungsi
EXCEL
:
MAP
Tutorial Fungsi
EXCEL
:
MAP
Versi Rilis : 2024
Kegunaan
Menjalankan rumus LAMBDA ke setiap nilai di dalam rentang sel (array) satu per satu, lalu menampilkan semua hasilnya sekaligus dengan ukuran yang sama. Misalnya untuk menghitung total harga setiap produk dalam satu kolom cukup dengan satu rumus.
Pola Rumus (Syntax)
Penjelasan Argumen:
< argumen > : wajib | [ argumen ] : opsional
Rentang sel atau array pertama yang setiap nilainya mau diolah satu per satu.
Contoh: A2:A6 atau B2:D4
Rentang sel atau array tambahan, kalau perhitungan butuh lebih dari satu data (misalnya harga dan jumlah). Ukurannya harus sama dengan < array1 >. Array berikutnya (array3, array4, dan seterusnya) bisa terus ditambahkan.
Contoh: B2:B6 atau C2:C6
Fungsi LAMBDA untuk mengolah setiap nilai. Jumlah parameternya harus sama dengan jumlah array. Parameter pertama berisi nilai dari < array1 >, parameter kedua berisi nilai dari [ array2 ], dan seterusnya. Argumen ini selalu ditulis paling akhir.
Contoh: LAMBDA(x, x*2) atau LAMBDA(h, j, h*j)
Contoh:
| Cara Penulisan Rumus | Hasil | Cara Membaca Rumus |
|---|---|---|
| =MAP( A2:A5, LAMBDA(x, x*2) ) |
2 4 6 8 |
Mengambil setiap nilai di Sel A2 sampai A5 satu per satu, lalu mengalikannya dengan 2. Misalnya isi A2 sampai A5 adalah 1, 2, 3, dan 4, maka hasilnya 2, 4, 6, dan 8 ke bawah. |
| =MAP( A2:A4, B2:B4, LAMBDA(h, j, h*j) ) |
10000 9000 20000 |
Mengalikan harga di kolom A dengan jumlah di kolom B untuk setiap baris. Parameter h berisi nilai dari A2:A4, dan j berisi nilai dari B2:B4. Misalnya harga 5000, 3000, 10000 dan jumlah 2, 3, 2, maka hasilnya 10000, 9000, dan 20000. |
| =MAP( A2:A4, LAMBDA(n, IF(n>=70, "Lulus", "Gagal")) ) |
Lulus Gagal Lulus |
Mengecek setiap nilai di Sel A2 sampai A4. Kalau minimal 70, tampilkan "Lulus". Kalau tidak, tampilkan "Gagal". Misalnya nilainya 82, 65, dan 90, maka hasilnya Lulus, Gagal, dan Lulus. |
Pintasan (Shortcut Key)
Tidak Tersedia.
Catatan
1) Hasil MAP otomatis tumpah (spill) ke sel di bawah atau di sebelah kanannya, sesuai ukuran array. Cukup ketik rumusnya di satu sel saja. Kalau ada sel tujuan yang sudah berisi data, hasilnya error #SPILL!.
2) Jumlah parameter di dalam LAMBDA harus sama dengan jumlah array. Misal ada 2 array, maka LAMBDA harus punya 2 parameter. Kalau jumlahnya berbeda, hasilnya error #VALUE!.
3) Semua array sebaiknya punya ukuran yang sama (jumlah baris dan kolomnya sama). Kalau ukurannya berbeda, posisi yang tidak punya pasangan akan menghasilkan error.
4) Di dalam MAP, setiap nilai diproses satu per satu. Ini berguna untuk fungsi seperti AND dan OR, yang biasanya merangkum seluruh rentang jadi satu hasil saja. Misal =MAP(A2:A4, B2:B4, LAMBDA(a, b, AND(a>=70, b>=70))) akan menghasilkan TRUE atau FALSE untuk setiap baris.
5) Array bisa berbentuk kolom, baris, atau tabel. Bentuk hasilnya akan mengikuti bentuk < array1 >.
6) MAP hanya tersedia di Microsoft 365, Excel 2024, dan Excel untuk web. Kalau file dibuka di Excel versi lama, rumus MAP akan menghasilkan error #NAME?.
Latihan Interaktif
Yuk coba langsung dengan latihan online interaktif dibawah ini: