Fungsi LAMBDA

Anda dapat membuat dan menampilkan fungsi kustom menggunakan kumpulan nama dan formula_expression yang menggunakannya. Untuk menghitung formula_expression, Anda dapat memanggil fungsi yang ditampilkan dengan jumlah nilai sebanyak yang disebutkan dalam name.

Contoh Penggunaan

LAMBDA(Gaji, Gaji*0,3)(1000)

LAMBDA(Suhu, (5/9)*(Suhu-32))(85)

Sintaksis

LAMBDA(name, formula_expression)

  • name: Nama yang akan digunakan dalam formula_expression. Nama ini harus berupa ID dan menjadi nilai aktual yang diteruskan ke fungsi kustom yang ditampilkan oleh LAMBDA.
  • formula_expression: Formula yang akan dihitung. Formula ini menggunakan nama yang dinyatakan dalam parameter sebelumnya.

Catatan

  • Jika fungsi bernama bergantung pada fungsi lain agar bertindak sebagai input dalam argumen di dalam fungsi bernama, Anda dapat menggunakan LAMBDA atau fungsi bernama.

Contoh

Data contoh:

LAMBDA example data.

LAMBDA mandiri

Anda dapat menulis fungsi LAMBDA untuk menghitung pajak gaji dengan asumsi tarif pajaknya adalah 30%. Anda memasukkan nilai gaji setelah fungsi. LAMBDA standalone example

Contoh: =LAMBDA(gaji, gaji*0,3)(C5)

Formula ini menghitung pajak untuk bulan 1.

Fungsi bantuan LAMBDA dalam LAMBDA

Untuk menjalankan operasi array lanjutan, gunakan fungsi LAMBDA di dalam fungsi bantuan LAMBDA (LHF).

Example of LAMBDA inside a LAMBDA Helper Function (LFH)

Contoh: =MAP(C5:C10, LAMBDA(gaji, gaji*0,3))

Formula ini menjalankan penghitungan gaji * 0,3 untuk setiap item dalam array C5:C10.

LAMBDA di dalam fungsi bernama

Anda dapat menggunakan fungsi LAMBDA sebagai bagian dari argumen fungsi bernama. Pelajari fungsi bernama lebih lanjut.

Example of Lambda inside a Named function.

Fungsi bernama: AVG_Monthly_TAX(rentang, fungsi_penghitung_pajak)

Definisi formula: =tax_calculator_function(sum(range))/count(range)

Anda dapat menulis argumen tax_calculator_function dengan fungsi LAMBDA.

Contoh: =AVG_Monthly_TAX(C5:C10,LAMBDA(rentang, rentang*0,3))

Formula ini menghitung pajak bulanan rata-rata untuk bulan 1–6.

Error umum

Argumen nama bukan merupakan ID

Contoh: =LAMBDA(3, x+1)(3)

Jika argumen pertama bukan merupakan ID, error ini akan terjadi:

Error message when you input an argument that is not an identifier.

Persyaratan ID:

  • Tidak boleh berupa rentang, seperti “A1” atau “A2”.
  • Tidak boleh berisi spasi atau karakter khusus. Titik dan garis bawah diizinkan.
  • Tidak boleh diawali dengan angka, seperti “9halo”.

LAMBDA tidak dipanggil

Error ini disebabkan karena tidak mengikuti LAMBDA dengan panggilan yang berisi nilai-nilai.

Contoh: =LAMBDA(gaji, gaji*0,3)

Jika tidak ada nilai yang diteruskan untuk salary, error ini akan terjadi:

Error message when you do not follow the LAMBDA with the call that contains the values.

Untuk LAMBDA, sebagai argumen dalam fungsi bernama, hal ini berarti fungsi tidak memanggil placeholder yang merujuk ke LAMBDA tersebut dengan nilai yang diperlukan dalam definisi fungsi bernama.

Contoh: Pada bagian definisi formula, jika Anda menulis =tax_calculator_function/count(range)

bukan =tax_calculator_function(sum(range))/count(range), error ini akan terjadi:

Error message when you do not follow the LAMBDA with the call that contains the values in a Named function.

Tips: Untuk LAMBDA dalam fungsi bantuan LAMBDA, error ini tidak akan terjadi karena fungsi bantuan LAMBDA secara otomatis menggunakan LAMBDA pada rentang input.

Fungsi bantuan lambda

Fungsi bantuan Lambda (LHF) adalah fungsi native yang menerima LAMBDA yang dapat digunakan kembali sebagai argumen bersama dengan array input. Fungsi ini membantu operasi array lanjutan dengan menjalankan formula yang ditentukan di dalam LAMBDA, pada setiap nilai dalam array input. LAMBDA yang dapat digunakan kembali dapat diteruskan sebagai fungsi LAMBDA atau fungsi bernama.
Fungsi bantuan mLambda:

  • Fungsi MAP: Fungsi ini memetakan setiap nilai dalam array tertentu ke nilai baru. 
  • Fungsi REDUCE: Fungsi ini merampingkan array menjadi hasil terakumulasi. 
  • Fungsi BYCOL: Fungsi ini mengelompokkan array berdasarkan kolom.
  • Fungsi BYROW: Fungsi ini mengelompokkan array berdasarkan baris.
  • Fungsi SCAN: Fungsi ini memindai array dan menghasilkan nilai median.
  • Fungsi MAKEARRAY: Fungsi ini membuat array yang dihitung untuk dimensi yang ditentukan.

Fungsi terkait

Membuat & menggunakan fungsi bernama: Mengizinkan pengguna membuat dan menyimpan fungsi kustom, yang mirip dengan LAMBDA.
true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
2443802850234028868
true
Pusat Bantuan Penelusuran
true
true
true
true
true
35
false
false