Excel で、時間の前にマイナスの記号を付けて表示しようとすると、"#######" と表示されてしまいます。
これは、Excel で、時間のマイナス表示は表示できないようになっているからです。
このようなときは、数値形式で表示される時間を文字表示(TEXT関数)にかえ、さらに絶対値表示(ABS関数)を使用して、表示する必要があります。
例えば、
セルA1に 0:10:30
セルA2に 0:10:15
が入力されていた場合。
=A1-A2 は、0:00:15
と表示できますが、
=A2-A1 は、########
と表示されてしまいます。
下記の関数を使用することで、
=A2-A1 は、-00:15
と表示できるようになります。
=TEXT(ABS(A2-A1),IF(A1>A2,"-mm:ss","mm:ss"))
コメント