条件を満たしているかどうかを判定するには
データの計算と変換
最終更新日時:2023/04/03 16:28:55
値または数式が条件を満たしているかどうかを判定するには、論理関数のIFを使用します。求めたいセルを選択し、[数式]タブの[論理]一覧から[IF]を選択して数式パレットを表示し、それぞれ引数を代入していきます。
はじめに
たとえば、タイムシートの計算において、実働勤務時間が8時間を超えるかどうかを判定するには、IF関数を使用するとよいでしょう。
=IF(論理式,真の場合,偽の場合)
論理式 | 結果がTRUEまたはFALSEになる値、もしくは数式を指定。 ここでは「商品コードが空白の場合」を表す数式を指定します。 |
---|---|
真の場合 | <論理式>の結果がTRUEであった場合に返される値を指定。 空白の場合は""と指定します。 |
偽の場合 | <論理式>の結果がFALSEであった場合に返される値を指定。 ここではVLOOKUP関数で検索するように数式を指定します。 |
IF関数を組み合わせて時間内を求める
「もし、勤務時間が8時間以内の場合は勤務時間を参照、それ以外の場合は、8時間を表示する」
この数式を入力してみましょう。
1. IF関数の数式パレットを表示する
- 求めたいセルを選択し、[数式]タブの[論理]一覧から[IF]を選択します。
2. 論理式ボックスに引数を入力する
- 画面右側に数式パレットが表示されます。論理式ボックスには勤務時間セルを選択します。
- 続けて<=と入力し、8時間が入ったセルを選択し、8時間が入ったセルを選択して絶対参照を行うか、"8:00"を入力します。
3. 値が真の場合の引数を代入する
真の場合ボックスには勤務時間セルを選択します。
4. 値が偽の場合の引数を代入する
偽の場合ボックスには8時間が入ったセルを選択して絶対参照を行うか、"8:00"を入力します。
数式を別の場所にコピーして適用
- シリアル値になったら、時間表示にするために、他の時間セルの書式をコピーします。
- シリアル値から時間表示になりました。
- 数式コピーすることで、正しく時間内が求められました。
※執筆環境:Microsoft Excel for Mac バージョン 16.39
INDEX