• ベストアンサー

■エクセル■ PRODUCT関数で「~ではない」。

早速ですが、例えば、 ・A1~A10の範囲に1~5が入っている。 ・B1~B10の範囲に文字列「あ」~「お」までが入っている。 ・C1~C10の範囲に個数が入っている(1~99の数字)。 この場合で、D1のセルに「A1~A10の数字が5で、「お」以外の個数の合計」を求めるときはどういった関数を使えばいいのでしょうか?? =SUMPRODUCT((A1:A10=5)*(B1:B10<>"お")*(C1:C10)) と、入力してもエラーが出てしまうので、困ってます。どうしたらできますか?? よろしくおねがいします。

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

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.1

当方、Excel2002 SP3です。 …はて? 私の環境では正しく動作しますよ。 (コピー&ペーストしましたので間違いないです) どのようなエラーが出ているのでしょうか?

caim
質問者

お礼

正しく動作するとの意見を頂いて、色々と考えた結果……数値が入るべきところに項目として文字列が入っていたため、エラーとなったようです。。。たぶんですが。。。  間違っていないことを指摘され、解決に導くことができましたので、良回答を受け取ってください。 poohron様の指摘が結果的に助け舟となりました。ありがとうございました。

その他の回答 (1)

回答No.2

=SUMPRODUCT((A1:A10=5)*(B1:B10<>"お")*(C1:C10<=99)) かな!

caim
質問者

お礼

nasutomato様のご回答でも思った通りの結果を得ることができました。ありがとうございます。 小1時間も過去問を見たりして、考えたので、数式が間違っている、という先入観が入ってしまったようです。。。。

関連するQ&A