ウォッチ漫画『酒男子』新連載開始!

エクセルを使用していると、
「このワークシートの数式に、1つまたは複数の無効な参照が含まれています。
 有効なパス、ブック、範囲名、及びセル参照が数式に含まれていることを確認してください。」
というメッセージが表示されます。
何故表示されてしまうのでしょうか?
このメッセージを表示させないようにはできないのでしょうか?
どこのセルに無効な参照があるか分からないのでしょうか?
宜しくお願いします。

A 回答 (1件)

まずは数式の確認ですね。


無効ということなので参照元のセルを削除してしまったと言うことでしょう。
数式や名前付け範囲に#REF!という表示があると思います。
「編集」「検索」でこの文字を探して見てください。
見つかったらその数式を削除するか、正しいセル参照に訂正してください。

上記でシート上に見つからない場合は、下記を確認になります。
「挿入」「名前」「定義」にある名前付け範囲
「データ」「入力規則」「設定」のセル範囲
「書式」「条件付書式」のセル範囲か数式

入力規則と条件付書式の設定されたセルを確認する場合は
「編集」「ジャンプ」(またはF5キー)で「セル選択」から選択すればわかります。
設定をすべて解除する場合はシートを全選択して
入力規則は「データ」「入力規則」で「すべてクリア」ボタン
条件付書式は「書式」「条件付書式」で「削除」ボタン
でできます。
    • good
    • 4

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

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

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

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

Qエクセル エラー?表示

家計簿を作って入力しているんですが毎回、上書き保存する際に

「このワークシートの数式に、1つまたは複数の無効な参照が含まれています。有効なパス、ブック、範囲名、およびセル参照が数式に含まれていることを確認してください。」

というのが表示されます。

計算式がまちがっているという事なんでしょうか?
もし間違っているならどこが間違っているか確認する方法はあるんでしょうか?数式をひとつずつ確認するしかないんでしょうか?
エクセル2007 Windowsはビスタです。
宜しくお願いします。

Aベストアンサー

>計算式がまちがっているという事なんでしょうか?
数式の問題ではないと思います。
何らかの変更が加わって正しく参照されなくなった状態だと思います。

「ジャンプ」機能で「数式」で「エラー値」のあるセルを探せばどうでしょうか。
Ctrl+G 「ジャンプ」ダイアログ表示
Alt+S 「セル選択」から「選択オプション」ダイアログ表示
F 「数式」オプション選択
U、X、G 各オプションのチェックボックスをオフにする(エラー値のみオン)
Enter 確定
といった操作になります。

上記で駄目なら
定義した名前の参照式で、式内にエラーの有無を調べる
入力規則、条件付き書式、とか数式を使っているところを調べる

Qエクセル 0や空白のセルをグラフに反映させない方法

以下の点でどなたかお教えください。

H18.1~H20.12までの毎月の売上高を表に記載し、その表を元にグラフを作成しています。グラフに反映させる表の範囲はH18.1~H20.12の全てです。
そのためまだ経過していない期間のセルが空白になり、そこがグラフに反映され見づらくなります。
データを入力する都度グラフの範囲を変更すればいいのですが、うまく算式や設定等で空白や0円となっているセルをグラフに反映させない方法はありますか?

お手数ですが、よろしくお願いいたします。

Aベストアンサー

売上高のセルは数式で求められているのですよね?
それなら
=IF(現在の数式=0,NA(),現在の数式)
としてみてください。
つまり、0の場合はN/Aエラーにしてしまうんです。N/Aエラーはグラフに反映されません。

Qエクセル STDEVとSTDEVPの違い

エクセルの統計関数で標準偏差を求める時、STDEVとSTDEVPがあります。両者の違いが良くわかりません。
宜しかったら、恐縮ですが、以下の具体例で、『噛み砕いて』教えて下さい。
(例)
セルA1~A13に1~13の数字を入力、平均値=7、STDEVでは3.89444、STDEVPでは3.741657となります。
また、平均値7と各数字の差を取り、それを2乗し、総和を取る(182)、これをデータの個数13で割る(14)、この平方根を取ると3.741657となります。
では、STDEVとSTDEVPの違いは何なのでしょうか?統計のことは疎く、お手数ですが、サルにもわかるようご教授頂きたく、お願い致します。

Aベストアンサー

データが母集団そのものからとったか、標本データかで違います。また母集団そのものだったとしても(例えばクラス全員というような)、その背景にさらならる母集団(例えば学年全体)を想定して比較するような時もありますので、その場合は標本となります。
で標本データの時はSTDEVを使って、母集団の時はSTDEVPをつかうことになります。
公式の違いは分母がn-1(STDEV)かn(STDEVP)かの違いしかありません。まぁ感覚的に理解するなら、分母がn-1になるということはそれだけ結果が大きくなるわけで、つまりそれだけのりしろを多くもって推測に当たるというようなことになります。
AとBの違いがあるかないかという推測をする時、通常は標本同士の検証になるわけですので、偏差を余裕をもってわざとちょっと大きめに見るということで、それだけ確証の度合いを上げるというわけです。

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

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

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

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

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

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

宜しくお願いします。

Aベストアンサー

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

でどうでしょうか?

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

Qエクセルで数式の結果が反映されない(自動計算になっているのに)

すいません、教えてください。

エクセル(XP)で数式が自動計算されなくなって
しまいました。

  ※ツールのオプションはちゃんと自動計算に
   なっているのに全く反映されません。

今まで全く問題なく作業できていたので
原因が分からず困っています。

数式等のエラーだとは考えにくいです。
と言うのも数式のあるセルをダブルクリックして
選択し、そのままEnterキーを押すと計算結果が
反映されます。
ただ、今まで全て自動計算されていたのが
全く動かなくなってしまったんです。

同じようなトラブルを経験された方、又は
詳しい方、どうかよろしくお願いします。

Aベストアンサー

原因は分からずじまいになってしまいましたが
同じことがありました。

「Officeの救急隊」を試してみましょう。
ボタン一発で全ての設定が元に戻ります。
http://www.vector.co.jp/soft/win95/util/se247118.html
(ツールバーなども初期状態に戻ります)

私の場合はコレで直ってしまいました^^

参考URL:http://www.vector.co.jp/soft/win95/util/se247118.html

QExcel2010グラフで0値を表示したくない

Excel2010で折れ線グラフを作りたいと思っています。
期間が1日から30日まであって、その日に相当する値を折れ線グラフで表示したいのですが、今日が18日だとすると19日以降がゼロでグラフができてしまいます。値があるところでグラフ表示を止めたいのですがどのようにすればいいのでしょうか?
よろしくお願いします。

Aベストアンサー

ケース1)
グラフの元数字を「数式で計算している」場合は,いまの数式が例えば
=IF(条件,"",計算式)
のようになっているなら,それを
=IF(条件,NA(),計算式)
に改めます。

ケース1’)
数式を記入しているけど""にはしていない(けど明日以降のセルには数字が表示されていない)時も,
=IF(条件,NA(),計算式)
に計算式を改めます。



ケース2)
グラフの元数字を数式じゃなく手で記入していて,明日以降のセルには間違い無く全く空っぽ何にも記入して「いない」のにゼログラフが続く時は。

グラフを選択
グラフツールのデザインタブのデータの選択を開始
「非表示及び空白のセル」で空白セルの表示を空白にします

#参考
実は実際には折れ線グラフじゃなく,棒グラフと折れ線グラフの複合グラフを描いていて,教わったように出来ないケースもあります。
一度グラフを完全な折れ線グラフだけで作成し,操作してから,改めて棒と折れ線の複合にします。

Q【Excel】3軸以上のグラフを作成できますか?

Excelでグラフを作成する場合
Y軸が2本で平面のグラフまでは
標準で用意されていると思うのですが、

例えば下のようなX軸が共通でY軸が3本以上必要となる(吸塵率「%」・粉塵量「個」・騒音レベル「dB」)
表をグラフ化する場合
どのようにすればいいのでしょうか?

銘柄   吸塵率% 排気中粒子 駆動音平均
手軽    16.3%      0個    54dB
排気0   13.4%    4000個    60dB
JET    35.3%    1000個    62dB
かるワザ 67.5%      0個    63dB

(表記中の固有名称その他は現実のそれとは何ら関係なく・またデータも説明用に一時的に作成されたものとする)

Aベストアンサー

 散布図でダミーのY軸を作成作れば、3軸でも4軸でも可能です。ただ、その軸をどのように配置するかという問題があります。
 また、3軸なら「三角グラフ」、4軸なら「Jチャート」というグラフもあります。2つとも散布図を工夫すれば、Excelで作成可能です。

 しかし、今回の表の場合は、作成元のデータを加工して、スネークプロット(縦の折れ線グラフ)またはレーダーチャートを作成したらいかがでしょうか。

 データの加工は、偏差値・達成率・最大値の対する比率などを使って基準を揃え、評価が高いほど値が高くなるように調整します。

Qエクセルで条件に一致したセルの隣のセルを取得したい

下のような「得点」という名前のシートがあります。
(「田中」のセルがA1です。)

 [ 田中 ][ 10 ][ 200 ]
 [ 山田 ][ 21 ][ 150 ]
 [ 佐藤 ][ 76 ][ 250 ]
 [ 鈴木 ][ 53 ][ 350 ]

別のシートのA1セルに、「佐藤」と入力すると、

 [ 佐藤 ]

「得点」シートから「佐藤」の列を見つけて、B1、C1に

 [ 佐藤 ][ 76 ][ 250 ]

のように表示させたいのですが、B1、C1にはどのような式を書けば良いのでしょうか。
「得点」シートでは氏名が重複する事はありません。
IF文を使うと思うのですが、いまいち良く分かりませんでした。

よろしくおねがい致します。

Aベストアンサー

こんにちは!
VLOOKUP関数で対応できます。
IF関数と併用すればエラー処理が可能です。

Excel2007以降のバージョンであれば
B1セルに
=IFERROR(VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0),"")
としてC1セルまでオートフィルでコピー!
そのまま下へコピーすると行が2行目以降でも対応できます。

Excel2003までの場合は
=IF($A1="","",VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0))

としてみてください、m(_ _)m

Qエクセルのグラフで、値0のときのみ、ラベルを非表示にしたい

エクセルで棒グラフ、円グラフを作成しています。
ラベルで値を表示するようにしていますが、値が0のときは、見た目的にうるさいので、表示しないようにしたいのですが、何か設定することができますか?
個別にひとつずつ消すこともできますが、面倒なので・・・
何か良い方法を教えてください。

Aベストアンサー

棒グラフでしか確認していませんが。エクセル2000です。
グラフのラベルを選択して、データラベルの書式設定から表示形式を選択。ユーザー定義で
_ * #,##0_ ;_ * -#,##0_ ;"" ;_ @_
と入力すれば、ゼロ値は表示されなくなります。
一つ目のセミコロンまでは+値の表示形式、二つ目は-値、三つ目がゼロ値の表示形式で最後が文字の表示形式になります。ゼロはヌル(ブランク)表示です。


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

人気Q&Aランキング