• ベストアンサー

Excelのシートについて

エクセルでsheet1で作った表をsheet2で集計(関数sumを使う程度の簡単な集計)をするとき、 sheet1で昇順などで並び替えをすると、sheet2の集計結果が狂ってしまいます。 sheet1で並び替えをしてもsheet2が狂わない方法ってありますか? 言葉だけではわかりづらいかもしれませんが、お願いします!

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

ほんと判りづらい。推定で。 (1)集計(小計)を加える行・ソートするデータの中に置かない。 (例データ)下記の*の行。 1 a 2 a 1 a 2 a 6 *式は=SUM(A1:A4) 2 b 1 b 3 *式は=SUM(A6:A7) (2)集計を内容を判別して合計する。 (例データ) 1 a 2 a 1 a 2 a 6 a 2 b 1 b 12 *式は=SUMIF(B1:B7,"a",A1:A7) 3 *式は=SUMIF(B1:B7,"b",A1:A7) これをA1:B7で、A列をキーとして並べ替えても 12と3は変わらない。 (A列でソート後) 1 a 1 a 1 b 2 a 2 a 2 b 6 a 12 * aの合計。式は上記と同じ。 3 * bの合計。式は上記と同じ。

aiaichance
質問者

お礼

確かに質問がわかりづらいですね。 貴重な回答ありがとうございました。 私が悩んでいたのとは違うのですが、今後の参考に したいと思います。

その他の回答 (4)

  • moon_piyo
  • ベストアンサー率60% (88/146)
回答No.5

Excelの計算方法の設定が手動になっていませんか メニューの[ツール(T)] - [オプション(O)]をクリック [計算方法]というページのところです。 もしそうであれば自動にしてみるとか...

aiaichance
質問者

お礼

F9のファンクションキーの説明を4番目の方に していただきましたが、ツールバーからも できる別解をいただきましてありがとうございました。

  • gonic
  • ベストアンサー率30% (18/59)
回答No.4

ふと思ったのですが、もしかして再計算が手動になってませんか? Sheet2でF9を押して再計算させたら並びかわりませんか?

aiaichance
質問者

お礼

再計算をみたのですが、自動になっていたので違います。 気づいていただきありがとうございました!

  • poteta
  • ベストアンサー率19% (5/26)
回答No.2

通常であれば、計算が狂ってしまう事はありません。 どのような事をしていて、どのように狂ってしまうのかをもう少し詳しく説明されないと、明確な回答が得られないかと思います。 たしかに言葉だけでは難しいかもしれませんが、頑張ってください。

aiaichance
質問者

補足

例えば、sheet1のA1セルに1,000、A2セルに2000とA3セルに500と入力し、sheet2にリンク貼り付けをすると、Sheet1!A1、sheet1!A2、sheet1!A3となると思いますが、sheet1で昇順に並び替えるとA1セルから500、1,000、2,000となりますが、sheet2では前の1000、2000、500と数字の順番が変わらないのです。これでわかりますか?

noname#176215
noname#176215
回答No.1

普通は狂わないと思います。作り方に問題があるのだ と思われますがどのように作成されたのでしょう。

aiaichance
質問者

補足

Answer2にも書いたとおりです。この説明で不明でしたら教えてください。お願いします。経理で使っているので・・。

関連するQ&A