IF

IF (
条件 ,  TRUEの場合の表示 ,  FALSEの場合の表示
)

条件に応じて処理を分岐する関数


使えるバージョン
  • 古いExcelでも可
カテゴリー 条件分岐
関連するトピック

一番目は必ずTRUEかFALSE

一番目の引数には、必ずTRUEかFALSEしか指定できない。

TRUEを指定した場合

一番目がTRUEの場合、必ず二番目の表示(OK)になる。

=IF(TRUE, "OK", "NG")

FALSEを指定した場合

一番目がFALSEの場合、必ず三番目の表示(NG)になる。

=IF(FALSE, "OK", "NG")

条件分岐

TRUEやFALSEをただ指定するだけでは、結果が分かりきっていてつまらないので、第一引数(一番目)には、場合によってTRUEかFALSEかが変わる式(条件)を指定することが多い。

こうして結果が場合によって異なるようにすることを、条件分岐という。

=IF(A1 > 50, "50より大きい", "50以下")

A1セルをダブルクリックすると値を書き換えられます(PC推奨)

その結果、B1セルの値がどう変化するか見てみよう