よろしく御願い致します。
経過時間を分単位に換算し60分超のものをNGとして管理したいのです。
以下の通り設定しましたがC1の経過時間の計算はできましたが
D1の判定結果が全てOKになってしまいます。
-----------------------------------------------
A1:開始日時分:書式設定でm/d h:mm
B1:終了日時分:書式設定でm/d h:mm
C1:経過時間(分):B1-A1にして書式設定で[mm]
D1:判定:IF(C1>60,"NG","OK")
-----------------------------------------------
ちゃんと判定ができる方法を御教授下さい。
No.3ベストアンサー
- 回答日時:
C1セルの内容は 60という表記でも数値として 60が入っているのではありません。
書式で 0.041666667という数値が 60 と表示されているに過ぎません。
そんなわけで他の方が回答しているように シリアル値で比較する方法を採る必要があります。
1/24 : 1日 = 1 なので、1時間 = 1/24
時間を示すシリアル値を 1440倍して分の単位を整数にする
TIME関数: TIME(時間,分,秒)
TIMEVALUE関数: TIMEVALUE("1:00")
どこかのセルに 1:00 と入力して、そのセルの値と比較
など
また、日にちをまたぐ時間の計算には注意してください。
時間だけ入力すると日にちを考慮せずに計算してしまうことがあります。
例:
(0:35)-(23:30)= 65分
↓
×(5月2日 0:35)-(5月2日 23:30)=マイナス22時間55分
○(5月3日 0:35)-(5月2日 23:30)=65分
回答ありがとうございました。
シリアル値について解説していただき理解ができました。
日にちをまたぐ場合についても解説いただき助かりました。
結局のところ既存の式に*1440を入れることで解決しました。
No.2
- 回答日時:
セル「C1」を参照せず、以下のようにしてみて下さい。
セルD1に
=IF(B1-A1>TIME(0,60,0),"NG","OK")
回答ありがとうございました。TIME関数について調べて納得しました。
C1を参照しないと言うのは考えてなかったのでブレイクスルーできました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- Excel(エクセル) エクセルの関数に関しての質問です。 5 2022/10/07 11:17
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) Excel表示形式 2 2022/09/09 09:57
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルでleft関数の結果が表...
-
エクセルの計算式でコンマを付...
-
エクセルで「-3E+06」と...
-
16桁以上の「0」に変換されてし...
-
エクセルで囲み線で出来ますか?
-
エクセルで、50銭以下切捨て...
-
エクセルの画面上にテキストBOX...
-
セル上に表示された見かけ上の...
-
エクセル 数式の無効化
-
スマホのスプレッドシートでセ...
-
エクセルでの『セルの書式設定...
-
エクセルでオートサムを使った...
-
EXCEL計算式が入っているセルを...
-
エクセルで保護がかかったセル...
-
excelでセルに「1000」と入力し...
-
エクセルで深夜勤務の時間計算
-
スキャナで読み込んだ伝票の画...
-
エクセルで桁を揃えるために0を...
-
EXCEL 小数点以下のある数字を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセルでleft関数の結果が表...
-
エクセル 数式の無効化
-
エクセルで囲み線で出来ますか?
-
16桁以上の「0」に変換されてし...
-
エクセルでオートサムを使った...
-
エクセルでの『セルの書式設定...
-
セル上に表示された見かけ上の...
-
エクセルで「-3E+06」と...
-
エクセルで、50銭以下切捨て...
-
エクセルの計算結果に+(プラス...
-
Excelの表示形式で切り捨て
-
エクセルで小数点以下の表示桁...
-
エクセルの画面上にテキストBOX...
-
エクセル 常に桁区切りにしたい
-
EXCEL計算式が入っているセルを...
-
Excelで小数点を表示しつつ、桁...
-
excelでセルに「1000」と入力し...
-
Excelで「1234」と入力して...
おすすめ情報