[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『SUMPRODUCT範囲削除による#REFエラー』(そもも)
お世話になっております。
=SUMPRODUCT(($BH$8:$BH$487)*($BJ$8:$BJ$487),$BF$8:$BF$487)
の数式がくんであるセルがありました。
参照元のデータで不要な行ができたため、206から487まで削除しようとしたため、
先に数式を487から205に変更し下記数式にしたと不要行を削除しました。
=SUMPRODUCT(($BH$8:$BH$205)*($BJ$8:$BJ$205),$BF$8:$BF$205)
削除した瞬間に#REFが出てきて、再度数式を消し入れなおしても数式エラーが
消えません。
対処法がわからずもう一度バックアップ用のデータからやり直してもエラーがでます。
理由がわかる方教えていただけないでしょうか?
< 使用 Excel:Excel2013、使用 OS:Windows7 >
式を直してから削除したせいで、選択範囲(約200行)が無くなってしまい、#REFエラーになったのです。
先に削除してから式を直しましょう。というか、削除しただけで、自動的に式が変わっているはず。
(???) 2014/12/15(月) 10:52
もしくは削除したことによりその範囲のどこかにエラー(#REF!)が出てしまったとか。 検索を使って探してみてはいかがでしょうか。
ちなみに通常なら =SUMPRODUCT(($BH$8:$BH$205=○)*($BJ$8:$BJ$205=○),$BF$8:$BF$205) と○の中に条件を書くと思うのですが、本当にその式でいいのですか? また条件によってはSUMIFS関数でもいいかもしれません。 (se_9) 2014/12/15(月) 10:56
=SUMPRODUCT(($BH$8:$BH$205=○)*($BJ$8:$BJ$205=○),$BF$8:$BF$205)
#REFはなく、1行ずつ消していってある行数以上消すとどの行を消しても#REFとなります。
officeのバックでのルールによるエラーかもしれません。
消すのをあきらめようと思います。お手数おかけしました。
SUMIFSを使いたいのですが、会社に保有しているパソコンのバージョンがまちまちで
私はWIN7 office2013ですが まだXP office2003を使用している人もいるため、
使用ができません。
(そもも) 2014/12/15(月) 11:21
>SUMIFSを使いたいのですが、会社に保有しているパソコンのバージョンがまちまちで >私はWIN7 office2013ですが まだXP office2003を使用している人もいるため、 >使用ができません。
失礼しました。
BF列、BH列、BJ列の中に数式が入っているセルはありますか? もし入っているならその数式が影響しているかもしれません。 (se_9) 2014/12/15(月) 11:29
CTRL+SHIFT+@ で全セルを数式表示できるので、これで式が不正な箇所を見つけてください。
(もう一度 CTRL+SHIFT+@ すると元の表示に戻ります)
(???) 2014/12/15(月) 11:45
CTRL+SHIFT+@の機能初めて知りました。
すごい機能ですね。
範囲内の数式は大丈夫でしたが、空欄だったと思っていた場所に数式があり
それを消したら直りました。
(se_9)様(???)様 ありがとうございました。
(そもも) 2014/12/15(月) 12:12
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.