• ベストアンサー

EXCEL 勝手に式を変えるな~!(~_~メ)

年度毎の男女数を集計しています。      項目A           項目B  2000 2001 2002 2003   2000 2001 2002 2003  男女 男女 男女 男女   男女 男女 男女 男女  A計 B計 数値→ 数値→ 数値→ という具合にセルが列んでます。(わかるかなぁ?) A計(S5)には、項目Aの4年間の男女のセル8つの計である =SUM(C5:J5)という式が入っています。 で、数値をC5セルから右へ右へと数を入力していくのですが、 項目Bのセル(K5)に移るとあら不思議? A計(S5)が勝手に=SUM(C5:J5)が(C5:K5)、(C5:L5)、(C5:M5)..... という具合に数式の範囲が変わってしまいます。 どうなっちゃったんでしょう? 長らくエクセルを使ってますが初めての経験です。 とても基本的なことを忘れているような気もしますが・・・

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

  • ベストアンサー
  • sorach
  • ベストアンサー率38% (12/31)
回答No.1

ほう、私のPCでもなりますね。 ちなみにXp_Pro EXCELは2000です。 この場合、列JとKの間にひとつ空白の列を入れるだけで解決しましたよ。 表作成中(数式・数値入力中)は表示させておくとか「非表示」にしておく、で、どうしても集計はS列じゃないといやだというならば作成が一段落ついたら挿入した新しいK列を消すとか。 エクセルの面白い一面を発見しちゃった気分です♪

a-kitoh
質問者

お礼

こんな夜中にこんばんわ。 空白列を入れることで対処いたしました。 おかげさまで助かりました。 >エクセルの面白い一面を発見しちゃった気分です♪ なははは・・・ 翌日必要な資料を徹夜でこさえてた所だったので 私的にはおもしろくなかったですぅ(;_;)

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

その他の回答 (5)

  • pikakoma
  • ベストアンサー率40% (195/477)
回答No.6

Excel2000から追加された「リストオートフィル」という機能による現象だと思います。 NO.4の方がおっしゃっているように設定を変更していただくと解消します。 長いリストなどを作成していて、最終行にデータを追加すると、上の行で利用していた書式や計算式が適用されるという便利な機能なのですが、(データは5行以上必要で、同一の書式と計算式が入力されている必要があります。)こういう表の場合は困りますよね。 オプションで設定を変更するほかには、K列でAの値の合計をとるようにすれば、問題ないです。(この形式の方がアウトラインが使えるので、便利かなと思いますが) でも表の形は使う人の状況によっていろいろありますから、「小さな親切大きなお世話」といったところでしょうか。

a-kitoh
質問者

お礼

ありがとうございます。 とても分かりやすく解説いただきました。 >K列でAの値の合計をとるようにすれば、 普通はそうなんですが、AとBのグループの計を対比させたかったので・・・。 確かに表のレイアウトって時と場合によって色々ですね。 >、「小さな親切大きなお世話」といったところでしょうか。 そうそう。特にこのM社には声を大にして言いたい! 機能面で、はなからユーザーの操作はこなる!と決めつけている節ありです。 余計なお世話的機能てんこ盛りですもんねぇ。

すると、全ての回答が全文表示されます。
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.5

エクセル3行(3列)のなぞですかね。 合計範囲が3行(3列)以上連続してあり、合計セルまでに空白のセル(計算の対象範囲外)がある場合、自動的に合計してしまいますね。2行の場合はこの現象はありませんでした。 回避は、空白セルを一つ作ることで出来ると思います。A計の場合、計算範囲をC5:J5でなく、B5:J5とし、実際にはC5:J5の合計を出す。B計はそのままでも大丈夫だと思います。 しかし、この場合やはり絶対参照で式を組むことだと思います。

a-kitoh
質問者

お礼

ありがとうございます。 「エクセル3行のなぞ」って言う怪談があるんですか? 不思議な現象には違いないですな。 >この場合やはり絶対参照で式を組むことだと思います。 はい。そのとおりですね。次から頭に入れときます。

すると、全ての回答が全文表示されます。
回答No.4

「ツール」→「オプション」の「編集」タグ 「リスト形式および数式を拡張する」のチェックをはずしてみてください。

a-kitoh
質問者

お礼

ありがとうございます。 こちらのアドバイス方法でも問題が解消できますね。 んでも、この機能が必要な時まで無効になっちゃいますね。 う~ん。痛し痒しかな・・・。

すると、全ての回答が全文表示されます。
  • vantage
  • ベストアンサー率60% (310/514)
回答No.3

数式を =SUM($C5:$J5) としてはどうでしょう。 ハズしていたら済みません。

a-kitoh
質問者

お礼

ありがとうございます。 なるほど。この方法でもOKですね。 $で固定しちゃえば問題が出ませんね。

すると、全ての回答が全文表示されます。
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

似たようなのを作って XPで確認してみましたが、 数式は、変わらなかったですね。 エラーは 出てたけど・・・。

a-kitoh
質問者

お礼

どうもです。 私のはEXCEL2000でございます。 XPでは大丈夫なのかな? それでもエラーになっちゃうとはどういう事でしょ?

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

関連するQ&A