ISOMITTED関数の使い方
引数が省略されているかどうかを判定します。
365
Microsoft 365 でだけ使えます。買い切り版のExcelにはありません。
- 構文
-
=ISOMITTED(引数) - 引数
-
- 引数必須
- どんな関数か
ISOMITTED は、
LAMBDAの引数が省略されたかどうかを TRUE / FALSE で返します。自分で作った関数に「省略したら既定値を使う」という動きを持たせるために使います(=LAMBDA(x,[y], IF(ISOMITTED(y), x*2, x*y)))。LAMBDA の中でしか意味がありません。Microsoft 365 で使えます。- 使用例
-
=IF(ISOMITTED(name), "ゲスト", name)を入れると、こうなります。- 式
- =MYFUNC()
- 結果
- ゲスト
数式を入れたセル
結果: 引数nameがなければ「ゲスト」
つまずきやすいところ
- LAMBDA の中で、引数が省略されたかを見る