元データに合計列を追加し、その系列を折れ線に変更します。線とマーカーを消し、データラベルだけ残すと、棒の高さを変えずに合計を表示できます。
デスクトップ版 Excel / リボンや項目名はバージョンで異なります
合計列を準備する
まずは、すべての値が0以上の積み上げ縦棒グラフで試しましょう。次の表ではD2に=SUM(B2:C2)を入力し、下の行へコピーします。
| 月 | 商品A | 商品B | 合計 |
|---|---|---|---|
| 1月 | 120 | 80 | 200 |
| 2月 | 160 | 90 | 250 |
| 3月 | 140 | 120 | 260 |
合計を元の積み上げ系列に含めたままにすると、棒が二重計上になります。必ず次の手順で合計の種類を変更します。
合計系列を折れ線に変更する
- A1:C4を選択し、[挿入]から[積み上げ縦棒]を作成します。
- [グラフのデザイン]→[データの選択]で系列を追加します。系列名はD1、系列値はD2:D4です。
- [グラフの種類の変更]→[組み合わせ]で、商品A・商品Bを[積み上げ縦棒]、合計を[折れ線]にします。
- 合計も同じ主軸を使います。この例では[第2軸]にチェックを入れません。
線を消し、合計の数字だけ残す
- 合計の折れ線系列を選択してデータラベルを追加します。
- ラベルの位置を[上]に設定します。
- [データ系列の書式設定]で線を[線なし]、マーカーを[なし]にします。
- 合計の凡例項目だけを選んで削除します。系列そのものを削除しないように注意してください。
1月の棒の上に200、2月に250、3月に260と表示されれば完成です。数字が切れる場合は、縦軸の最大値を少し大きくして余白を作ります。
100%積み上げやマイナス値の場合
100%積み上げは比率のグラフなので、上の実数合計の折れ線をそのまま追加すると軸が合いません。利用できるバージョンでは、一番上の系列で[データ ラベルの書式設定]を開き、[ラベル オプション]で[セルからの値]を選びます。D2:D4をラベル範囲に指定し、通常の[値]のチェックを外します。ゼロの系列では位置調整が必要です。
正負が混在する棒では、正の積み上げの頂点と総合計は一致しません。正と負を分けて集計するか、正負を差し引いた合計を別表に示してください。
サンプルをダウンロード
この記事のサンプル素材無料ダウンロード · .csvUTF-8のCSVデータです。Excelの[データ]→[テキストまたはCSVから]で取り込めます。ID列の先頭の0を残す場合は、その列のデータ型をテキストに指定してください。
本記事は旧URLの参照情報をもとに、新たに執筆した解説です。旧サイトの記事本文の復元・転載ではありません。画面や機能はExcelのバージョンによって異なります。