Rumus LAMBDA Excel: Bikin Fungsi Buatan Sendiri Tanpa VBA
Blog/Tutorial Excel & Sheets/Rumus LAMBDA Excel: Bikin Fungsi Buatan Sendiri Tanpa VBA

Rumus LAMBDA Excel: Bikin Fungsi Buatan Sendiri Tanpa VBA

BimaBima
·19 Maret 2026·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus LAMBDA Excel dipakai buat bikin fungsi kustom sendiri langsung dari rumus, tanpa perlu makro VBA. Kamu tulis =LAMBDA(parameter, ..., rumus), simpan lewat Name Manager, terus panggil namanya kayak fungsi bawaan Excel. LAMBDA jalan di Excel 365 dan Google Sheets, dan filenya tetap .xlsx jadi aman dikirim ke siapa pun.

Rumus LAMBDA Excel dipakai buat bikin fungsi buatan sendiri langsung dari bahasa rumus Excel, tanpa perlu nulis satu baris VBA pun.

Kamu punya rumus perhitungan PPN yang ditulis ulang di 8 sheet berbeda? Dengan LAMBDA, rumus itu jadi satu fungsi bernama PPN(), dan kalau aturannya berubah kamu cuma edit di satu tempat.

Di sini kamu bakal dapat sintaks LAMBDA, cara nyimpennya lewat Name Manager, contoh nyata dari data UMKM, dan error yang paling sering nongol.

Apa itu rumus LAMBDA di Excel?

LAMBDA adalah fungsi Excel yang bikin kamu bisa mendefinisikan fungsi kustom sendiri dengan parameter dan badan rumus, lalu menyimpannya sebagai nama supaya bisa dipanggil kayak fungsi bawaan. Filenya tetap .xlsx, jadi gak ada urusan sama makro dan peringatan keamanan.

=LAMBDA(parameter1, [parameter2], ..., rumus_hasil)

Parameter maksimal 253. Argumen terakhir selalu rumus yang dijalankan.

Contoh paling sederhana: mengubah suhu Celsius ke Fahrenheit.

=LAMBDA(c, c * 9/5 + 32)(30)

Hasil: 86

Perhatiin bagian (30) di ujung. Itu cara manggil LAMBDA langsung dari sel tanpa disimpan dulu. Berguna banget buat nge-tes sebelum dikasih nama.

Gimana cara nyimpen LAMBDA jadi fungsi sendiri?

LAMBDA baru berguna kalau udah disimpan. Ini langkahnya.

  1. Tulis rumusnya di sel biasa dulu, lengkap dengan argumen tes di ujung. Contoh: =LAMBDA(c, c * 9/5 + 32)(30). Pastiin hasilnya bener.
  2. Copy rumusnya tanpa bagian argumen tes. Jadi cuma =LAMBDA(c, c * 9/5 + 32).
  3. Buka tab Formulas, klik Name Manager, klik New.
  4. Isi Name: KeFahrenheit. Nama gak boleh ada spasi.
  5. Tempel rumusnya di kolom Refers to. Klik OK.
  6. Panggil dari sel mana pun: =KeFahrenheit(30).

Sekarang KeFahrenheit hidup di seluruh workbook. Autocomplete Excel bahkan bakal nyaranin namanya waktu kamu ngetik.

Langkah 1 itu yang bikin hidup kamu gampang. Kalau kamu langsung nulis di Name Manager dan ada typo, Excel cuma bilang error tanpa nunjukin di mana. Tes di sel dulu, baru pindahin.

Contoh kasus: hitung PPN dan margin toko_berkah

Dataset toko_berkah punya 1.200 transaksi dari 6 cabang UMKM di Yogyakarta selama 2025. Tiap transaksi butuh perhitungan harga setelah PPN 11% dan margin bersih setelah HPP.

Sebelum LAMBDA, rumusnya ditulis ulang di 4 sheet. Waktu tarif PPN berubah, satu sheet ketinggalan dan laporan Q3 selisih Rp 3,7 juta.

Bikin fungsinya sekali.

Nama: HargaPPN
Refers to:
=LAMBDA(harga_dasar, tarif,
  LET(
    pajak, harga_dasar * tarif,
    ROUND(harga_dasar + pajak, 0)
  )
)

Panggil di sheet mana pun.

=HargaPPN(150000, 0.11)

Hasil: 166500

Perhatiin LET dipakai di dalam LAMBDA. Ini pola standar: LAMBDA buat bikin fungsinya, LET buat nyimpen hasil antara biar badan rumusnya kebaca.

Fungsi kedua, yang lebih kepakai: status margin.

Nama: StatusMargin
Refers to:
=LAMBDA(omzet, modal,
  LET(
    margin, omzet - modal,
    pct,    IF(omzet = 0, 0, margin / omzet),
    IFS(pct < 0,     "Rugi",
        pct < 0.15,  "Tipis",
        pct < 0.30,  "Aman",
        TRUE,        "Sehat")
  )
)

Dipanggil: =StatusMargin(D2, E2). Satu kolom, satu rumus pendek, dan aturannya cuma ada di satu tempat.

Hasil dari dataset itu: 312 dari 1.200 transaksi masuk kategori "Tipis", dan 219 di antaranya produk minuman kemasan. Setelah HPP-nya dicek, ternyata supplier naikin harga bulan Mei tapi harga jual di kasir gak pernah diupdate.

Waktu tarif PPN berubah, sekarang cuma satu edit di Name Manager. Empat sheet ikut berubah otomatis.

LAMBDA buat mengolah seluruh kolom sekaligus

LAMBDA makin kuat waktu digabung sama fungsi pendampingnya: MAP, REDUCE, SCAN, BYROW, dan BYCOL.

MAP menjalankan LAMBDA ke tiap elemen array.

=MAP(B2:B100, LAMBDA(x, x * 1.11))

Hasil: seluruh kolom B sekaligus, udah kena PPN

BYROW menjalankan LAMBDA per baris dan mengembalikan satu nilai per baris.

=BYROW(C2:E100, LAMBDA(baris, MAX(baris) - MIN(baris)))

Hasil: selisih tertinggi-terendah tiap baris

SCAN bikin running total tanpa perlu drag rumus ke bawah.

=SCAN(0, D2:D100, LAMBDA(akumulasi, nilai, akumulasi + nilai))

Hasil: saldo berjalan, satu rumus, langsung tumpah ke bawah

Rumus SCAN itu ngeganti kolom bantu yang biasanya kamu bikin pakai =D2+E1 terus drag 5.000 baris. Satu sel, satu rumus.

Detail lengkapnya bisa kamu cek di dokumentasi fungsi LAMBDA di support Microsoft.

Kesalahan umum waktu pakai LAMBDA

Nyimpen ke Name Manager tanpa dites dulu

Ini penyebab frustrasi nomor satu. Excel gak kasih tau di mana typo-nya. Selalu tes di sel dulu pakai pola =LAMBDA(...)(argumen).

Jumlah argumen gak cocok

=LAMBDA(x, y, x + y) harus dipanggil dengan dua argumen. Kalau cuma satu, hasilnya #VALUE!. Kalau tiga, #VALUE! juga.

Nama parameter nabrak sesuatu

Jangan pakai A1, SUM, atau IF sebagai nama parameter. Excel nolak. Pakai nama yang jelas kayak harga_dasar atau nilai_awal.

Rekursi tanpa rem

LAMBDA bisa manggil dirinya sendiri, tapi kalau gak ada kondisi berhenti, Excel bakal hang sampai kamu force close. Selalu mulai badan rekursi dengan IF yang ngecek kapan harus berhenti.

Nama: HapusSpasiGanda
=LAMBDA(teks,
  IF(ISNUMBER(SEARCH("  ", teks)),
     HapusSpasiGanda(SUBSTITUTE(teks, "  ", " ")),
     teks)
)

Baris IF itu remnya. Begitu gak ada spasi ganda lagi, dia berhenti.

Nyimpan di file yang dibuka orang lain

Excel 2021 dan 2019 gak kenal LAMBDA. Kalau file kamu bakal dibuka rekan yang belum di Microsoft 365, mereka lihat #NAME? di semua sel.

Kapan LAMBDA bukan jawabannya?

Kalau rumusnya cuma dipakai di satu sel, LAMBDA cuma nambah kerjaan. Tulis langsung.

Kalau kamu butuh Excel melakukan sesuatu, bukan cuma menghitung, LAMBDA gak bisa. Kirim email, buka file lain, ubah isi sel lain, hapus baris. Itu semua wilayah VBA atau Office Scripts.

Kalau logikanya lebih dari 20 baris, biasanya lebih sehat dipecah jadi beberapa kolom bantu di sheet. Baca juga panduan fungsi LET buat merapikan rumus panjang tanpa harus bikin fungsi baru.

FAQ

Apa bedanya LAMBDA sama makro VBA?

LAMBDA ditulis pakai bahasa rumus Excel dan filenya tetap .xlsx, jadi aman dikirim lewat email. VBA butuh file .xlsm dan sering diblokir IT perusahaan. Tapi VBA bisa ngubah isi sel dan buka file lain, LAMBDA cuma bisa menghitung.

LAMBDA ada di Excel versi berapa?

Cuma di Excel 365 dan Excel web. Excel 2021 dan 2019 gak dukung, hasilnya #NAME?. Google Sheets udah dukung sejak 2022.

Gimana cara nyimpen LAMBDA biar bisa dipanggil dari sheet lain?

Formulas, Name Manager, New. Isi Name dengan nama fungsinya, tempel rumus LAMBDA di Refers to tanpa argumen pemanggil, klik OK.

Apakah LAMBDA bisa memanggil dirinya sendiri?

Bisa, syaratnya udah disimpan di Name Manager dulu. Tapi harus ada kondisi berhenti pakai IF, kalau gak Excel bakal hang.

Kenapa LAMBDA aku hasilnya #CALC! terus?

Paling sering karena jumlah argumen waktu manggil gak cocok sama jumlah parameter yang dideklarasikan. Cek juga nama parameternya, jangan nabrak alamat sel atau nama fungsi bawaan.

Penutup

Tiga hal buat dibawa pulang. Tes LAMBDA di sel dulu sebelum masuk Name Manager. Bungkus badan rumusnya pakai LET biar kebaca. Dan pastiin tim kamu pakai Excel 365 sebelum ngirim file.

Cari satu rumus di file kamu yang ditulis ulang di lebih dari dua sheet. Itu kandidat LAMBDA pertama kamu.

Kalau kamu belum nyaman sama LET, mampir dulu ke panduan rumus LET Excel. LET itu tangga menuju LAMBDA, dan lebih gampang dikuasai duluan.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore