ISOMITTED関数の使い方

引数が省略されているかどうかを判定します。

365

Microsoft 365 でだけ使えます。買い切り版のExcelにはありません。

構文
=ISOMITTED(引数)
引数
  1. 引数必須
どんな関数か

ISOMITTED は、LAMBDA の引数が省略されたかどうかを TRUE / FALSE で返します。自分で作った関数に「省略したら既定値を使う」という動きを持たせるために使います(=LAMBDA(x,[y], IF(ISOMITTED(y), x*2, x*y)))。LAMBDA の中でしか意味がありません。Microsoft 365 で使えます。

使用例

=IF(ISOMITTED(name), "ゲスト", name) を入れると、こうなります。

式
=MYFUNC()
結果
ゲスト

数式を入れたセル

結果: 引数nameがなければ「ゲスト」

つまずきやすいところ

  • LAMBDA の中で、引数が省略されたかを見る

ISOMITTEDを使う実例レシピ(1件)

同じ「論理」の関数

論理の関数をすべて見る(20件)