条件を満たしているかどうかを判定するには
データを計算する、加工する
最終更新日時:2026/02/13 20:21:02
値または数式が条件を満たしているかどうかを判定するには、論理関数のIFを使用します。求めたいセルを選択し、[数式]タブの[論理]一覧から[IF]を選択して関数の引数を表示し、それぞれ引数を代入していきます。
はじめに
たとえば、タイムシートの計算において、実働勤務時間が8時間を超えるかどうかを判定するには、IF関数を使用するとよいでしょう。

=IF(論理式,真の場合,偽の場合)
| 論理式 | 結果がTRUEまたはFALSEになる値、もしくは数式を指定。 ここでは「商品コードが空白の場合」を表す数式を指定します。 |
|---|---|
| 真の場合 | <論理式>の結果がTRUEであった場合に返される値を指定。 空白の場合は""と指定します。 |
| 偽の場合 | <論理式>の結果がFALSEであった場合に返される値を指定。 ここではVLOOKUP関数で検索するように数式を指定します。 |
IF関数を組み合わせて時間内を求める
「もし、勤務時間が8時間以内の場合は勤務時間を参照、それ以外の場合は、8時間を表示する」
この数式を入力してみましょう。
- 求めたいセルを選択し、[数式]タブの[論理]一覧から[IF]を選択します。

- 画面右側に関数の引数が表示されます。論理式ボックスには勤務時間セルを選択します。

- 続けて<=と入力し、8時間が入ったセルを選択し、8時間が入ったセルを選択して絶対参照を行うか、"8:00"を入力します。

- 真の場合ボックスには勤務時間セルを選択します。
- 偽の場合ボックスには8時間が入ったセルを選択して絶対参照を行うか、"8:00"を入力します。

シリアル値から時間に書式を変更する
- シリアル値になったら、時間表示にするために、他の時間セルの書式をコピーします。



- シリアル値から時間表示になりました。

- 数式コピーすることで、正しく時間内が求められました。

INDEX