- ベストアンサー
Excelのシートについて
エクセルでsheet1で作った表をsheet2で集計(関数sumを使う程度の簡単な集計)をするとき、 sheet1で昇順などで並び替えをすると、sheet2の集計結果が狂ってしまいます。 sheet1で並び替えをしてもsheet2が狂わない方法ってありますか? 言葉だけではわかりづらいかもしれませんが、お願いします!
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ほんと判りづらい。推定で。 (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の合計。式は上記と同じ。
その他の回答 (4)
- moon_piyo
- ベストアンサー率60% (88/146)
Excelの計算方法の設定が手動になっていませんか メニューの[ツール(T)] - [オプション(O)]をクリック [計算方法]というページのところです。 もしそうであれば自動にしてみるとか...
お礼
F9のファンクションキーの説明を4番目の方に していただきましたが、ツールバーからも できる別解をいただきましてありがとうございました。
- gonic
- ベストアンサー率30% (18/59)
ふと思ったのですが、もしかして再計算が手動になってませんか? Sheet2でF9を押して再計算させたら並びかわりませんか?
お礼
再計算をみたのですが、自動になっていたので違います。 気づいていただきありがとうございました!
- poteta
- ベストアンサー率19% (5/26)
通常であれば、計算が狂ってしまう事はありません。 どのような事をしていて、どのように狂ってしまうのかをもう少し詳しく説明されないと、明確な回答が得られないかと思います。 たしかに言葉だけでは難しいかもしれませんが、頑張ってください。
補足
例えば、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と数字の順番が変わらないのです。これでわかりますか?
普通は狂わないと思います。作り方に問題があるのだ と思われますがどのように作成されたのでしょう。
補足
Answer2にも書いたとおりです。この説明で不明でしたら教えてください。お願いします。経理で使っているので・・。
お礼
確かに質問がわかりづらいですね。 貴重な回答ありがとうございました。 私が悩んでいたのとは違うのですが、今後の参考に したいと思います。