重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

エクセルのIF関数についてですが、
勤怠管理で、Aに開始時間、Bに終了時間があったとします。
6時間以上の勤務ならCの欄に1と表示し、6時間に満たなければ0としたいのです。

A 9:00 B 18:00 C 1:00
A 9:00 B 12:00 C 0:00

上記のようにしたいのです。

このときCにはIF関数を使えばよいのか、または、別の関数が良いのか、その場合やり方まで教えていただけると助かります。

よろしくお願いいたします。

A 回答 (1件)

1か0かを出すだけでいいなら


=IF(((B1-A1)*24)>=6,1,0)
これでどうですか?

後ろの1,0が計算式が真、偽に対応しています。
B1-A1は何となくわかりますよね?
それを24でかけてるのは時間を計算する際に必要なものと思ってくださいw
詳しく知りたければ調べてくださいねw
6の部分が6時間以上という部分にあたります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!