回答:
http://spreadsheetpage.com/index.php/tip/C17/P10/ジョン・ウォーケンバックすることにより:
既定では、Excelは1900年1月1日から始まる日付システムを使用します。負の時刻値は、この日付より前の日付と時刻の組み合わせを生成しますが、これは無効です。
解決策は、1904年の日付システムを使用することです。[ツール]、[オプション]を選択します。[オプション]ダイアログボックスで、[計算]タブをクリックし、1904日付システムオプションをオンにして、開始日を1904年1月2日に変更します。負の時間が正しく表示されるようになりました。
1904年の日付システムを使用する場合は、他のブックの日付セルにリンクするときに注意してください。リンクされたワークブックが1900年の日付システムを使用している場合、リンクによって取得された日付は正しくありません。
「A1」で始まるセルの列に回答が表示される場合、ビューからその列を非表示にします。次に、非表示の列の横にセルの別の列を「挿入」します。
新しい列の上部にあるセルに移動し、式を入力します
=IF((A1<0,-A1,A1)
これにより、常に読みやすい回答が生成されます。しかし、正解が元々正か負かを伝えるのは明らかではありません。これを示すメカニズムが必要です。理想的な方法は、A1がゼロより小さい場合に色を赤に変更する式にさらに条件を含めることです。
=ABS(A1)
。
私は次のように問題を解決しました:
と仮定する
E2は開始時刻で、F2は終了時刻です(これらのセルをTIME式でフォーマットします。24時間またはAm / Pmは関係ありません)
数式は
=TEXT((24-E2)+(F2),"H::MM")
セルの形式は(NUMBER)でなければなりません
この式は、開始時間がD日の夕方に、翌日の朝に終了する場合に役立ちます。がんばろう