まりふのひと

Excel/[小計]方法は全く同じであるのに、データの内容によっては結果の表示が異なるのはExcelのバグ?

 今日の iPS-BB「Excel/家計簿77から「医療費明細書」を作る(再)」で、Excel2007で

[小計]の方法は全く同じであるにもかかわらず、表示のされ方が異なる
ということが判った。集計は正しく行われている。
 事の発端は、日暮日記さんの2月22日のブログ。ここの画像を見て「[小計]の順番が違うのでは?」とコメントしたが、Excelのバグ? だったことが判った。日暮日記さん ごめんなさい 
 帰宅後、Excel2010で「よくわかるMicrosoft Excel 2010 演習問題集」(FOM出版)の「Lesson71_売り上げ一覧表*1」のデータから、行を適当に間引いてサンプルデータを作り、Lesson71と同じ方法で[小計]を行った。

§1.使用したデータ


 下の表は、右図のデータと同じもので、異なる Excelバージョンでテストするため、「表」にしたもの。

分類 商品名 数量 単価 売上高
コーヒー オリジナルブレンド 20 1,800 36,000
コーヒー オリジナルブレンド 30 1,800 54,000
紅茶 アールグレイ 50 1,000 50,000
紅茶 アールグレイ 50 1,000 50,000
紅茶 アールグレイ 40 1,000 40,000
紅茶 アールグレイ 50 1,000 50,000
紅茶 アールグレイ 20 1,000 20,000
紅茶 アールグレイ 50 1,000 50,000
紅茶 アールグレイ 30 1,000 30,000


§2.分類別 商品名ごとに数量と売上高を合計する

  • まともに集計された。
  • 表示レベルの[2]をクリックすると、「分類」の集計と総計のみが表示される。


§3.データを1種類にして、分類別 商品名ごとに数量と売上高を合計する

 分類の「コーヒー」を削除し、紅茶/アールグレイ のみのデータにする。
その後、§2と全く同じ方法で[小計]する。

  • 分類の集計は商品名の集計の上になる。
     [小計]の方法は全く同じなのに‥‥ だ。
  • 表示レベルの[2]をクリックすると、「商品名」の集計と総計のみが表示される。

     データからすれば「分類」で[小計]する必要はないが、たまたまこういうデータになると表示の順番が変わるのはこまっちゃうナ♪



 因みにマクロを作って行ってみたが、結果は同じであった。

追伸

 Excel2013がインストールしてあるパソコンで、インターネット経由で、上述「表」をコピペ、同じ方法で[小計]を行ったが、結果は全く同じであった。

*1:Excel 2007 演習問題集」でも Lesson71_売上一覧表