人に聞けない痔の悩み、これでスッキリ >>

Excel初心者で申し訳ないのですが、上記の通りマイナス(負)数値が折線にならず、
0以下の数値は全て0値となってしまいます…

-500~3000までを「数値形式」でグラフ化しようとしていて、
Y数値軸の目盛最小値はきちんと-500に設定しています。
また、データ範囲指定は、△500~2500までの数値が入力された行で、問題ないかと思います。

バージョンはExcel2000です。
情報が足りなければ補足いたしますので、至急お願い致します!

このQ&Aに関連する最新のQ&A

A 回答 (3件)

> ところで、データとしているセルが全て負=△入力されていて(作成者が別人)、


(中略)
> 一つ一つ手作業で直すしかないのでしょうか?お知りでしたら、お願いします。

データがB列にズラ~っと入っているとして、どこか空いてる列で
=if(isnumber(B2), B2, -1 * value(mid(B2,2,len(B2)-1)))
のようにして △で始まる値を負の数値に変換してやることができます。「形式を
指定してペースト」で元の列に値を書き戻してやれば何事も無かったかのように
作業を進められるでしょう。

また、タブ区切りテキストで保存しておいて適当なテキストエディタで △を-に
置換してやる方法もいいですね。データがあっちこっちに分散しているならこの
ヤリ方がラクチンです。
    • good
    • 0
この回答へのお礼

度々のご回答、お手数おかけしました。
正直、関数が余り(全然か…)分かっていないので、お教えいただいた数式コピペして
該当列に入力してみましたが…変化なし…(汗) 間違っているみたいです。
ですが前の回答者の方の「置換」の方法で乗り切れそうです。

大変参考になり助かりました、ありがとうございます!!

お礼日時:2002/11/01 20:50

横レス失礼致します。


下の回答の補足なんですが、置換でできないですか?
「△」が付いて文字列と認識されたものも、
置換で「△」を「-」(半角)に置き換えたら、
数字として認識しました。(Excel97で確認)
試してみて下さい。
    • good
    • 1
この回答へのお礼

きゅあーーー出来ましたっ!!(すいません、興奮気味です)
「置換」という機能を初めて知りました。便利ですねぇぇ。
ありがとうございます。急ぎの作業でしたので大変助かりました。

お礼日時:2002/11/01 20:43

△500 と表示されるセルの中身が「-500」という数値ならいいんですが、"△500"


という文字列だと、グラフでは0になるでしょう。

セルを選択した時に数式バーに表示されるのはどちらか、確認してください。
    • good
    • 0
この回答へのお礼

ありがとうございます!その通りでした。
言われてみればかなり簡単な事で恥かしいです…;

ところで、データとしているセルが全て負=△入力されていて(作成者が別人)、
「セルの書式設定」で負の表示形式を「-1234」にしても、サンプルが△のままになり、表数値は修正されません。
一つ一つ手作業で直すしかないのでしょうか?お知りでしたら、お願いします。

お礼日時:2002/11/01 17:35

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q数値が「プラス」から「マイナス」まであるグラフの項目軸を「0」のところではなくグラフの下に表示したい。

エクセル2003です。
数値が「+1.0」から「-1.0」まである折れ線グラフを作ると
項目軸が「0」のところに表示され
「-」の数値のグラフの上に項目の文字が表示されてしまいます。
項目軸と項目の文字を
グラフの下に表示する方法を教えてください。

Aベストアンサー

おはようございます。
#1のka_na_deです。

目盛はそのままで、目盛ラベルを下に表示したいのですね。
だとしたら、こうしてください。

1)グラフのX軸をダブルクリックして「軸の書式設定」ウィンドウを開く
2)「パターン」タブをクリックし、右下の「目盛ラベル」を
  「下端/左端」に変更して「OK」

Qエクセル グラフ マイナスとプラス 両データがある場合の幅

こんにちは、エクセルのグラフで解らないことが出て来ましたので教えて頂けませんでしょうか。

画像の様なデータが有ります。

北極、沖縄 などと項目が有り、その幅を示すグラフを作りたいと思いますが、なぜだか上手く行きません。

北極の例で言うと、-3~-50の間にバーが欲しくて、沖縄で言えば12~32の間にバーが欲しい訳です。

詳しい方、教えて頂けませんでしょうか、よろしくお願いいたします。

Aベストアンサー

推理に苦労するので、伝わる日本語を研究してください。

Excel で箱ひげ図を作成するには、「株価チャート」という種類のグラフを使います。添付図は、そのうち「始値-高値-安値-終値」というタイプで作りました。

ただ「グラフエリアを追加する際に、系列の値の数(「北極」、「沖縄」といった場所の数)が 4 つ以上ないと、グラフエリアの追加に失敗する」という Excel のバグがあるという情報があります。この問題は、わざと値を 4 つ以上にしておいてグラフエリアを追加し、後で余分な値を削除して 3 つ以下にすることにより、回避できます。添付図の場合で言えば、「沖縄」を 2 行余分に作ってあるので、それらを行ごと削除します。

なお添付図の C・D 列には、次式を記入しています。

C3 =e3
D3 =b3

Qエクセルのグラフ作成について

今 各週の残業時間をグラフにすることをこころみていますがグラフの作り方が良く分かりません。横の軸に12月1週、12月2週、12月3週、12月4週、1月1週・・・・縦の軸に上限プラス20:00 下限マイナス20:00で折れ線グラフを作成したいのですが、範囲指定とかの仕方が良く分かりません。表は作成済みです。

Aベストアンサー

> "-[h]:mm") を,"-[h]") に変換すると分の部分は消えてしまいました。そして+表示の計算があわなくなりました。

すみません。その辺りになるとますます分かりませんので、少し勉強しました。

Excelでは 5:30 を時刻と認識します。 マイナスの時刻はは存在しないので、マイナスの数値を「セルの書式設定」で時刻を設定すると######と表示されます。

従って、表の作成でマイナスの時間を表示するには、基準時間との差を出せばよいことが分かります。

表の作成途中時刻差を出されていると思いますので、=HOUR(時刻差)+MINUTE(時刻差)/60 などで時間に変換して、標準時間との差を表にされたらよいのではないでしょうか?

にわか勉強なので、説明が伝わらないと思いますが・・・

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

エクセルで勤務時間を管理しています。
昨年と同月などの時間比較で計算させているのですが、負の値になると表示ができません。

時間での計算結果が負の値でも、括弧やマイナス"-"を付けて時間表示させる方法はないでしょうか?

Aベストアンサー

[ツール]→[オプション]→[計算方法]で
[1904年から計算する]にチェックを入れると
負の時間はマイナス表示されるようになります。

しかし、日付の計算方法が異なるので、
(例えば、2006/11/19は2010/11/20に変わってしまいます)
既に入力されている日付データは
すべて入力し直さなければなりません。
大量にあるとちょっと大変ですね。

データ修正が不可能であれば、No.1さんのご回答のように
するのが最善の方法だと思います。

Qエクセルの主軸と第2軸の0を合わせて表示したい

エクセルで主軸に棒グラフ(売上:H6年+1000、H7年+500)、第2軸に折れ線(利益:H6年+50、H7年-(マイナス)80)を取り、グラフで表示したいです。この時、X軸上の左側の売上がゼロのラインで、右側の利益の方もゼロになるような作図をしたいのですが、できずに悩んでおります。宜しかったらお教えください。

Aベストアンサー

 
主軸の最大を1000、最小を-1000
第二主軸の最大を100、最小を-100
この様に0を基準に両側の0~最大の比率、0~最小の比率を同じにして下さい。

 
 

Q積み上げグラフ マイナス数値を含む場合

よろしくお願いします。

いま、売上と経常利益のグラフ(年度別)を作成しようとしています。

売上高は数値が大きく、経常利益は数値が小さいだけでなく、年度によっては赤字です。
これを積み上げできれいに,表示したいのですが,どうしたらよいでしょうか?単純な積み上げだと、経常利益が少なすぎて線と同化してしまいます。

どうぞよろしくお願いします。

Aベストアンサー

こんにちは

積み上げ棒グラフでマイナスもあるものをきれいにというのは難しいですね。
普通の棒グラフで2軸にできればいいのですが、これはできないみたいですし、2軸のオプションを選ぶと妙な積み上げになってしまいますから、なかなか思い通りにいきませんね。

わたしの回避策ですが、arai-gumaさんに応用できるでしょうか。
わたしはオフィス2004を使っています。
棒グラフを作成して、経常利益を第2Y軸に移します。
この時点で棒グラフは重なってしまって、なんだかわからなくなると思います。
第2Y軸のゼロが売上の最大値よりも高くなるように最大値と最小値を設定します。
ここで左右の目盛りの数が同じになるように注意します。
第1Y軸を20に分けたら第2Y軸も20に分けます。こうするとグラフの目盛線が見やすくなります。
売上高(第1Y軸の系列)のオプションで「区分線」にチェックを入れると、棒グラフの頂上を線で結んでくれるので、状況によっては見やすくなるかもしれません。

左右2軸をとりながら、左右のゼロの位置を同じにしたいならば、経常利益の棒の幅を広くして、売上の棒の幅を狭くすればいいかもしれません。マイナスがあると軸目盛の調整に苦労するかもしれません。
これは高層ビル型重ね棒グラフかも???

こんにちは

積み上げ棒グラフでマイナスもあるものをきれいにというのは難しいですね。
普通の棒グラフで2軸にできればいいのですが、これはできないみたいですし、2軸のオプションを選ぶと妙な積み上げになってしまいますから、なかなか思い通りにいきませんね。

わたしの回避策ですが、arai-gumaさんに応用できるでしょうか。
わたしはオフィス2004を使っています。
棒グラフを作成して、経常利益を第2Y軸に移します。
この時点で棒グラフは重なってしまって、なんだかわからなくなると思います。
...続きを読む

Qエクセルのグラフ作成で軸を等間隔にしない方法

現在エクセルでグラフを作っているのですが横軸作成のときに
0、10、20、50、100、200などの数値がすべて等間隔に並んでしまいます。

これを実際の数値の間隔にしたいのですがどこをいじればいいのでしょうか?

初歩的な質問すみません;
ちなみに使用しているのはExcel2010です。

Aベストアンサー

グラフの上で右クリック―「グラフの種類」ダイアログで、「散布図」をクリック―「OK」
です。

QEXCELの棒グラフのX軸項目名の表示位置について教えてください。

EXCELで棒グラフを作成中です。

マイナスの数値があるために、X軸の項目名がグラフと重なってしまいました。
それならと、Y軸のX項目軸との交点の設定を最少値してみたら、今度は棒グラフが最小値から始まってしまいます。

0を中心に上下に棒グラフが伸び、且つ下部にX軸項目名を表示させることは可能でしょうか。

Aベストアンサー

項目軸の書式設定で「目盛ラベル」を「下端/左端」にしましょう。

QEXCELでX軸が時間のグラフを作りたいのですが…

EXCELでX軸に時間、Y軸に温度というグラフを作りたいのですが、
計測時間が等間隔ではないのに折れ線グラフで作るとデータが等間隔で
表示されてしまいました。
いろいろ調べた結果、散布図で作成すればいいということが分かったのですが、
データのない余分な時間の分まで左右に表示されてしまい困っています。
(24時間分の表示がされているようです。)
軸の書式設定で何とかなるのかと思いましたが、グラフを作るのが初めてで
詳しいことが分かりません。
グラフの横軸は8:00~17:00までにしたいのですが、どなたかご存知の方、
教えていただけないでしょうか?

グラフにしたいデータは下記のものです。

時間 ( 温度 )
08:05 ( 17.6)
08:40 ( 24.5)
08:47 ( 38.0)
09:30 ( 75.0)
10:05 ( 70.0)
11:05 ( 68.0)
12:30 ( 90.0)
14:30 ( 50.0)
17:00 (164.0)

EXCELでX軸に時間、Y軸に温度というグラフを作りたいのですが、
計測時間が等間隔ではないのに折れ線グラフで作るとデータが等間隔で
表示されてしまいました。
いろいろ調べた結果、散布図で作成すればいいということが分かったのですが、
データのない余分な時間の分まで左右に表示されてしまい困っています。
(24時間分の表示がされているようです。)
軸の書式設定で何とかなるのかと思いましたが、グラフを作るのが初めてで
詳しいことが分かりません。
グラフの横軸は8:00~17:00までにしたいので...続きを読む

Aベストアンサー

> グラフの横軸は8:00~17:00までにしたいのですが、どなたかご存知の方、
教えていただけないでしょうか?

「軸の書式設定」の「軸のオプション」で、「最小値」と「最大値」を「固定値」に指定して、それぞれの値を入力します。
(Excel2010の設定図を添付します。)

なお、値は時間ですので「シリアル値」で入力する必要があります。

「エクセル グラフ 時間: エクセルの基本操作と小技」
http://excelwaza.seesaa.net/article/371155163.html

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング