Menu

Excelでパーセントを計算する方法: 割合の数式と例

Excelのパーセントの数式は=部分/全体で、たとえば=B2/C2とし、セルをパーセント表示にします。合計に対する割合、数値の何パーセント、パーセントの上乗せや割引を、動くシートで試せます。

このページのシートはすべて実際に動きます。数値や数式を変えると再計算されます。

Excelでパーセントを計算するには、部分を全体で割り、結果をパーセント表示にします:=B2/C2。40問中34問正解なら数式は0.85を返し、セルにパーセントスタイルを設定すると85%と表示されます(ホーム > パーセントスタイルの%ボタン、またはWindowsとMacでCtrl+Shift+%)。

テストの点数をパーセントで
D2
ABCD
1StudentCorrectQuestionsScore
2Ana344085%
3Ben274068%
4Chen394098%
5Dina182572%
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

Anaは85%、Dinaは72%です。Excelのパーセントは、数値を100倍して%記号を付けて表示したものです。D2のセルには0.85が入っています。そのため、パーセント表示のセルでは数式に*100は要りません。100を掛けてからパーセント表示にすると8500%になります。

Chenは98%と表示されますが、39/40は97.5%です。パーセントスタイルは小数を表示せず、表示を四捨五入します。ホーム > 小数点以下の表示桁数を増やすをクリックすると97.5%と表示されます。どちらの場合もセルの値は変わりません。

合計に対する割合

各行が合計のどれだけを占めるかを見るには、各値を合計で割り、合計をドル記号で固定します。こうすると数式を下にコピーしても合計は同じままです。

売上合計に対する割合
C2
ABC
1RegionSalesShare
2North$42,00029.0%
3South$31,50021.7%
4East$27,80019.2%
5West$18,70012.9%
6Online$25,00017.2%
7Total$145,000100.0%
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

Northは合計$145,000の29.0%を占め、割合を足すと100.0%になります。ドル記号がないと、C3は空白セルを指す=B3/B8になり、#DIV/0!と表示されます。$については絶対参照で説明しています。Total行を作らずに=B2/SUM($B$2:$B$6)と書くこともできます。

数値の何パーセントか

数値のパーセントを求めるには、2つを掛けます。$80の請求に対する15%のチップは=80*15%、セルを使うなら=B2*C2です。

請求ごとのチップ
D2
ABCD
1TableBillTipTip amount
21$80.0015%$12.00
32$46.5018%$8.37
43$132.0020%$26.40
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

テーブル1のチップは$12.00です。=B2*15%のように、パーセントを数式に直接入力することもできます。Excelは15%を0.15として読みます。

パーセントを足す・引く

数値をパーセント分増やすには、1にそのパーセントを足した値を掛けます。減らすには、1からそのパーセントを引いた値を掛けます。

値上げと割引
D2
ABCDE
1ProductPriceChangeIncreasedDecreased
2Lamp$80.0015%$92.00$68.00
3Chair$120.0010%$132.00$108.00
4Rug$45.0025%$56.25$33.75
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

Lampは15%上乗せで$80.00から$92.00に、15%引きなら$68.00になります。かっこは外さないでください。=B2*1+C2だと、価格に0.15を足すことになります。

すでにパーセント分が含まれた価格から元に戻すには、割り算をします。15%の税込みで$92の価格は、=92/(1+15%)で元の80になります。92から92の15%を引くと78.20になり、これは間違いです。

練習: 得票率

クラブの選挙
C2
ABC
1CandidateVotesShare
2Ana142
3Ben98
4Chen117
5Dina63
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

やってみよう: C2で、B2:B5の全投票数に対するAnaの得票率を計算してください。同じ数式をC5まで下にコピーしたとき、すべての候補者の得票率が出るように書きます。

このシートはあなたの数式をC5まで下にコピーし、チェックで4人すべての得票率を確かめます。そのため合計は$で固定する必要があります。

Excelで25%ではなく2500%と表示される理由

パーセントスタイルは、セルの表示を100倍にします。セルに25が入っていれば、2500%と表示されます。値は0.25である必要があり、25%と入力するとExcelはその0.25を保存します。

同じ25を3通りに
B2
AB
1TypedFixed
22500%25%
30.25
425%
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

A2にはパーセントスタイルで25が入っていて、2500%と表示されます。B2はそれを100で割って25%と表示します。パーセントのつもりで整数が入力された列は、この方法で直せます。A3には表示形式なしで0.25が入っています。A4は25%と入力したもので、Excelは0.25を保存し、自動でセルにパーセントの表示形式を付けました。Excelでは、入力する前に空のセルをパーセントの表示形式にしておく方法も使えます。そうしたセルに25と入力すると、25%として読まれます。

昨年と今年の売上のように、2つの数値の間の変化率を求める数式は別のものです。増減率をご覧ください。

よくある質問

Excelでパーセントを求める数式は?

部分を全体で割ります:=B2/C2。次にホーム > パーセントスタイル(Ctrl+Shift+%)をクリックすると、0.85が85%と表示されます。特別な関数は必要なく、割り算そのものが数式です。

Excelで数値の何パーセントかを計算するには?

数値にパーセントを掛けます:=B2*15%、またはC2に15%を入力して=B2*C2。80の15%は12です。

Excelで数値にパーセントを上乗せするには?

1にそのパーセントを足した値を掛けます:=B2*(1+C2)。B2が80、C2が15%なら結果は92です。逆にパーセントを引くなら=B2*(1-C2)を使います。

Excelで25%ではなく2500%と表示されるのはなぜですか?

セルに25が入っていて、パーセントスタイルが表示を100倍にしているからです。代わりに25%か0.25と入力するか、=A2/100で先に割ってください。入力する前にセルをパーセントの表示形式にしておくと、Excelは25を25%として読みます。

Excelで合計に対する割合を計算するには?

合計を固定して、各値を合計で割ります:=B2/$B$7を下にコピーしてパーセント表示にします。$がないと、コピーが空白セルで割って#DIV/0!と表示されます。

Coddyのプログラミング言語のイラスト

Coddyでコードを学ぼう

始める