• ベストアンサー

エクセル

前年との比較する表を作成しています。 「前年の時間数-今年の時間数」とやるとプラスのときはちゃんと表示されますが、マイナスのときは♯が並んでしまいます。 セルにアイコンを持っていくと「負の日付または時間は♯♯♯♯と表示されます」と出ています。 マイナスの時間計算はできないんでしょうか? どなたかお詳しい方お教え願えないでしょうか

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

  • ベストアンサー
  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.2

時間の計算結果は負になると「######…」になってしまいますよね。 対応策としてですが、こんな数式を用いてはいかがでしょう? A1は前年の時間数、B1を今年の時間数とします =IF(A1-B1>=0,A1-B1,"-"&TEXT(B1-A1,"h:mm")) 「h:mm」はユーザー書式設定で指定する形式で記述します。 ヘルプで関数「TEXT」も参照してみて下さい。

rumours
質問者

お礼

できました! ありがとうございます!!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

こんにちは。 時間の加減算には、その時間の表示形式が時間([h]:mm)などとなっている場合に、負になるとエラー表示されるわけですね。 #2 さんの記述にかぶりますが、  A     B 10:00   12:00 =IF(A1-B1<0,TEXT(B1-A1,"-[h]:mm"),TEXT(A1-B1,"[h]:mm"))

全文を見る
すると、全ての回答が全文表示されます。
  • fmajin
  • ベストアンサー率61% (75/122)
回答No.4

原則として、日時の結果がマイナスとなる計算はできませんので、おっしゃる通り、「#」が並んでしまいます。 手っ取り早く解決するには、次のようにしてください。 (1)[ツール]→[オプション]コマンドを実行 (2)[オプション]ダイアログの[計算方法]パネルを表示 (3)左下のほうにある「1904年から計算する」をオンにする この設定でマイナスの日時の計算も可能になります。 ただし、この設定を行うと内部的に持つ日付の連番値(シリアル値)が変わってしまいます。ですので、この設定を行ったシートで入力した日付を、ほかのシートにコピーするような場合は、日付が変わってしまうので要注意です。このシート内だけで完結する場合にのみご利用ください。

全文を見る
すると、全ての回答が全文表示されます。
  • fly_moon
  • ベストアンサー率20% (213/1046)
回答No.3

日付の計算をされているのでしょうか? ご質問の内容だと時間数の計算かと思いますが・・・ とにかく、セルの書式設定を標準にしてみてはどうでしょう?

rumours
質問者

お礼

それも試しましたがダメでした。それと日付の計算をしているとは言っておりません。 時間数です。

全文を見る
すると、全ての回答が全文表示されます。
  • ussy1
  • ベストアンサー率37% (113/301)
回答No.1

####が並ぶのは、セルの幅に収まらない場合に出ます。 セルの幅を広げて見てはいかがですか?

rumours
質問者

お礼

やってみたんですがダメでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで#####が表示されてしまう

    エクセルで質問させてください。 時間計算をするエクセル表を作成したのですが、 計算結果のセルに「#####」のエラー表示になってしまうセルがあります。 負であるか大きすぎる日付時間である場合に表示されるというのはわかっているのですが、 同じに入力しているはずなのに、ある行はエラーにならずに、ある行はエラー######になります。 具体的には、0:00のものがエラーになっています。。 Aセルに「7:30」  Bセルに「7:30」  Cセルに「=Bセル-Aセル」として、 よってCセルには「0:00」となりますよね。 なのに、0:00になるセルと######になるセルがあります。 数式の引き算を逆にして「=Aセル-Bセル」にすると、 エラーだった行は0:00になるのですが、 逆にエラー出なかった行が#####になってしまいます。 どうしてでしょうか・・・ 負の数字しゃないんですけど・・・ とても困っています。原因をおしえていただけると大変ありがたいです。 宜しくお願いします。

  • エクセルのエラー表示回避方

    エクセルで(負の日付または時間は####と表示されます) と出てしまい、これのエラー表示を回避する方法を教えていただきたいのです。 文字数がオーバーしているわけではありません。 時間の計算がセルに入っています。 よろしくお願いします。

  • excelで時間の引き算でマイナス表示にしたい

    残業時間の計算をしたいのです。 時刻部分の書式設定は「時刻」(でしたか?自宅PCにexcelがなく確認できず) うろ覚えなので、突っ込みはご容赦ください。 ともかく時間の引き算でマイナスを表示できたらよいのです。 先月 5:00:00 今月 3:00:00 引き算2:00:00 これは単純に引き算したらokです。 先月 3:00:00 今月 5:00:00    -2:00:00 としたいのですが(マイナスじゃなくて△でもよい) エクセル上では、時刻の引き算で負の数かセルの幅より大きい数は####になりますよね。 今月は、先月より残業減ったね/増えたね という表を作りたいので、 マイナスはマイナスで表示させたいです。 そういう計算式、関数は組み立てれませんでしょうか?

  • エクセルで空白セルを計算させない

    エクセルで空白セルを計算させない 時間計算などで、セルの分類をh:mm;;として、0と負の数を空白セルにさせたとき、空白セルを計算に入れない(0と扱う)にはどうすれば良いのでしょうか。 [空白] [空白]←-10だけど負なので空白  10  20 [空白] となっていて、縦方向に足した時、"見えないマイナス"を0として扱い、合計30にしたいのです。 こんなことは不可能でしょうか?

  • エクセルの計算式?

    教えてください。 数人の健康診断の結果を 1年目、2年目でくらべるとき エクセルで表にしてたとき 1年目に比べて2年目の体重がプラスであればあれば+○kgとかえし、 マイナスであれば-○kg とかえし、同じなら0とかえす計算式をいれたいのですがどうすればよいのですか? 簡単そうなのですがわからないのです。 例 2006年  2007年 前年との差 70kg    →73kg     →+3kg(←ここのセルにいれる計算式)

  • エクセル プラス表示について

    エクセルで客先提出用の検査成績表を作成しています。 測定値をプラス、マイナスで入力し表計算で工程能力等を計算させたいのです。 ところがプラス側で(+○○)と入力すると表示では+が省略されてしまいます。 表示するために文字列にすると表計算が出来ません。 +表示をさせ表計算する良い方法は無いでしょうか 宜しくお願いします。

  • エクセルのセルの書式設定について教えてください。

    エクセルのセルの書式設定について教えてください。 マイナスの値を、△1,234のようにしたいのですが、セルの書式設定の「負の数の表示形式」で選択しようとすると、「ユーザー設定定義を追加できません」というメッセージが表示されてしまいます。計算式は入っているセルですが、特別のことはしていないと思います。なぜでしょうか?

  • エクセルで時間表示を負(-)で表示方法

    エクセルで勤務時間を管理しています。 昨年と同月などの時間比較で計算させているのですが、負の値になると表示ができません。 時間での計算結果が負の値でも、括弧やマイナス"-"を付けて時間表示させる方法はないでしょうか?

  • Excelに関しての質問です。

    Excel2000の操作で、どうしてもわからないことがあります。 (1)セル内の文字を均等に揃える。 (2)負の数を△印にする。 (1)は、Word2000では、書式バーの「均等割付」を使って、 例えば、表の中の4文字を、5文字の文字列に合わせて揃えたり していたのですが、Excelでは、なかなか上手くできません。 (2)は、セルの書式設定の「表示形式」で負の数の表示形式の 種類が、()やマイナス記号等があるのですが、△マークで 表示する方法はあるでしょうか? 書式設定がイマイチのみ込めていないので、 皆さんのアドバイスを頂きたいです。 どうかよろしくお願いします。

  • 教えてください

    前年と今年の売上数が表示された表があります。この表をもとに、次年の予測数を計算しています。個別で計算すると数は合うのに、合計値を出すと数があいません。 何故でしょうか? 予測比率は今年÷前年で計算しています。

専門家に質問してみよう