プロが教えるわが家の防犯対策術!

エクセルにて、数字を入れると折れ線グラフにしてくれますが
グラフのX軸の数値100を、超えたら、☆マークを、自動で
書き込んでくれるように出来ますか?
また、X軸の数値を、100から、80に、任意に変更したら
80を超える折れ線グラフ上に、☆マークを変更書き込みしてくれるように
出来ますか?


           ☆           
   |-----------------------------------
   |                 
   |      ●         
100 --------● ●-------------------
   |    ●   ●     ●   
  |   ●     ●   ●    
  |  ●       ● ●     
  | ●         ●      
 |                  
0 |-----------------------------------

                     
       ☆☆☆☆☆☆    ☆   
   |-----------------------------------
   |                 
   |      ●         
100---------● ●
   |    ●   ●      
80|-----●---- ---●-----●-------
  |  ●        ● ●     
  | ●          ●      
 |                  
0 |-----------------------------------

A 回答 (2件)

グラフ機能ではサポートされていないと思います。


以下の工夫でよく似たことが出来ます。

元データに1系列追加して、以下の数式を埋め込みます。
(B列にデータがあり、C列に数式を埋め込むとした場合)
=IF(B2>100,150,NA())
 B列:データ値
 150はグラフ上の☆を表示する高さ

このC列もグラフ上に表示させるとよく似たグラフになりますが、☆はEXCEL2002ではマーカーのスタイルにありませんので、他の形をつかうことになります。

凄腕ではなくって済みません。

この回答への補足

ta123さん
ありがとうごじます。

☆マークでなくても、OKです。。

●でも、○でも、※でも、OKです。

私、自身 エクセルを使いこなしているわけではない
ので、すこしづつ、教えて下さい。

補足日時:2005/06/19 18:41
    • good
    • 0

例データで説明します。


A1:D5
A   B   C    D
a3450
b3150
c5550100
d550
e6650100
実データは1列(B列)しかないのですが、質問要求をかなえるため、グラフのデータ系列を2つ増やし3系列にする。
(B,C,Dの3つ)
折れ線グラフとする
(1)実データ(B列データ)
(2)閾値の横線のためのデータ(各行同じ値)
   この例では50とする
(3)閾値を超えたデータのマーキングのため
(前準備)
C列は閾値を全行入れる(値の複写で簡単に可能)
D列は関数式を入れる。
D1に=IF(B1>50,100,"")といれ、D5まで式を複写する。
結果は上記D列ののとおり。
(グラフを作る)
(1)第1系列
A1:B5を範囲指定
挿入
グラフ
折れ線
次へ
完了
普通に折れ線グラフができる
(第2系列)
グラフエリアで右クリック
元のデータ
追加
左のボックスで、系列1の下に「系列2」が現れる
「値(V)」のボックスの右の斜め矢印をクリック
C1:C5を範囲指定
範囲指定ボックスのXをクリックして閉じる
OK
これで50の横線が出ます
(第3系列)
グラフエリアで右クリック
元のデータ
追加
これで左のボックスで系列3が系列2の下に現れる
「値(V)」のボックスの「右の斜め矢印」をクリック
D1:D5を範囲指定
範囲指定ボックスの「X」をクリックして閉じる
OK
(その後)
第3系列の線の上で右クリック
データ系列の書式設定
「パターン」で
マーカーの「スタイル」の中で□を選ぶ
色は指定する
マーカーのサイズも指定できる。
線はなしにする(この質問には必須)
残念ながらD列データなしのマーカーがX軸に残り、今のところ消す方法がわかりません。
マーカーのスタイルが自由な図形や文字にできません。
まあこれがエクセルでできる限界でしょう。

この回答への補足

imogasiさん
どうも、ありがとうございます。
私が未熟な為、全て理解できることが出来なくて
すごく、今 残念です。。

補足日時:2005/06/19 22:28
    • good
    • 0

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