Excelの表計算で、構成比率合計が100.00%にならない時、これを自動で調整する
複数の対象項目の数値を比較して、その構成比率を計算する場合、項目ごとにRound関数を使用しますが、この場合、構成比率合計が100.01%とか99.98%など100.00%にならないことがあります。
100.00%にするための調整としては、一般的にはオペレーターが目視確認で小数点第3位以下を比較し、0.005%に近い対象に対して±0.01%を手動で加算する方法(このセルだけRoundup関数やRounddown関数に変更するか、Round関数±0.01とするか、あるいは数値の直打ちをするなど)が取られていますが、そうすると次回、このシートを利用して同様の作業をするときは、前回手動で比率調整したセルを元のRound関数式に戻す作業が必要となり、先に行った目視確認と、戻しの作業が人為的となります。
この二つの作業を対象シートのセルに対するWork Sheet Changeイベントで自動調整するマクロです。
| ソフト名: | Excel構成比率合計100.00%調整 |
|---|---|
| 動作OS: | Windows 11/10 |
| 機種: | IBM-PC x64 |
| 種類: | フリーソフト |
| 作者: | yuto |