#VALUEの対処方法は

このQ&Aのポイント
  • エクセル2002を使用していますが、COUNTIFの関数で#VALUEのエラーが出ます。
  • ブック1及びブック2の場所は、Dドライブの中のホルダ1の中のホルダ2の中のホルダ3の中のホルダ4にあります。
  • エラー(#VALUE)の対処方法を教えてください。よろしくお願いします。
回答を見る
  • ベストアンサー

#VALUEの対処方法は

エクセル2002を使用していますが、COUNTIFの関数で#VALUEのエラーが出ます。 ブック1及びブック2の場所は、Dドライブの中のホルダ1の中のホルダ2の中のホルダ3の中のホルダ4にあります。 ブック1のみを開いたときのエラーは「#VALUE」でセルの中は下記の文字です COUNTIF('D:\フォルダ1\フォルダ2\フォルダ3\フォルダ4\[Book2.xls]Sheet1'!$A$1:$A$20,"c") ブック1とブック2を開くとエラーは出ません。このときの、セルの中は下記の文字です COUNTIF([Book2.xls]Sheet1!$A$1:$A$20,"c") エラー(#VALUE)の対処方法を教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

以下を参照してください。対処法もあります。 マイクロソフト サポート技術情報 - JP260415 [XL2002]SUMIF、COUNTIF、COUNTBLANK 関数で#VALUE!エラー http://support.microsoft.com/default.aspx?scid=kb;ja;JP260415

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;JP260415
m-happy-t
質問者

お礼

いつもすみません。 ありがとうございました。

関連するQ&A

  • エクセル2003 #VALUEが出てしまう

    エクセル2003を使っています。 2つのBookを使っています。 ='[Book1.xls]sheet1'!$I$20:$I$24 をセルに入力すると#VALUEになってしまって、しかたなく ='[Book1.xls]sheet1'!$I$20+'[Book1.xls]sheet1'!$I$21+'[Book1.xls]sheet1'!$I$22+'[Book1.xls]sheet1'!$I$23+'[Book1.xls]sheet1'!$I$24 というふうに1つ1つ足し算しています。 #VALUEになってしまう理由が分からず質問させて頂きます。 どうすればいいのでしょうか? 参考になるかわかりませんが、 ='[Book1.xls]sheet1'!$I$10:$I$14 このように、参照する場所を変えるとエラーにはなりません。 よろしくお願いいたします。

  • Excel2003、COUNTIFのエラー

    COUNTIF関数を使用し、開かれていないブックから参照した数式を作成するとエラーが出たので調べてみました。 すると下記URLのとおり、COUNTIF関数を含む数式が、開かれていないブック内のセルを参照する場合にエラーが発生するというので、回避策をためしてみました。 http://support.microsoft.com/kb/260415/ja?spid=2512&sid=1043 ファイルBOOK1のA列1~8行目までの3つのセルにaを入力します。 BOOK2のファイルに関数を使用して数式を作成しました。 ・COUNTIF関数 =COUNTIF([Book1.xls]Sheet1!$A$1:$A$8,"a")←ファイルを開いている状態、値は"3" =COUNTIF('C:\Documents and Settings\1\デスクトップ\[Book1.xls]Sheet1'!$A$1:$A$8,"a")ファイルを閉じている状態。値を更新すると"#VALUE!" ・回避策にあったSUMとIFの組み合わせ =SUM(IF('C:\Documents and Settings\1\デスクトップ\[Book1.xls]Sheet1'!$A$1:$A$8="a",1,0))←ファイルを閉じている状態 ファイルを開いていても、閉じていても、値は"0" といった具合で、回避策を試してもできない場合どのようにすればいいでしょうか? ※参照元ファイルを閉じていてもCOUNTIF関数と同じように計算がしたい。 ※数字は常に変更されるので、値の更新はできなければならない。 よろしくお願いします。

  • エクセル

    Book1 A1セルにBook2 A1,B1,C1(同一シート)いずれかに文字あるいは数値が入力された場合 Book1 A1にリンクするようにしたいのですが =[Book2.xls]Sheet1!A1&[Book2.xls]Sheet1!B1&[Book2.xls]Sheet1!C1 とすると今後D,E・・・・と続くとすごく長い式になってしまいます。 これをもっと簡単な式に出来ないものでしょうか。(エクセル2003使用) ヨロシクお願いします。

  • エクセル 他BOOKへの参照式 セル位置情報

      他BOOKへの参照を設定しているリンク内のセル情報を自BOOKの特定セルのValueを当てはめる方法についてですが、 例えば、 =D:\フォルダA\[他BOOK名.xls]シート名!自BOOKの特定セルの値 とリンクを設定します。 この中の「自BOOKの特定セルの値」のところに 例えば、自BOOKのA4セルに入っている値であるA25と入れたいのですが どういう式を組めばいいでしょうか。 よろしくお願い致します。  

  • EXCEL2010 他ブック セル参照

    Book1のA1セルに、Book2のA1セルを参照するため、 ='D:\TEMP\[Book2.xls]Sheet1'!$A$1 を入力しています。 Book2のSheet1には、マクロを組んでいて、その結果を$A$1から$C$50の範囲に表示させています。 Book1のA1からC50までには、Book2のA1セルからC50までには、同様の式を入力しています。 ご教授願いたい内容は、Book2のマクロ実行後に、Book1に='D:\TEMP\[Book2.xls]Sheet1'!$A$1 を入力した場合は、その結果が表示されるのですが、その後にBook2を更新しマクロ実行すると、Book1の式が='D:\TEMP\[Book2.xls]Sheet1'!'!#REF!とエラーになってします。 Book2を開いて、整列表示の場合でも(='[Book2.xls]Sheet1'!$A$1)結果は、同じです。 何か大事なことを忘れている?または、マクロ実行結果を参照するのは元々無理なのか?悩んでいます。 一応ネット検索したのですが、該当する対処方法が見つけられず、困っています。 解決方法をご教授いただきたく、お願いいたします。

  • bookからbookへの数式のコピーについて教えてください

    bookからbookへの数式のコピーについて ??BookのSheet1のセルにSheet2を参照にした数式が入っています =2+Sheet2!$A8 これを!!BookのSheet1のセルにコピーすると =2+[Book1.xls]Sheet2!$A8 こうなりました コピーしたセルは11,475セルあります [Book1.xls]をすべて消したいのですが、簡単な方法はありますか?

  • Excelの関数で、検索条件(複数)を満たす場合値を返す方法について質

    Excelの関数で、検索条件(複数)を満たす場合値を返す方法について質問です。 セルA2にある文字列が、別ファイルのA列にある文字列を含む場合セルB2に○を、含まない場合は×を入力する関数を教えて下さい!! --------- book1.xls シート1 A2にある文字列が、 book2.xls シート1 A列にある文字列のいずれかを含む場合、 book1.xls シート1 B2に「○」を、含まない場合は「×」を結果として反映させたいです。 ※book1.xlsのリストは全角カナ、book2.xlsのリストは半角カナ です。 ※book2.xls シート1にある検索条件は行列共に増える可能性があります。 マクロやVBAではなく関数で行うことは可能でしょうか? 勉強不足ですみません。 色々調べて試しているのですが、なかなかうまくいかないのでお力をお貸し下さい。 よろしくお願いします。

  • 他のブックファイルのセルの参照が上手く行きません

    こんにちはよろしくお願いいたします。 エクセルのブックファイル(Book1.xlsx)に,他のブックファイル(Book2.xls)のセルの値を参照しようと思い”=”を入力し参照するブックファイルのセルをクリックし,「 =[Book2]Sheet1!$A$1 」のような参照を行いました。こうしてきちんと表示されました。 しかし,この参照の式を「 =[Book3]Sheet1!$A$1 」のように,他のブックファイル(Book3.xls)のセルに変更したところ,参照できなくなりました。ブックファイル(Book1.xlsx)には,「 =[Book3]Sheet1!$A$1 」という式そのものが表示された状態となっています。式は,キーボードを使って変更しました。もちろん,(Book3.xls)は,(Book2.xls)と同様のシート形式をもち,データも入力されています。 このような状態になると,先に挙げたように,”=”を入力して参照するブックファイル(Book3.xls)のセルをクリックしても,ブックファイル(Book1.xlsx)には,「 =[Book3]Sheet1!$A$1 」という式そのものが表示された状態となったままで,(Book3.xls)のデータは表示されません。 (Book2.xls)と(Book3.xls)のセルのデータは,文字列です。 気になるのは,(Book1.xlsx)はoffice2010で作成されたファイルであること,(Book2.xls)と(Book3.xls)は,互換モードと表示されるファイルであること,また表示されているファイルを見ると,フルパスで参照している点です。「 ='C:\aaa\bbb\・・・・・[Book3]Sheet1'!$A$1 」という参照式になっています。3つのファイルはすべて同一ファイルに入っています。 何が,参照を阻んでいるのでしょうか?教えてください。よろしくお願いします。

  • 別なブックのセルのリンク内容を結合したい

    =[Book1.xls]sheet1!D20 & [Book1.xls]sheet1!D21とBook2のセルに代入するとそのまま表示(数式が)されます。ところが&でつなげずに別なセルにそれぞれリンクを貼り付けるとリンク元の内容が反映されます。 同じブック内のセルのリンクでは問題ないのですが、ブックをまたぐと不可能なのでしょうか?

  • エクセルマクロ コピー元と貼り付け先を指定してコピー&ペーストを実行するマクロ

    単刀直入にやりたいことを述べます。 Cドライブと仮定します。3つのBOOKがあります。 それぞれ ----- BOOK1.xls「○○Sheet」・・・(実行するファイル)   A 1 BOOK2.xls「△△Sheet」・・・(コピーするファイル名の指定です) 2 A2:E2・・・(コピーするセル範囲の指定) 3 BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル名の指定です) 4 A5・・・(貼り付け先のセルの指定) ----- BOOK2.xls「△△Sheet」・・・(コピー元ファイル)   ABCDE 1 あいうえお 2 かきくけこ 3 ・・・・・ ----- BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル)   ABCDE 1 ・・・・・ 2 かきくけこ・・・(貼り付け) 3 ・・・・・ ----- >やりたいこと BOOK1.xls「○○Sheet」のA1のセルの値とA2セルの値を参照し、 その該当BOOKのセル範囲(BOOK2.xls「△△Sheet」のA2:E2)をコピーして、 BOOK1.xls「○○Sheet」のA3のセルの値と、A4セルの値を参照し、 その該当BOOKのセル範囲(BOOK3.xls「□□Sheet」のA5)へペーストする。 別のブックの指定したセルの値を別のブックの指定したセルへ貼り付けるだけなんですが、 以前関数を使って似たような事をしようとしたのですが、うまくいかなかったので、マクロならできるのでしょうか。 よろしくお願いします。(ちなみにエクセル2000又は2003です)

専門家に質問してみよう