ID EN
#Dynamic array

ISOMITTED

Excel Functions 🇮🇩 Bahasa Indonesia

Periksa argumen opsional di LAMBDA

Syntax

EXCEL
=ISOMITTED(argument)

Arguments

Parameter Deskripsi
argument The argument to test for.

Return Value

BENAR atau SALAH

Details

Fungsi Excel ISOMITTED adalah fungsi pembantu fungsi LAMBDA untuk memungkinkan argumen opsional. Di dalam fungsi LAMBDA, ISOMITTED akan mengembalikan TRUE ketika argumen belum diberikan. ISOMITTED hanya mengambil satu argumen, argumen, yang seharusnya merupakan nama argumen yang ditentukan dalam fungsi induk LAMBDA. Untuk mengilustrasikan cara kerja ISOMITTED, bayangkan rumus LAMBDA sederhana yang menambahkan 10 nilai tertentu. Dengan nilai 100 di sel A1, rumus ini akan menghasilkan 110: Selanjutnya, kita ubah rumus untuk membuat variabel a dan b: Dengan 100 di A1, jika kita memasukkan 10 untuk b, rumusnya akan menghasilkan 110. Jika kita memasukkan 20 untuk b, rumusnya akan menghasilkan 120. Sejauh ini baik-baik saja. Sekarang katakanlah kita ingin menjadikan b opsional, dan kita ingin b menjadi default ke 10 jika tidak disediakan. Untuk mencapai hal ini, kita dapat menggunakan ISOMITTED untuk memeriksa

Contoh

Step-by-step example

To illustrate how ISOMITTED works, imagine a simple LAMBDA formula that adds 10 any given value. With the value 100 in cell A1, this formula will retu

EXCEL
=LAMBDA(a,a+10)(A1) // returns 110
Step-by-step example

Next, we alter the formula to make both a and b variables:

EXCEL
=LAMBDA(a,b,a+b)(A1,10) // returns 110
=LAMBDA(a,b,a+b)(A1,20) // returns 120
Step-by-step example

Now let's say we want to make b optional, and we want b to default to 10 if not provided. To accomplish this, we can use ISOMITTED to check for b. We

EXCEL
IF(ISOMITTED(b),a+10,a+b) // test for b
Step-by-step example

Finally, we place the snippet above into the LAMBDA function as before. We also enclose b in square brackets [b] to follow the convention of optional

EXCEL
=LAMBDA(a,[b],IF(ISOMITTED(b),a+10,a+b))(A1) // returns 110
=LAMBDA(a,[b],IF(ISOMITTED(b),a+10,a+b))(A1,20) // returns 120
Worksheet Example

In the worksheet shown above, we are using the LAMBDA function to check password length. The LAMBDA takes two arguments, a and b. A is the password to

EXCEL
=LAMBDA(a,[b],IF(ISOMITTED(b),LEN(a)>=8,LEN(a)>=b))(B5)
Worksheet Example

Since b is not supplied, the passwords in column B are checked for a minimum length of 8 characters. The formula returns TRUE if a password is at leas

EXCEL
=LAMBDA(a,[b],IF(ISOMITTED(b),LEN(a)>=8,LEN(a)>=b))(B5,10)

See Also

LAMBDA LET