• ベストアンサー

SUMIFの数式について(プロジェクトライブラリ?)

=SUMIF(N3:N32,"1月",J3:J32) という数式なのですが、 「プロジェクトまたはライブラリファイルが見つかりません」と出て 検索をしてくれません。 知人からいただいたファイルで、計算式を修正しようと思うのですが、 どういった対策ができるでしょうか? 参照設定の「参照不可」のチェックを外してもなおりません。 よろしくお願いします

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 上位で作ったブックを、下位バージョンで読んだからではないでしょうか? 正しくは、「プロジェクトまたはライブラリが見つかりません」ということだと思いますが、 (ライブラリファイル -> ライブラリ) マクロが原因なのでしょうか? 通常は、SUMIF は、既存の組み込み関数ですから、直接関係ないはずです。 参照不可: Microsoft Excel ??.0 Object Library (?? は数字) というようになっていたのでしょうか? Excel 2003 ... 11 Excel 2002 ....10 Excel 2000 ....9 Excelを再起動して新規ブックで、SUMIF を使ってみたら、どうなるのでしょうか? >参照設定の「参照不可」のチェックを外してもなおりません。 だけでは、再設定がされていないかもしれません。 いくつかの方法が、Microsoft サポートにもありますが、これに該当する方法が見当たりません。本来は、参照設定のそのバージョンに該当するライブラリを設定しなおせば直るはずだとは思うのです。

0909neko
質問者

お礼

有難うございます! 新規ブックで作ったらokなんです。 何故友達のファイルは??といった感じです(?_?) 詳しく有難うございました^^

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

SUMIFワークシート関数は「アドイン」の「分析ツール」にあります。 「ツール」メニューの「アドイン」を開き、「アドイン」の一覧の「分析ツール」の所に「レ」チェックを入れて下さい。これでSUMIF関数が使用出来ます。

0909neko
質問者

お礼

有難うございます^^ インストールしてください、と出たのでディスクが必要な要です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの数式について

    エクセルの数式について詳しい方がいらっしゃれば教えていただけないでしょうか。 例えば、 (1)M28セルに以下の数式が入っているとします。 =IF(INDIRECT(M$19)="","",IF(SUMIF(INDIRECT(M$20),$D27,INDIRECT(M$21))=0,"",SUMIF(INDIRECT(M$20),$D27,INDIRECT(M$21)))) (1)の数式で参照しているセルとして以下のものがあります。 (2)M19セル⇒=CONCATENATE("'計算'!",M13,)&$D$14 (3)M20セル⇒="'計算'!AR6:"&"AR"&$D$15+1 (4)M21セル⇒=CONCATENATE("'計算'!",M13)&$C$16+1&CONCATENATE(":",M13)&$D$16+1 (5)M13セル⇒N(文字列のみ) (6)D14セル⇒152(数値のみ) (7)C16セル⇒5(数値のみ) (8)D16セル⇒150(数値のみ) (9)D27セル⇒1-1(文字列のみ) そこで質問ですが、(1)の式で参照している、M$19やM$20、M$21がどこのセルを参照しているかわからないのです。 例えば、(2)の式では、M19セルには、『'計算'!N152』と表示されます。この数式とその結果としてM19に『'計算'!N152』と表示されるのはわかります。が、『'計算'!N152』がどこのセルのことを言っているのかがわかりません。 『!』があるので、『計算』というワークシートのN152を参照しているのかな・・・?とも思ったのですが違いますよね?! 因みに当ブックの中には『計算』というワークシートはありませんでした。 きちんと説明できている不安ですが、回答いただけると大変助かります。 宜しくお願い申し上げます。

  • 配列数式について

    SUMIF関数は、参照先のブックを閉じると#VALUEになってしまいますよね? そうならない為には配列数式を使用すれば良い、とネットで見たのですが 金額 種別 500 A 200 B 300 B 300 A 例えば上記のような参照先のAの合計金額だけを求める場合、 SUMIF(範囲,検索条件,合計範囲) これを {=SUM(IF(範囲=検索条件,合計範囲)} に直してみると、確かに計算はできたのですが、再度式をクリックしてEnterを押すと 0になってしまいます・・・なぜでしょうか。 わかりにくくてすみません、よろしくお願いします。

  • VBAの参照可能なライブラリファイルについて

    参照設定ダイアログに 参照不可と出たライブラリファイルがあります。 このチェックを外すとコンパイルできるのですが、 このライブラリファイルを手にいてコンパイルしたいのですが、入手方法がわかりません。 "Sax Basic Engine v6 - Enterprise Library" というファイルはどこにあるのでしょうか? どなたか、ご存知の方がおられましたら、 教えてください。 よろしくお願い致します。

  • VB2008:プロジェクト参照で名前空間が出てこない。

    VB2008:プロジェクト参照で名前空間が出てこない。 クラスライブラリを作ろうとプロジェクトC(ルート名前空間R)を作成しました。 別のプロジェクトAからCを参照しても、インテリセンスでR名前空間が出てきません。ビルドしてもダメでした。 オブジェクトブラウザにはRが表示されています。 プロジェクトCをビルドして、プロジェクトAからDLLを参照すれば問題は発生しません。 クラスライブラリも合わせて修正したいので、プロジェクト参照を使いたいのですが どのようにすれば良いのでしょうか? よろしくお願いします。

  • SUMIFの合計が上手くいきません。

    よろしくお願いします。 Mac OS X 10.5.8 Microsoft Excel 2008 for mac 今、アパレル会社の手伝いで、注文製造のExcelシートを作成しています。 あらかじめ、製品一つ一つのデータ表を別ページに打ち込み、 Vlookupで注文毎にスタイル番号を打ち込むだけで、製品の名前、カラー、必要な生地(ヤード)が自動的にでるようにしました。 そして、注文毎にそれぞれ必要な生地のヤード数をSUMIFで計算しようとしているのですが、上手くいきません。 注文表の例)     A      B     C 1 スタイル番号 色(生地)必要な生地の合計 2  001    黒    10 3  002    白    5 4  003    黒    7 5  空白     N/A   N/A (スタイル番号以外は、Vlookupで出るようにしているので、実際のセルの中には数式が入っています。)例B2=VLOOKUP($A8,$AF$4:$AO$141,3) SUMIFで以下のように計算を試みてみました。    D      E 1  色    合計生地 2  黒    =SUMIF($A$2:$C$5,$B$2:$B$5=D2,$C$2:$C$5) 3  赤    =SUMIF($A$2:$C$5,$B$2:$B$5=D3,$C$2:$C$5) 4  白    =SUMIF($A$2:$C$5,$B$2:$B$5=D4,$C$2:$C$5) (Dの色の名前は打ち込みました。) とりあえず、注文表に何も入力しないと、Eは0を示すのですが、 いざスタイル番号を打ちこんで、それぞれの色と生地の合計が表に表れても、 Eは0のままです。Eには「数式が空白のセルを参照しています」とも出ています。 DSUMも使ってみたのですが、こちらも別の問題が出て上手くいきませんでした。 こちらで質問をするのは、初めてなので、皆様に必要な情報を全て記してあるか、判りませんが、もしそうであれば、補足させて頂きます。 何卒宜しくお願いいたします。

  • 別のファイルへのリンク(数式)

    こんにちは。 さっそく質問なんですが、エクセルで違うファイルに入っているデータを、SUMIF関数で集計しました。 参照元ファイルを開けている間は、 きっちりと数式の結果が表示されているのですが、 参照元ファイルを閉じた後、値がすべて#VALUE!に なってしまいます、なぜでしょうか? 参照元ファイルはCSVファイルですが、それが影響しているのでしょうか?

  • EXCEL SUMIF 関数の計算結果が倍数になってしまう

    EXCEL SUMIF 関数の計算結果が倍数になってしまう EXCELのC列に下記数式を入れているのですが、計算結果がなぜか2倍された値が入ってしまいます。 色々と検索してみたのですが、よく分からず、皆様のお力をお貸し頂きたく。 =IF(A2=A3,"",SUMIF(A:A,A2,B:B))

  • Excel 2003で数式計算不能となります

    Excel 2003で同種の複数の表を作成してますが、特定の1表だけ下記のエラーが出て計算不能となります。 全てのセルを空白にしてもエラーが出てしまいます。 別のワークシートにシート単位のコピーをするとトラブルもコピーされてしまいます。 シ-ト全体を空白にしてもエラーが出ます。 対策も表示されますが処理が面倒で解決出来ません。 何かよい方法ないでしょうか。 ******************************************************************************************** (エラーの内容) 数式を計算できません。数式のセル参照は計算結果を参照 (循環参照) しています。次のいずれかを実行してください。 ? 循環参照を解決する場合は [OK] をクリックします。[循環参照] ツールが表示されるので、ツールを使用して数式を修正します。 ? 循環参照の詳細については、[ヘルプ] ボタンをクリックします。 ? 数式をそのまま使用する場合は、[キャンセル] をクリックします。

  • エクセル関数SUMIFについて

    エクセル関数を良く使います。 今回行いたいのはJ28:J32の範囲の中でJ24より小さい値の行のI28:I32の合計の値というものです。 しかし、下記の様に入力すると「入力が正しくありません」と出てしまいます。 =SUMIF(J28:J32,<J4,I28:I32) 数式の場合は””で囲むとヘルプに出ているのですがそれだと<J24という文字として認識してしまうらしく、私の望むJ4より小さい値の行のI列の合計は出てきません。 この式の検索条件にセル番地とすうしくの組み合わせを入れてはいけないのでしょうか? 御存知の方教えて下さい。

  • Excel ライブラリ参照設定

    Excel の =COUNTA(B2:B30,ISNUMBER) で、指定セル範囲から数値の入ったセル数を数えさせようとしますと、「Excel プロジェクトまたはライブラリが見つかりません」といメッセージが出て、次に 「参照設定-VBAProject」という名の、参照可能なライブラリ ファイルの並んだウインドウが出てきます。 さて、ここでどのファイルを選んだらよいのでしょうか。 それがわからないことには、参照のしようがありません。 どうぞ教えて下さい。よろしくお願いします。 (注)関数の ISNUMBER を、">0" あるいは "<>0" などの演算に変えてみても同じです。

専門家に質問してみよう