[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間の引き算はできますか?』(時間コード)
時間の計算を始めたのですが、時間にはマイナス表示はされるのでしょうか?
例えば、30時間−100時間=△70時間 のように…
また、その結果を返して計算をすることは可能でしょうか?
△70時間×1,000円=△70,000円 というような感じです。
知っている方、教えてください!
時刻にはマイナスと言う認識はありません。 ですから、例えばA1に「5:00」、B1に「10:00」そしてC1に 「=A1-B1」と入れても「#####」となってしまい正しく表示されません。
これは、Excelでは時刻をシリアル値と言うもので管理しており、 24時間を「1」とした値で認識し、マイナスは存在しないことに なっています。
ですから、今回のような場合には時間の計算で求めた値を数字で 認識し、それを計算に使えば良いと思います。
そこで、元の時間が入っているセルをA1とした時に、別のセルに
=DAY(A1)*24+HOUR(A1)
と入力すると、A1が「30:00」の時には「30」と言う値が 取得できますので、これを計算に使ってはどうでしょうか? (こいん)
マイナスを △を使って表したいのなら、セルの表示形式でできます。
数値を入れるセルを選んで、メニューの 書式>セル で「表示形式」のタブの 「数値」を選び、右側の「負の数の表示形式」で △1234 を選んでおけばできます。
数字のあとに「時間」とか「円」とかをつけたいのなら、これも表示形式でできますよ。 上と同じように表示形式を選ぶところで 「ユーザー定義」にして、右側に
#,##0時間;△#,##0時間
とすればOKです。 (ホグペン)
1904年 マイナス をキーワードにされ全文検索で検索されますと、沢山の事例がご覧になれます。 (SEARCHMAN)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.