• 締切済み

更に質問させてください(エクセル)

ご回答いただき、ありがとうございました。 参考にさせていただき、関数をエクセルに入れてみたところ うまくいかなかったため、申し訳ありませんが更に質問させていただきたく。 当方、Excel 2003を使用し、OSはXPです。 まずは添付資料に誤りがあり、以下のとおり継続していくものとなります。 そこで、ご回答いただいた関数を参考にさせていただき、 =SUMPRODUCT((A:A=0)*(B:B="")*(C:C="")) と打ち込んでみたところ #NUM! というエラーが出力します。 この場合、どこに誤りがありますでしょうか。 エクセル関数の本でSUMPRODUCTの項を見てみても 正直難しくてよく分かりません。 お手数ではございますが、ご回答の程よろしくお願いいたします。

みんなの回答

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

誰もそんな数式の書き方を回答してはいないと思いますが,Excel2003でSUMPRODUCT関数を使いたいなら =SUMPRODUCT((A1:A10=0)*(B1:B10="")*(C1:C10="")) のように,セル範囲を指定して計算させなければ出来ません。 勝手に間違ったやり方をしても,ダメです。 いわずもがなですが,無意味無駄にばかでっかいセル範囲を指定してはいけません。 #参考 エクセル2007以降を使い, =COUNTIFS(A:A,0,B:B,"",C:C,"") のように,あなたが手抜きしたかったように計算させることもできます。

mmhof4
質問者

お礼

ご回答いただき、ありがとうございました。 自分の質問が結果的にどうしたいのかというところが うまく説明できずにご迷惑をお掛けしました。 こちらの回答に答えることにより質問の真意を見出すことができ、結果的に解決することができました。 ご面倒をお掛けし、申し訳ありませんでした。 ありがとうございました。

関連するQ&A