• 締切済み

ExcelでNA()を使わずにプロットしない散布図を作成する方法?

Excelで、x,yのデータ列から、散布図を作成しています。 x,yは、値又は関数値です。 データ中いくつかのデータがない(Unknown)なので、 プロットさせるために、=NA()を代入していますが、 この場合、データ列x,yに対して、 MAX()や、MIN、RANK等を計算すると、N/Aになってしまい困っています。 空白(="")も試しましたが、散布図では、 X値が空白になると、散布図ではなくなってしまいます。 x,yのようなデータ列が非常にたくさんあって、 テーブルが大きいので、 できるだけ列コピーなどしないで、 1つの表を使って、グラフ作成したり、 MAX,MIN等を計算したいのですが、 N/A以外の方法で、両方の条件を満たす方法があれば教えていただければありがたいです。 よろしくお願いします。

みんなの回答

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.4

ANo.3 です。 ANo.3で抜けましたが、グラフも問題なくできるはずです。

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

データがないなら、データがないままにしておいたらどうですか。 質問からではわかりませんが、どうして、=NA()や=""をいれるのですか。なにもいれなければ、MAX、MIN、RANKは取れると思いますが。

yyamada10
質問者

補足

説明不足ですみません。 A列には、数値が、数千個以上入っており、 B列の最初のセルには、 B1=if(A1>0,Log10(A1),NA()) という数式を入力します。 2行目以降(B2より下)には、この数式をコピーして、 Logの値を作成しており、データの個数から、 A列の値が0以下のときに、手作業で何も入れないようにするのは現実的にできない状況となっています。 if関数で、論理式がfalseだった場合に、何も入力しないということができれば、ありがたいですが、みつけられませんでした。 空白""も入れてみましたが、だめでした。 よろしくお願いします。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

10行程度の模擬実例を挙げて ・普通にやる(グラフを描かせる)とこうなる しかし ・こうなってほしい という説明は出来ませんか。質問者のやり方は思いつき(我流)では と思うが。 >MAX()や、MIN、RANK等を計算すると、N/Aになってしまい困っています。 は別ステージの話でしょう。

  • yassui
  • ベストアンサー率0% (0/1)
回答No.1

よくわかりませんが、グラフをクリック(アクティブ)した後に「ツール」-「オプション」-「グラフ」で、「補間してプロットする」にチェックを入れてはどうでしょうか。=NA()を使わなくても良いと思います。

yyamada10
質問者

補足

説明不足ですみません。 x1(200行×1列)とy1(200行×1列)という数値列があり、 x2=countif(x1>0,Log(x1),NA()) y2=countif(y1>0,Log(y1),NA()) を定義します。つまり、x1とy1のデータ列のうち、 正の値のみLogに変換します。 このとき、x2,y2で、散布図を描画したいのですが、 x1<0、y1<0のときに、上記のようにNA()以外を入れると、 散布図が書けないので、NA()を入力しています。 一方、NA()を使うと、x2,y2のMAX、AVERAGEを計算できません。 もちろん、x2,y2のうち、NA()以外をどこかにコピーすればできますが、列がたくさんあって、 各データもたくさんあるので、できるだけすっきりと計算できる方法を探しています。 以上よろしくお願いします。

関連するQ&A

  • 4万件程度の散布図を作成したいが、エクセルでは、255までしか作成できず困ってます

    エクセルの散布図作成で困っています。 散布図を作成しようと思っております。 4万件のアイテムごとに 2つのデータをもっております。 アイスクリーム 累計出荷量 3 標準偏差0.06 チョコ       〃   11   〃 0.03 と入った内容です。 それを Y軸に累計出荷量 X軸に標準偏差 と置く散布図を作成したいと思っていますが、 列ごとにプロットしようとすると、エクセルでは255までしか 表示できませんとエラー表示されてしまいます。 相当困っております。エクセルでなくても、他のソフトを利用すると出来るという内容でも結構です。 どのようにすれば、実現できるかぜひ教えてください。

  • Excelでの散布図作成について。

    Excelでの散布図作成について。 「あ」「い」2種類の条件があります。  「あ」:20以下の正数字  「い」:100以下の正数字 「あ」がいくつで「い」がいくつの組み合わせの時、(たまたま?)良結果であった。 「あ」がいくつで「い」がいくつの組み合わせの時、(たまたま?)悪結果であった。 これらを散布図にして良結果の出る確率を高くなるよう条件を絞り込みたいです。 A列:良結果の「あ」 B列:Aの時の「い」(良結果) C列:悪結果の「あ」 D列:Cの時の「い」(悪結果) 上の様に入力し散布図を作成すると思ったような図ができません。 X軸に「あ」を、Y軸に「い」を、そしてそれぞれの点々を良結果と悪結果で色を変えたいのです。 どのようにすればできますでしょうか? 2007です。

  • エクセル散布図 個人データにひもづく2個データ表示

    エクセル2007で散布図で 個人データにひもづく 2個データを表示プロットして 表示させるのに悩んでいます データ例 A            B             C 氏名      毎月もらってるお小遣い  今月中旬で使ったお小遣い AAAさん      500円              300円 BBBさん     1000円              500円 CCCさん      800円              200円 というデータがあったとして 散布図 X軸=A  Y軸=B とういう2軸で2列の散布図はできました (ここまではネットで探しながら・・・) しかし X軸=B  Y軸=C  プロット=A 要するに・・・X軸「毎月もらってるお小遣い」 Y軸「今月中旬で使ったお小遣い」 プロット「氏名」 プロットが「氏名」(個人)にひもづいている散布図を作りたいのですが??? 判りません (こちらは・・ネットを一生懸命探したのですが・・いたらず・・) どうか やり方を教えてください よろしくお願いいたします

  • エクセルの散布図について

    エクセルの散布図で、   A  B  C   月 人数  売上 1 1月 100  10 2 2月 90   20 3 3月 80   30 4 4月 70   40 となっているデータがありまず。 人数と売上の散布図(相関図)をエクセルで作成するときに プロットされたマーカーの表示を、「月」の列にしたいと思っています。 マーカーの参照を一つずつ、「月」列に参照させてもいいのですが、 間に行を挿入したり、行を増やしたりするとうまくいきません。 簡単な方法はありますか。 教えて下さい。

  • エクセルの散布図がおかしいです。

    エクセルでデータをまとめるために散布図でグラフを作ったのですが、どうやってもグラフがずれてしまいます。 X日目  データ1(Y1)  データ2(Y2) 0 -300 5.8 1 -260 5.76 2 -270 5.62 4 -250 5.79 7 -290 5.66 14 -310 5.82 大体このようなデータで、データ1を第1軸、データ2を第2軸で表示したいです。 データ1の方はずれてないのに、データ2の方だけ全体的に左にずれてしまいます。 例えばX軸の7の真下よりも左側にデータ2の7日目のデータがプロットされているといった感じです。 データ2だけ全てのプロットがX軸の正しい位置より左側にプロットされています。 どうすれば直るでしょうか? なお第2軸を設定しなかった場合には正しい位置にプロットされています。第2軸を設定するとずれます。 使用しているソフトはkingsoft2010です。

  • エクセル2000 散布図

    エクセル2000で散布図を作成中です。 基本的な質問で申し訳ないのですが、2項評価点をX軸/Y軸に割り振り 散布図上の交差点を評価ランクとして出したいと思っています。 普通に2項の数値データ(X軸Y軸とも数値範囲:0.0~5.0)を範囲指定して グラフウィザードから散布図を作成すると、X軸はデータセルの順番に左から 順番に並べられるだけで、データ値を参照しません。グラフにはY軸データのみ 表示されています。 データ数は全てで63個(X/Y軸ともに)なのですが、不思議なことに52個まで のデータを範囲指定すると、X軸もデータ値が表示され上手く散布図が書けます。 元データで「系列」範囲を探ってみても、きちんとそれぞれのデータ値が入って います。データ表の書式はX/Y軸とも「数値」です。 なぜでしょうか?教えてください。 資料作成が行き詰まり、大変困っています。

  • 散布図や折れ線グラフにエラーをプロットしない方法は?

    散布図や折れ線グラフで空白のセルはプロットされませんが データ範囲が数式をオートフィルでコピーしたセルの場合、エラーになっていると、0か補間してプロットされます これをプロットしないにすることは出来ないんでしょうか? セルのデータを消していかないといけないのでしょうか? 数が多いので面倒です

  • エクセルの散布図で

    エクセルの散布図で x:y 2:5 4:9 10:12 13:19 15:20 ・ ・ ・ とデータがあってグラフ散布図で表示したのですが このぐらふのなかに x = 4 x = 6 x = 12 ・ ・ ・ のような線を引くことって可能ですか?

  • Excel で複数の列を選択して散布図を作りたい

    ネットで調べても自分の必要としている情報を見つけられなかったので、 質問をすることにしました。 現在、Excelを用いて散布図を作成しようとしています。 データーは、 A,B列がX軸のデーター、 D,K,O,V列がY軸としてのデーターです。 これらを一つの散布図にして表示するにはどうしたらいいでしょうか? Y軸データーのところに、, や ; や  + などを各列データーの間に補って入れてみましたが上手く行きませんでした。 当方Excel2007を使用しております。 もし、何かご存知の方がいらっしゃいましたら是非ご回答をよろしくお願いいたします。

  • エクセル 散布図 軸の入れ替え

    エクセル、散布図のついての質問です。    A B  C  ア 1 5 10  イ 2 7 20  ウ 3 9 30 例えば上記のような表の場合、グラフウィザードでデータ範囲を選択 して散布図を作成した時は、X軸にア・イ・ウ、Y軸にはA・B・C の各データがプロットされたグラフとなります。 そこで出来たグラフから、X軸とY軸を入れ替えたグラフに変更する ことは可能でしょうか? 具体的には、X軸がA・B・Cの各列、Y軸がア・イ・ウとなる グラフへの変更です。   ウ|   イ|       ←このような感じ   ア|     ――――――    0 10 30 「元のデータ」を選択して、系列毎に「Xの値」「Yの値」を選択 し直す(あるいは最初から選択する)方法は分かっています。 ただ、データ数が多い場合、ひとつひとつ変更していくのが煩雑な ので一気に変更できる機能がないかと思いまして・・。 ご教授願います。

専門家に質問してみよう