- ベストアンサー
SUMPRODUCT関数
エクセル2003を使っています。 sumproduct関数で条件付の合計計算をしたいのですが 計算できる列とできない列があります。 計算可能な書式をできない列にコピーしても変わらなくエラーになります。(#VALUE!) 試しに同じ数値をCSVで保存したシートでは計算できました。 考えられる要因と対策は何でしょうか。
- みんなの回答 (2)
- 専門家の回答
エクセル2003を使っています。 sumproduct関数で条件付の合計計算をしたいのですが 計算できる列とできない列があります。 計算可能な書式をできない列にコピーしても変わらなくエラーになります。(#VALUE!) 試しに同じ数値をCSVで保存したシートでは計算できました。 考えられる要因と対策は何でしょうか。
お礼
回答ありがとうございます。 計算できない列の、合計データー列範囲に、0と空白が混在していました。 条件範囲を変更する必要はありませんでした。 合計データー範囲の空白部分を全て0にすると計算してくれました。 そこが原因かと思うのですが、もともと計算できている合計列は、 0のみ、もしくは空白のみでした。 そして奇妙な現象ですが、計算できなかった列の空白を0に置き換えて、 計算値を正常に出した後、再度数箇所を空白にしてもエラーが出ませんでした。 ちなみにこの動作は、2007で試してみました。