• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2012について教えてください。)

エクセル2012での関数入力時の#VALUE!エラーについて

このQ&Aのポイント
  • エクセル2012で関数を入力すると、表示が#VALUE!になる問題が発生しています。
  • この問題は保護ビューで開いている場合に起こります。
  • エクセル2007やエクセル2010では問題が発生しないため、バージョンによる互換性の問題ではないかと考えられます。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

ご相談でExcel2012というのは,Excel2013の間違いでしょうか。それともMac版のExcel2011の間違いでしょうか。 またご相談では >エクセル2007、エクセル2010では何も問題が起こりません。 という事になっていますが,これはホントに事実でしょうか。 あまり考えずに関数のブックを2010でもう一回実際に開いてみて,編集を有効にしてエラーが再現しないか再確認して下さい。 とりあえずご相談に書かれている >初めに開くと表示されるのですが、保護ビューで開いており、編集を有効にすると全て#VALUE!になってしまいます。 というご説明から,下記の不具合が起きていると推測されます(関数が異なりますが,同じ事象が起こります) http://support.microsoft.com/kb/260415/ja 対処方法も同じになります。 または,この不具合は「元のブックが開かれていない」のが直接のエラーの原因なので,元データのシートと計算式を入れたシートを同じ1冊のブックに束ねる運用を徹底することでも,回避できます。

kuulei1024
質問者

補足

すいません、エクセル2013です。 エクセル2010、2007で編集を有効にするを押してもエラーは出ません。 元のデータシートはネットワーク上にある表で、それを読み取り専用で開いて、編集を有効にするとしてから、 今エラーが起きているブックを開いているため、元のブックが開いていないと言うことはないのですが、 なぜかエクセル2013だけがエラーになってしまうので、セキュリティーが厳しいのでしょうか? セキュリティーを2007、2010と同じようにすることは可能ですか? もしくは、 =SUMIFS('[別ブック.xlsx]シート1'!$AD:$AD,'[別ブック.xlsx]シート1'!$IF:$IF,$A4,'[別ブック.xlsx]シート1'!$IH:$IH,$F$2,'[別ブック.xlsx]シート1'!$II:$II,G$2) これを =SUMIFS([Source]'[別ブック.xlsx]シート1'!$AD:$AD,[Source]'[別ブック.xlsx]シート1'!$IF:$IF,$A4,[Source]'[別ブック.xlsx]シート1'!$IH:$IH,$F$2,[Source]'[別ブック.xlsx]シート1'!$II:$II,G$2) とすれば良いですか?

関連するQ&A

専門家に質問してみよう