パーセント計算ツール

パーセンテージを瞬時に計算する4つの方法。

データはデバイスを離れません

Yの何%はXか?

何が %の ?
...

XはYの何%か?

はYの何%か ?
...

パーセンテージ変化

から
...

%の増減

の変更 %
...

パーセンテージの仕組み

パーセンテージは100の分数です。この単語はラテン語の「per centum」(100ごと)に由来します。200の25%と言うとき、それは100ごとに25、または25/100 × 200 = 50を意味します。パーセンテージは至る所で使われています: 割引、税率、チップ、成績、統計、財務収益、データ分析。

この計算機は、必要となる可能性のあるほぼすべての計算をカバーする4つの一般的なパーセンテージ操作を提供します。すべての計算はブラウザ内で瞬時に行われます · サーバーは関与しません。

似て見えるが互換性のない3つの操作

まともなパーセント計算機は表面的に似て見えるが互換性のない3つの操作をカバーします:

3つのことがこれらの操作を区別しにくくします。同じ「の」が(a)と(b)の両方に現れます、文を読む人は式をどう向けるかを知るために構造を解析しなければなりません。パーセント変動は非対称です:値が 25 % 上がるなら、開始点に戻るには 20 % 下がらなければなりません、25 % ではありません。そしてパーセントのパーセントは加算されません、10 % 増加に続く 10 % 減少は元の 0.99 に着地します、1.00 ではありません。経験的証拠は、これらが難しいという日常的な直感を支持します:1,629 人の大学生を対象とした研究で、Calculus II まで数学を取った人でも、2 ステップのパーセント問題に約 75 % しか正解しなかったことが判明しました。

パーセントポイント vs パーセント、そしてベーシスポイント

5 % から 6 % に動いたレートは1パーセントポイント増加しました。それは20パーセントも増加しました、1 が 5 の 20 % だからです。両方の説明が真で同じ基礎の変化を指しますが、それらは非常に異なって聞こえ、異なる質問に答えます。パーセントポイント(しばしば「pp」と省略)はレートの絶対的な加算的変化の単位です:6 − 5 = 1 pp。パーセントはレートの相対的な乗算的変化の単位で、開始レートを基準として取ります:(6 − 5) / 5 = 20 %。金融市場では、計量単位の問題はベーシスポイントで解決されます。1 ベーシスポイントは1パーセントポイントの 100 分の 1 に等しい。4.25 % から 4.50 % への移動は 25 ベーシスポイント(bps)、100 bps は 1 パーセントポイントに等しい。Fed の Federal Open Market Committee はこの慣習を厳密に使用します:典型的な FOMC 声明は金利決定を「fed funds 目標範囲を 1/4 パーセントポイント引き下げる」と説明し、市場解説はそれを「25 ベーシスポイント」と言い換えます。ベーシスポイントは曖昧さを完全に取り除きます、「100 ベーシスポイント」は絶対値で 100/10,000 = 0.01 のみを意味し、相対変化を意味することはありません。古典的なジャーナリスティックな落とし穴は、レートが 4 % から 3 % に変わったときに「失業率は 1 パーセント低下した」と書くことです、それは実際には 1 パーセントポイント低下と 25 % の相対低下です。政治家は両方向で曖昧さを利用します:小さな絶対的変化は大きな相対的変化(「失業の 25 % 削減」)として提示でき、大きな絶対的変化は最小化(「わずか 1 パーセント」)できます。ルール:それ自体がレートであるもの(金利、失業、税ブラケット、投票シェア)の変化を報告するには、加算的変化にはパーセントポイントを使用し、「パーセント」は乗算的に予約します。

複利と 72 のルール

複利はパーセントの時間への正準的な応用です。元本 P を年利 r(小数)で投資すると、年複利 t 年後 P(1 + r)t になります。正確な倍増時間は t = ln(2) / ln(1 + r)。72 のルールは暗算ショートカットです:期間あたり r パーセントの利率で、期間単位の倍増時間は約 72 / r。6 % では、お金は約 12 年で倍増、8 % では 9 年、1 % では 72 年。このルールの最初の文書化された出現は1494 年にヴェネツィアで出版された Luca Pacioli の Summa de arithmetica にあります:「tieni per regola 72, a mente, il quale sempre partirai per l'interesse」、「常に金利で割る数 72 をルールとして心に留めよ」。Pacioli はルールを導出していません、これはヒューリスティックがすでにイタリアの商人の間で使用されており、彼が個人的な発見ではなく実用的な知恵を伝えていたことを示唆します。紀元前 2000 年頃の旧バビロニアの粘土板は「20 % 年複利で資本が倍になるのに何年かかるか?」と同等の問題を提起しています、ベルリン博物館のタブレット AO 6770 と VAT 8528 がそのような問題を明示的に扱います。連続複利の限界は次の概念的ステップです:P(1 + r/n)nt を取って n を制限なく成長させると、P · ert を得ます、定数 e ≈ 2.71828 はまさにこの問題を研究しているとき1683年に Jacob Bernoulli によって最初に識別されました。Leonhard Euler は1727年または1728年の通信でそれに e という文字を採用しました。

コスト上のマークアップ vs 価格上のマージン、30 ドルの罠

小売と卸売は2つの関連するが別個のパーセントを中心に展開します、そして実際の価格設定数学を行うあらゆるユーザーにとって違いが重要です。コスト上のマークアップコストのパーセントとして表現される利益:(販売価格 − コスト) / コスト × 100価格上のマージン(より正確には総マージン)は販売価格のパーセントとして表現される利益:(販売価格 − コスト) / 販売価格 × 100。両方の式の分子は同じドル額の総利益ですが、分母が異なります。結果として、マークアップは同じアイテムに対して常にマージンより大きいです。70 ドルのコストで何かを 100 ドルで売る:利益は 30 ドル、マークアップは 30/70 = 42.9 %、マージンは 30/100 = 30 %。両方の数量を小数で持つ変換式はクリーンです:マージン = マークアップ / (1 + マークアップ)マークアップ = マージン / (1 − マージン)。したがって 50 % のマークアップは 33.3 % のマージンに等しい、50 % のマージンは 100 % のマークアップに等しい。なぜ 2 つの慣習があるのか? 小売バイヤーとカテゴリーマネージャーはマークアップで考えます、コストは彼らがサプライヤーに支払うもので、マークアップは彼らが追加することを決めるものだからです。会計士と CFO はマージンで考えます、販売価格が損益計算書に収入として現れるものだからです。古典的な小規模ビジネスの間違いは、健全なマークアップに見えるものを加えて価格を設定し、結果として得られるマージンが同じ数字だと仮定することです。50 ドルで購入され「50 % 増加」した製品は 75 ドルで売れますが、その販売のマージンはわずか 33.3 % です。会社が一般経費をカバーするために実際に必要とする 50 % のターゲット総マージンなら、マークアップは 100 % でなければなりません、50 % ではありません。

売上税、VAT、逆パーセントの罠

レシートの税行は日常生活で最も普遍的なパーセント計算です。米国は売上税を使用、最終消費者販売時点でのみ徴収、州、郡、自治体によって独立して設定された税率、連邦売上税はありません。5 つの州は州レベルの売上税がありません(頭文字 NOMAD:New Hampshire、Oregon、Montana、Alaska、Delaware)。California は最高の州税率 7.25 %、一部の管轄では 10.75 % まで達する組み合わせ地方税率、人口加重された全国平均税率は 7.53 % です。米国の伝統では、価格は通常売上税を除いて表示されます、棚ラベルは 9.99 ドルを表示し、レシートはその上に税を加えます。世界の他のほとんどは付加価値税(VAT)またはほぼ同義の商品サービス税(GST)を使用します。VAT はフランスの公務員 Maurice Lauré によって発明されました、彼は1954年4月10日にフランス植民地のコートジボワールで最初に展開し、1958年にフランス本土に導入しました。メカニズムは構造的に異なります:サプライチェーンの各企業は売上に VAT を請求し入力で支払った VAT を回収します、税は最終チェックアウトで全部到着するのではなく、各段階で財務省に部分的に戻ります。英国と EU では、消費者価格は通常 VAT 込みで表示されます。英国の標準税率は 20 %、Hungary は 27 % で欧州最高の標準税率、典型的な EU 加盟国の税率は 19-23 % の範囲内です。Canada は 5 % 連邦 GST に加えて州売上税を使用、Australia は 10 % GST を使用。

「逆パーセント」問題は次のことを尋ねます:税込み合計が与えられたとき、税前価格は何でしたか? 直感的に間違った答えは合計から税率パーセントを引くことです。20 % 英国 VAT で、600 £ 込みは 600 £ から 20 % を引いた 480 £ ではありません。正しい式は引き算ではなく除算します:税前価格 = 合計 / (1 + 税率)。したがって 20 % VAT で、600 £ 込みの税前ベースは 600 £ / 1.20 = 500 £ で 100 £ の VAT。8 % 米国売上税で、108 ドルの合計は 108 ドル / 1.08 = 100 ドル税前 + 8 ドル税に分解されます。合計から税率を引くのは最も一般的な日常的な計算間違いの 1 つで、常に低すぎる答えを与えます。

チップ、文化的に荷重されたパーセント

チップの慣習は十分に広範に変動するので、国際的な聴衆を持つ計算機は少なくとも違いに頷くべきです。米国。 パンデミック後の参照数字はテーブルサービスで税前小計の 18-20 %、優れたサービスや高級店で 22-25 %。チップは長く不快な歴史を持ちます:南北戦争後の 19 世紀後半に米国で広まりました、解放された黒人労働者がレストランとホスピタリティの仕事に給与なしで雇われ、生計のために顧客のグラチュイティに依存することを強いられたとき。1900 年代初期までに、チップは反米と広く見られたので 7 つの州が廃止する法律を通過させました、1926 年までにそれらの法律はすべて廃止されました、慣習が強制不可能になっていたからです。今や目に見える反動があります:Square で処理されたトランザクションデータは、レストランチップ平均が2023年の 15.5 % から2025年第2四半期の 14.9 % に低下したことを示し、2024年の Bankrate 調査では、米国人の 63 % が今やチップについて少なくとも 1 つの否定的な意見を持っており、前年の 59 % から増加していることが判明しました。欧州。 サービスは本質的に常にすでに欧州の給与に含まれており、しばしばメニュー価格にも含まれています。よく引用される Rick Steves の欧州旅行ガイドは実用的な基準を与えます:テーブルサービスのレストランで 5 % は十分、10 % は寛大、「欧州で 15 % または 20 % を残すのは不要、むしろ文化的に不器用」。地中海メニューはしばしば servizio(イタリア語)、service(フランス語)、servicio(スペイン語)行を明示的に表示します。日本。 チップは慣習的ではなく、提供されると混乱や恥ずかしさを引き起こす可能性があります。日本政府観光局は明確です:「バー、カフェ、レストラン、タクシー、ホテルなどで提供されるサービスにチップを残すのは一般的ではない」。文化的文脈はおもてなしです、日本の茶道に根ざしたホスピタリティの倫理で、その全体のアイデアは金銭的補足を必要としないサービスを提供することです。

確率とパーセント、ベースレート錯誤

最も引用されるパーセント推論失敗の一部は医学で発生します、医師と患者がテストの精度を実際に関連する質問に翻訳しようとするとき:陽性のテストが与えられたとき、患者が病気を持つ確率は何ですか? 古典的な研究は Eddy 1982 です。David Eddy は米国の医師にマンモグラフィースクリーニング問題を提示しました:スクリーニングされた人口で 1 % の乳がんベースレート、80 % の感度(真陽性)、9.6 % の偽陽性率。女性が陽性のマンモグラムを得たばかりです。彼女ががんを持つ確率は何ですか? 100 人中約 95 人の医師が約 75 % と答えました。Bayes ルールによる正しい答えは 7.7 % です。医師は条件付き確率「陽性テスト時のがん」(未知数、≈ 7.7 %)を条件付き確率「がん時の陽性テスト」(感度、80 %)と混同していました。Gerd Gigerenzer の研究は、パーセントが自然頻度として再表現されたときに同じ問題が遥かに簡単になることを繰り返し実証しました、つまり同じ分母を指す具体的なカウント。再表現:10,000 人の女性のうち 100 人ががん、そのうち 80 人が陽性のマンモグラムを得る、残りの 9,900 人(がんなし)のうち 950 人が偽陽性を得る。今や 80 + 950 = 1,030 人の女性が陽性結果を持ちます、80 人が実際にがんを持っているので、予測値は 80/1,030 ≈ 7.8 %。メタアナリシスは条件付き確率で約 4 %、自然頻度で約 24 % の精度を示し、6 倍の改善です。Cochrane Collaboration は今や健康統計コミュニケーションのために自然頻度フレーミングを推奨しています。一般的なパーセントの教訓:質問が低いベースレートで条件付き確率を含むとき、心の中で「1,000 人中 X 人」に翻訳すると、エラーが大幅に減る傾向があります。

相対 vs 絶対リスク削減

相対 vs 絶対リスクの区別は、医学に転置されたパーセントポイント vs パーセントと同じ概念的ギャップです。プラセボ群が 2 % の死亡率を持ち、治療群が 1 % の率を持つ薬の試験を想像してください。絶対リスク削減は 2 % − 1 % = 1 パーセントポイント。相対リスク削減は 1 % / 2 % = 50 %。治療必要数(NNT)は 1 / 0.01 = 100、1 つの死を防ぐには、100 人の患者を治療しなければなりません。「50 % 削減」の見出しは数学的に擁護できますが、修辞的にバランスを欠いています:基礎となる数字が支持するよりも遥かに大きい利益を示唆します。Statins の 21 のランダム化試験を含む 2022 年の JAMA Internal Medicine メタアナリシスは、全死因死亡率で 0.8 %、心筋梗塞で 1.3 %、脳卒中で 0.4 % の絶対リスク削減を報告し、対応する相対リスク削減はそれぞれ 9 %、29 %、14 %でした。相対数字は見出しと検出資料に到達するもので、絶対数字は薬を服用するかどうかを決定するものです。批判家が最も一貫して指摘する非対称性は、利益を相対リスク削減として、を絶対リスク増加として報告する慣行です、これは見かけの利益を膨らませ、見かけの害を最小化する系統的なプレゼンテーション選択です。相対変化は確率比についてで、治療が指針をどのくらい動かしたかを伝えます、絶対変化は確率自体についてで、指針がどのくらい頻繁に動いたかを伝えます。両方とも実在しますが、絶対数字のみが直接「N 人に 1 人が利益を得る」に翻訳します。

ブラウザ算術、なぜ 0.1 + 0.2 ≠ 0.3 か

完全にブラウザで実行されるパーセント計算機は JavaScript の数値表現に依存します。各 JavaScript の Number(BigInt 以外)は 53 ビットの仮数精度を持つ IEEE 754 64 ビット double として保存されます、つまり約 15 〜 17 の有効十進桁。有名な症状は 0.1 + 0.2 === 0.3false を返すことです、なぜなら 2 進数で 0.1 は無限周期分数 0.0001100110011…、JavaScript はそれを 53 ビットに切り捨て、同じことが 0.2 にも起こり、それらの合計は 0.30000000000000004 を生成するからです。同じ問題はほとんどの「ラウンド」十進分数に影響します:0.7、0.6、0.3 はすべて非終了 2 進展開を持ちます。Number.MAX_SAFE_INTEGER は 253 − 1 = 9,007,199,254,740,991、JavaScript が正確に表現できる最大の整数です、それを超えて、MAX_SAFE_INTEGER + 1 === MAX_SAFE_INTEGER + 2true と評価され、それは数学的に偽です。パーセント計算機の最も一般的な落とし穴は toFixed です:1.005 のような数値は実際にはメモリで 1.005 ではなく 1.0049999... なので、標準の (1.005).toFixed(2) は期待される "1.01" ではなく "1.00" を返します。ライブラリの回避策は通常、10 のべき乗で乗算し、Math.round を実行し、再分割します:Math.round(value * 100) / 100 は生の toFixed よりも予測可能です。特にお金には、最も安全なアプローチはすべての算術を整数のセント(またはペンス、または øre)で行うことです、表示時にのみ通貨フォーマット文字列に変換します。TC39 の proposal-decimal の取り組みは組み込みの Decimal 型に向けて作業しています、しかしまだ出荷されていません。

銀行家の丸め vs 半切り上げ

十進丸めの問題は、純粋に数値ではなく、政策の問題でもあります。2 つの主要な丸めルールが金融ソフトウェアで競合します。半切り上げは常に 0.5 を切り上げます:2.5 → 3、3.5 → 4、4.5 → 5。半偶数丸め(銀行家の丸め、Gauss 丸め)は 0.5 を最も近い偶数に丸めます:2.5 → 2、3.5 → 4、4.5 → 4。半偶数丸めの動機は、多くの半値が集約されるときに累積バイアスを排除することです、半切り上げは 0.5 境界で常に切り上げるので、多くの切り上げ値の合計は実際の合計よりも高い合計を生成します。半偶数丸めは半分の時間切り上げ、もう半分の時間切り下げ、長期的なバイアスをゼロに近く残します。これは IEEE 754 のデフォルト丸めモード、ハードウェア浮動小数点演算がデフォルトで行うこと、その理由のために金融システムで広く使用されています。キャッシュ丸めは別の獣です:多くの国は、最小の物理コインがもはや流通していないので、現金トランザクションの合計を最も近い利用可能なコイン額面に丸めます。Sweden は1972年に慣行を始めました(したがって「Swedish 丸め」)、New Zealand は1990年に続きました、Canada は2013年2月4日にペニーを排除しました、現金トランザクションは現在最も近い 0.05 CAD に丸められ、電子支払いはセント正確のままです。Australia、Finland、Ireland、Belgium、Netherlands、Slovakia はすべてバリアントを採用しました。

パーセントを使うとき、生の数字を使うとき

Edward Tufte の The Visual Display of Quantitative Information(1983、第 2 版 2001)は標準的な原則を定めます:データインク比率を最大化、嘘係数を見守る、「何より上に、データを示す」。パーセントと生の数字の選択は嘘係数問題の特殊なケースです。いくつかの原則が続きます:基底(分母)が小さいまたは可変のとき、パーセントは誤解を招きます、「ケースの 100 % 増加」は 1 つのケースが 2 つになる、聞こえは警告的だが些細、常にベースを示す。基底が膨大なとき、生の数字は控えめです、「珍しい状態からの 1,000 件の死」は基底が 1 億であることに気付くまで悲劇的に聞こえる、それは 0.001 % にする。異なるサイズのグループ間を比較するには、パーセントが必須です、しかし基礎となるカウントがパーセントを統計的に意味のあるものにするのに十分大きい場合のみ、5 のサンプルで計算された「回答者の 60 %」は信号として偽装されたノイズです。基礎となる量がそれ自体レート(金利、失業、投票シェア)であるとき、変化にはパーセントポイントを使用し、変化の比率にはパーセントを使用してください。非常に小さいまたは非常に大きいパーセントには、生の頻度フレーミングがパーセントよりよく伝わります。基底、サンプルサイズ、参照比較なしに提供されたパーセントは、言われるのを待っている嘘です。

よくある質問

数字のパーセンテージの式は?

YのX%を見つけるには: YにXを掛けて100で割ります。式: (X / 100) × Y。例えば、200の15% = (15 / 100) × 200 = 30。

パーセンテージ変化を計算するには?

パーセンテージ変化 = ((新しい値 − 古い値) / |古い値|) × 100。株価が50€から65€になった場合、((65−50)/50) × 100 = 30%の増加です。

パーセンテージとパーセンテージポイントの違いは?

金利が5%から7%に上がった場合、これは2パーセンテージポイントの増加ですが、40パーセントの増加です(2/5 = 0.40だから)。パーセンテージポイントは絶対差を、パーセンテージは相対変化を記述します。

税込み合計から税前価格を見つけるには?

引かずに割ります。税前価格 = 合計 / (1 + 税率)。20 % 英国 VAT で、600 £ 込みは 600 £ / 1.20 = 500 £ 税前 + 100 £ VAT。8 % 米国売上税で、108 ドルのレシートは 108 ドル / 1.08 = 100 ドル税前 + 8 ドル税を与えます。直感的な引き算「600 £ から 20 % を引く = 480 £」は間違っています、間違ったベースを残します。エラーは常に低すぎる答えを与えます。

コスト上のマークアップと価格上のマージンの違いは何ですか?

マークアップはコストのパーセントとしての利益、マージンは販売価格のパーセントとしての利益です。70 ドルのコストで何かを 100 ドルで売る:利益は 30 ドル、マークアップは 30 ドル/70 ドル = 42.9 %、マージンは 30 ドル/100 ドル = 30 %。マークアップは同じアイテムに対して常にマージンより大きいです。変換:マージン = マークアップ / (1 + マークアップ)マークアップ = マージン / (1 − マージン)。したがって 50 % のマークアップは 33.3 % のマージンに等しい、50 % のマージンは 100 % のマークアップに等しい。古典的な小規模ビジネスの間違いは、健全なマークアップに見えるものを加えて価格を設定し、結果として得られるマージンが同じ数字だと仮定することです。

計算の精度はどれくらいですか?

JavaScript はすべての数値を IEEE 754 double として約 15-17 の有効十進桁で保存します。典型的なパーセント作業には、これは大幅に十分です。既知のエッジケース:253 − 1 を超える非常に大きな整数は精度を失う、0.1、0.2、0.3 などの 2 進表現は正確ではない、したがって 0.1 + 0.2 は 0.3 ではなく 0.30000000000000004 に等しい。表示される結果は適切に丸められます(通常コンテキストに応じて 2-4 小数桁)。正確な金融算術(給与、税計算、会計)には、十進数をネイティブに処理する専用ライブラリ(decimal.js、big.js)を使用するか、整数のセント/ペンスで作業し、表示時にのみ変換してください。

私の数字はどこかに送信されますか?

いいえ。4 つの計算モードはすべて完全にブラウザで JavaScript を介して実行されます。入力する数字はネットワークを横断しません、計算中に DevTools の Network タブを確認するか、ロード後にページをオフラインにして計算機がまだ動作することを確認してください。給与、税、医療または金融の詳細を含む数字で、見知らぬ人のハードドライブにコピーされたくないものに安全です。

関連ツール