Excelのシナリオで条件を切り替える|集計レポートの更新忘れを防ぐ
配布人数が増えた場合と、一人分の資料が増えた場合を比べたい。Excelのシナリオは、入力値の組に名前を付けて保存し、同じ表へ切り替えて表示する機能です。WindowsのMicrosoft 365デスクトップ版で、用紙枚数を求める小さな例を使います。
入力する二つの値と、結果の数式を分ける
新しいシートでA2を「配布人数」、B2を12、A3を「一人分の用紙枚数」、B3を4にします。A4を「必要枚数」、B4を `=B2*B3` とすると48です。片面・両面のページ数ではなく、一人のセットに入れる紙そのものを数え、予備は含めない例です。
比べる条件は、通常が12人・4枚、増員が18人・4枚、資料追加が12人・5枚です。条件を変えるのはB2とB3で、B4は数式のままにします。元のブックを残し、実際に発注する数量とは分けた検討用コピーで試します。
「通常」「増員」「資料追加」を同じ入力範囲で登録する
「データ」→「What-If分析」→「シナリオの登録と管理(Scenario Manager)」を開き、「追加」を選びます。シナリオ名を「通常」、変化させるセルをB2:B3にし、次の画面でそれぞれ12と4を登録します。
同じ入力範囲で「増員」を18と4、「資料追加」を12と5として追加します。値の入力画面ではセルの順番も読み、18を一人分の枚数へ入れないようにします。数式のあるB4まで変化させるセルに含めないことが要点です。
表示を切り替え、入力と結果を一組で確認する
管理画面でシナリオを選び「表示」を実行します。「増員」ならB2が18、B3が4、B4が72になっているかを確認します。結果だけでなく入力二つを読むと、偶然同じ合計になった別条件を取り違えにくくなります。
三つを順番に表示して照合し、最後は使用する条件へ戻します。シナリオは、どの案を採用すべきかまで決める機能ではありません。例では予備がないので、72枚という結果だけをそのまま発注枚数と決めないようにします。
| シナリオ | 人数 | 一人分 | 必要枚数 |
|---|---|---|---|
| 通常 | 12人 | 4枚 | 48枚 |
| 増員 | 18人 | 4枚 | 72枚 |
| 資料追加 | 12人 | 5枚 | 60枚 |
条件を変えたら、集計レポートを作り直す
管理画面の「集計」でシナリオの集計レポートを作り、結果セルにB4を指定して比較します。レポートの「現在の値」は作成した時点の入力であり、常に採用中の条件を示す列ではありません。通常を表示してから作れば、その時点の12・4との比較になります。
重要なのは、既存の集計レポートが自動再計算されないことです。たとえば「増員」の条件を20人・4枚へ変更したら、新しい期待値は80枚です。古い72枚のレポートを残したまま配布せず、新しく集計し直して条件と結果を確認します。
配布する表に、条件の名前と確認時点を残す
印刷用の資料では、セル番地だけでなく人数・一人分の枚数・予備を含まないことが分かるようにします。新旧の集計を見比べる必要があるなら、作成日や条件変更の内容を添えて、どちらが最新か区別します。
計算が合わないときは、B4の式、各シナリオのB2:B3の値、表示中の条件、集計を作った時点の順に確認します。原本の値を推測で上書きせず、検討条件を正しく復元してから、印刷プレビューの欠けや改ページを整えます。
次に確認すること
三つの条件を切り替えて48・72・60枚を照合します。条件を変更した場合は集計レポートを新しく作り、配布する版を区別します。
あわせて確認する
参考資料
- Microsoft:Switch between various sets of values by using scenarios
https://support.microsoft.com/en-us/excel/switch-between-various-sets-of-values-by-using-scenarios
確認日:2026-10-03
B2:B3と結果B4の自作用紙計算。48/72/60/80は自作例の検算で実Excel操作ではない。
出典は各記事の判断に必要な範囲で参照しています。機種・アプリ固有の操作は、他の環境で同一になることを保証しません。条件を置いた計算例と、メーカー等が明示した仕様を区別してください。