Excelで時間に関するif/thenを作成する

Excelで時間に関するif/thenを作成する

セル内の時間の値が 5 時間より大きい場合に 45 分を減算する方法を探しています。しかし、目的のセルは、すでに次の数式を使用して他の 2 つのセルから時間を計算しています。

=TEXT(G3-F3+(G3<F3), "h:mm")

助けてくれてありがとう!

答え1

多分:

=IF(TIMEVALUE(TEXT(G3-F3+(G3<F3), "h:mm"))>TIME(5,0,0),TIMEVALUE(TEXT(G3-F3+(G3<F3), "h:mm"))-TIME(0,15,0),TIMEVALUE(TEXT(G3-F3+(G3<F3), "h:mm")))

答え2

計算を行うためにテキストに変換して戻す代わりに、計算を行ってセル自体を次のようにフォーマットしますhh:mm

=(G3-F3+(G3<F3))-(TIME(0,45,0)*((G3-F3+(G3<F3))>TIME(5,0,0)))

ここに画像の説明を入力してください

![ここに画像の説明を入力してください

関連情報