マイナスの時間計算をエクセルで行う方法について

このQ&Aのポイント
  • エクセルでマイナスの時間計算を行う際に、=TEXT(ABS(L4-L3),"mm:ss")という式を使用しましたが、正しく計算されませんでした。
  • 質問者は、マイナスの時間を計算する際に、エクセルで使われる式を試してみましたが、意図した結果が得られなかったと述べています。
  • この問題についての解決策や正しい式について教えてください。
回答を見る
  • ベストアンサー

マイナスの時間計算~エクセル

タイム 分:秒 前回との差 18:30 16:15 15:00 16:05 10:00 15:58 07:00 =TEXT(ABS(L4-L3),"mm:ss")で計算するとこのようになってしまったんですけど?おかしいんですけど? ※OKWaveより補足:「富士通FMV」についての質問です。

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8031/17161)
回答No.1

18:30と入力したら18時30分と解釈するのが世間の常識です。それを何の指示もなく分:秒と解釈しろと言うのは無茶でしょう。 0:18:30と入力しましょう。

dotanp
質問者

お礼

ありがとうございました!! 大変よくわかりました!! 18:30じゃなく0:18:30と打つんですねよくわかりました!!

その他の回答 (4)

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.5

[回答No.4]の添付図が間違っていました。申し訳ない。m(_._)m 此処での添付図が正しいです。

dotanp
質問者

お礼

謝らなくてもいいですよ? よくわかりました!!

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.4

「おかしいんですけど?」と仰る貴方が長文でガチャガチャ説明されてもチンプンカンプンですよねぇ、可哀想に、内心は如何許りかと同情します。 添付図をジックリ眺めていたら、ガチャガチャが少しは分かってくるかも。

dotanp
質問者

お礼

ありがとうございました!! よくわかりました!!

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>おかしいんですけど? 何がおかしいんですか? =TEXT(ABS(L4-L3),"mm:ss") → TEXT(ABS(18:30:00-16:15:00),"mm:ss") → TEXT(2:15:00,"mm:ss") → "15:00" TEXT関数で文字列に変換するとき2時間を無視するように指定していますので提示の状態が正しい値です。 2時間を分に換算して文字列に反映させるときは次のようにしてください。 =TEXT(ABS(L4-L3),"[m]:ss") → "135:00"

dotanp
質問者

お礼

ここまで詳しく教えてもらいありがとうございました!! 2時間を分に換算するのに"[m]:ss"とするんですね!! また教えてください!!

  • chie65535
  • ベストアンサー率43% (8530/19388)
回答No.2

>18:30 これは「18時30分」です。「18分30秒」ではありません。 >16:15 15:00 18時30分から16時15分を引いたら、差は1時間15分ですから、分と秒のみ表示したら「15:00(15分0秒)」です。 >16:05 10:00 16時15分から16時05分を引いたら、差は0時間10分ですから、分と秒のみ表示したら「10:00(10分0秒)」です。 >15:58 07:00 16時05分から15時58分を引いたら、差は0時間7分ですから、分と秒のみ表示したら「07:00(7分0秒)」です。 >おかしいんですけど? おかしくありません。すべて正しく計算されています。 貴方が希望する計算をしたいなら 0:18:30 0:16:15 15:00 0:16:05 10:00 0:15:58 07:00 と「時:分:秒」である事を明示的に入力しなければなりません。 もし「18:00」みたいな入力で強行したいなら =TEXT(ABS(L4-L3),"[hh]:mm") として、時:分を時:分のまま計算して「表示を分:秒だと思い込む」か =TEXT(ABS((L4-L3)/60),"mm:ss") として「時:分」を60で割って「分:秒」にしてから「mm:ss」で分:秒を表示しましょう。

dotanp
質問者

お礼

ありがとうございましたよくわかりました!! 「時:分」を60で割ると「分:秒」になるんですね細かく教えていただきありがとうございました!!

関連するQ&A

  • 時間の計算表

     各個人のタイムを記入し(○分○秒で記入)、前回とどのくらい差があったのかを計算できる表の作り方を教えていただきたいと思います。  普通の計算ならなんとか計算できるのですが、時間計算の仕方がよく分かりません。よろしくお願いします。

  • Excel 時間の計算について

    文字列でA1に秒数があります(例:327.00) これを分(hh:mm:ss)に直したいのですが、60で割り ユーザー定義でhh:mm:ssとしたら「10:48:00」となってしまい、正しく計算できません・・・ 基本的なところだとは思いますが、どうか教えて下さい

  • 24時間を超える計算の仕方

    20:00 5:30 9:30  =63:30*24の                  20:00 5:00 9:00  ように計算 20:00 5:00 9:00   しなければ 9:30 5:00 9:30   いけないので 19:30 5:00 9:30  しょうか? 20:00 5:00 9:00 21:00 5:00 8:00 合計 63:30 ※OKWaveより補足:「富士通FMV」についての質問です。

  • エクセル2003で時間の計算について

    エクセルで時間の計算を行ってますが詰まったので教えてください。 その1 計算によってもとめた時間の'分の一の位と"秒を取り出して、かつ秒を分単位で表示したいのです。 その数値はそのあとの計算で10進法で計算します。    A 10 19:08:45 11 21:08:01 12 -1:59:16 13 現在このようになってます。 A12のセルは[A10-A11]です。 A12の計算結果である-1:59:16の分の一の位、つまり9分16秒を分に換算して9.27(9.266...)というかたちでA13のセルに結果を出したいのです。 符号はabs関数で無くす予定です。 その2 さらにこの次の計算で特定のセル(たとえばA10)の'分が30分を超える場合は計算結果の符合を反転するようにしたいです。 わかる方がいらっしゃいましたらよろしくお願いします。

  • 電卓の時間計算が変?

    自分が持っている電卓「MW-102CL」では時間計算ができる機能を持っています。 分換算するとき「hh:mm:ss×60」とするのですが、普通6秒=0.1分だと思いますがこの電卓は 18秒(0.3分),36秒(0.6分),54秒(0.9分)以外はなぜか変な時間になってしまいます(キレイではありませんが動画あり)。 これはなぜなのですか。それともそうゆうものなのですか。

  • エクセルの時間計算です。

    エクセルの時間計算です。 エクセルで、A1のセルに「92030」、B1のセルに「135040」と数値があるとします。 これは時間で「92030」は9時20分30秒、「135040」は13時50分40秒という意味です。 これらの数値を時間(時、分、秒)に変換したいのですが、どのようにすればいいでしょうか?? 最終的には、「92030」と「135040」の差、13時50分40秒-9時20分30秒=4時間30分10秒という計算を行いたいのです。よろしくお願いします。 なお、エクセルは2007、WinXPです。

  • エクセル時間の書式設定

    時間の表示なしで、分秒だけ表示するには 表示形式、ユーザー設定を どのように 設定すれば よいのでしょう。 具体的に。 15分40秒 を 15:40 と表示したいのですが、自分の 知識だと ユーザー設定を h:mm:ss 指定して 0:15:40 と表示しています。 mm:ssだと40:00 と 表示。 指定無しだと 15:40 表示 だけど 15時間40分の意味になってしまいます。 どう設定したら よいのでしょう。 お願いします。 エクセルは 2002です。 余談ですが、マラソンの 5キロごとの ラップタイムを計算して表示させたいのです。でてきた答えも 15:40 計算に使いたいのです。

  • Excel 数値を時間の表示に変えたい

    大量に印刷することがあるので、所要時間をExcelで計算しています。 A列に印刷箱の容量数値を入れると いろいろな条件計算をしてB列に出します。 単に計算をしているのでB列の結果は例えば8.88や111.42(表示形式:標準)となります。 これは8分88秒・111分42秒という意味なのですが、 これを9分28秒(1時間51分42秒)、または9:28(1:51:42)等と表示し直すことは可能でしょうか。 シリアル値ではないので[h]:mm:ssにするととんでもないことになります。 ※時:分:秒をrightやleftで別セルに抜き出して60で割り、60を超えた分をまた別セルで足してTimeで表示し直すやり方をしましたが、rignt・leftを使ってるせいか若干狂いがあります。 ※Excel2003 よろしくお願い致します。

  • エクセルでタイム差の計算

    体育の授業で持久走をしました。 エクセルには10.45(10分45秒)と入力しています。2回目のタイムが12.35だとすると、タイム差は1分50秒(1.50)になるわけですね。 当然、エクセルで普通に引き算したら(1.90)と表示されてしまいます。 このように小数点表示したタイムでタイム差を求める計算方法(関数)があったら教えてください。 マクロはほとんどわかりません。 よろしくお願いします。

  • Excelでタイムコード(映像)の計算式を教えてください。

    こんにちわ。Excelでのタイムコード(映像)計算について教えて下さい。 時間の計算式はあるのですが、タイムコードということになると式が分かりません。 Excelで、タイムコードの計算式を作りたいのです。 例えば、イン点からアウト点までがあり、そのデュレーションを出したいのです。 映像はDVCAM等を使用していて、タイムコードは、hh:mm:ss:ffで、1秒は30フレームです。 フリーソフトでタイムコード電卓があるので、それを使っているのですが、一個一個計算して出しているので、Excelで数式でできれば効率がいいなぁ~?と思ってます。 よろしくお願いします。

専門家に質問してみよう