表計算2級では、利益率や粗利益率などの割合を求める問題でROUNDUP関数が出題されることがあります。特に「ROUNDUP(利益額/買入)×100」のような式では、計算結果とパーセント表示の違いを理解していないと、670%など想定と異なる答えになることがあります。この記事では、利益率計算の考え方とROUNDUP関数の使い方を具体例で解説します。
利益率計算の基本的な考え方
利益率は、基本的に「利益額÷買入額」で求めます。つまり、どれだけ仕入れた金額に対して利益が出たのかを割合で表します。
例えば、買入金額が100、利益額が1500の場合は、計算式は「1500÷100」となります。この計算結果は15になります。
この15という数字をパーセントで表示すると1500%になります。そのため、利益率を求める場合は元となる買入金額の設定や問題文の条件を確認する必要があります。
ROUNDUP(利益額/買入)×100で670%になる理由
ROUNDUP関数は、指定した桁数で数値を切り上げる関数です。例えば「整数未満切り上げ」の場合は、小数点以下を切り上げて整数にします。
表計算2級の問題では、実際には「利益額」と「買入」の数字が別のセルに入っているため、単純に1500÷100をするだけではありません。
例えば計算式が以下の場合を考えます。
=ROUNDUP(利益額/買入,0)*100
もし利益額÷買入の結果が6.7の場合、ROUNDUPで整数未満を切り上げると7になります。その後に100を掛けるため、結果は700になります。
また、表示形式をパーセントにしている場合は、さらに大きな数字として表示される場合があります。
正しい利益率の求め方
利益率をパーセントで表示する場合は、基本的に計算式の中で100を掛けない方法が一般的です。
正しい流れは以下のようになります。
① 利益額÷買入額を計算する
② ROUNDUPで必要な桁数に丸める
③ セルの表示形式をパーセントにする
例えば利益額÷買入額が0.067の場合、パーセント表示にすると6.7%になります。
このように、パーセント表示はExcel側が自動的に100倍して表示するため、計算式の中で×100を入れると二重計算になることがあります。
ROUNDUPの桁数指定に注意する
ROUNDUP関数の2つ目の引数は、何桁まで残すかを指定します。
| 式 | 意味 |
|---|---|
| =ROUNDUP(6.71,0) | 整数に切り上げる(7) |
| =ROUNDUP(0.0671,3) | 小数第3位まで残す(0.068) |
| =ROUNDUP(0.0671,4) | 小数第4位まで残す(0.0671) |
「整数未満切り上げ」という指示の場合は、通常は桁数に0を指定します。しかし、利益率を%で表示する場合は、小数部分を残す必要がある場合もあります。
試験問題では、答えをどの形式で表示するのかを確認することが重要です。
表計算2級で間違えやすいポイント
割合計算の問題では、以下の点で間違いが起こりやすくなっています。
- 計算式で×100を入れたうえでパーセント表示にしている
- ROUNDUPの桁数指定を間違えている
- 利益額と買入額を逆に計算している
- 整数未満切り上げと小数点以下表示を混同している
例えば、答えを6.7%にしたい場合は、計算結果を0.067としてからパーセント表示にする必要があります。
Excelでは「セルに保存されている数値」と「画面に表示される形式」が別になっているため、この違いを理解すると表計算問題が解きやすくなります。
まとめ
表計算2級のROUNDUPを使った利益率計算では、×100とパーセント表示の関係を理解することが重要です。
670%や700%のような大きな数値になる場合は、計算式の中で100を掛けていることや、ROUNDUPで整数化していることが原因の可能性があります。
利益率を求める場合は「利益額÷買入額」で割合を計算し、必要に応じて表示形式をパーセントに変更する方法を覚えておくと、表計算2級の問題にも対応しやすくなります。


コメント