fbpx

エグウェブ.JP@福岡/WEBセミナー・分析・WEBサイト制作

皆様の人生に最良のファーストステップを。福岡でWEB分析やホームページ・WEBサイト作成・WordPress、Googleアナリティクス、LINEスタンプ、Adobe Photshop・illustrator、Excel等の講座やセミナーを開催。

【EXCEL】時間・時刻を引き算すると「########」/マイナス/差分を+-で表示させる方法

time 2017/11/14

サンプルデータをダウンロードする

 

EXCELで時間(時刻)の和分・差分は

=A+B、=A-B

と入力すれば計算できます。

しかし、A-Bの差分がマイナス(A<B)の場合に

「########」という結果になります。

 

枠を広げても#######が広がるだけ・・・。

(T_T)

これは、Excelが時間を「シリアル値」で管理しているため、このような結果になってしまいます。

例えば、10:00と入力すると、Excelが時刻と判断してシリアル値として扱います。

 

0:00:00(午前0時)から23:59:59(午後11時59分59秒)の時刻は

「0~0.99999999」の値となります。

 

 

例えば

=TIMEVALUE(“0:00:10”)

と入力すると、計算結果は0.000115741となります。

 

差分がマイナスになる場合、計算結果が0~0.99999999の範囲外(マイナス)

となるので##########といった表示になるのだと思います(おそらく)。

 

例えば

10:00 - 2:00 = +8:00

2:00 - 10:00 = -8:00

と表示させたい場合。

 

下記のように数式を入れます。

=TEXT(ABS(A2-B2),IF(A2<B2,”-h:mm”,”+h:mm”))

これで上記のような表示をさせることができます。

テキスト関数で表示形式を変換します。

ABS関数で値を絶対値に変換して

IF関数でプラスかマイナスかを判定して表示を変えます。

 

TEXT 関数

指定した表示形式に変換します。

=TEXT(値,表示形式)

 

ABS 関数

数値の絶対値を返します。

=ABS(値)

 

詳しくはこちら▼

TEXT 関数を使用すると、表示形式コードを使用して数値に書式設定を適用することで、数値の表示方法を変更することができます。

 

これで時間・時刻の差分を+-で表示させることができます!

ご参考下さい★ \(^o^)/

おすすめ記事

プロフィール

EGUWEB

EGUWEB

WEBサイトを作りたい!WEB分析を学びたいけど分からない。とりあえず色々と知りたい!皆様の悩みを解決できるように頑張ります。 [詳細]

カテゴリー