10/05/15 14:21:29
【1 OSの種類 .】 WindowsXP
【2 Excelのバージョン 】 Excel2003
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 可
【5 検索キーワード 】 エクセル offset グラフ 空白 セル
A列とX軸、B列をY軸として最新100件のデータだけを表示する動的なグラフを作成しています。
URLリンク(office.microsoft.com)
このURLやいくつかのサイトを参考に、名前を定義する方法でグラフを作ることができることがわかったのですが、実はA列B列には全て式がはいっており、条件の満たさないもの(まだ未入力のもの)は""となっています。
空白ではないので、URL先にある=OFFSET(Sheet1!$A$1,COUNTA($A:$A)-100,0,100)は使うことができません。
そこでCOUNTA($A:$A)の部分を
=COUNTA($A:$A)-COUNTBLANK($A:$A) や
=SUMPRODUCT(($A:$A<>"")*1)
=ROWS($A:$A)-COUNTBLANK($A:$A)
などに変更したのですが、いざその名前をグラフの値にいれると
「このワークシートの数式に、1つまたは複数の無効な参照が含まれています。~」
とでてしまいます。COUNTA($A:$A)の場合はエラーがでません。
しかしその場合は式がはいっているので全てゼロのグラフになってしまいます。
どこかに見落としがあるのかと何度も作りなおしましたが、さっぱりわかりません・・・。
わかりにくいかもしれませんが、どうかよろしくお願いします。