DevToys Web Pro iconDevToys Web Proブログ
評価:
ブラウザ拡張機能を試す:

パーセンテージ計算機

YのX%は?

結果

XはYの何%?

パーセンテージ

XからYへの変化率(%)

変化

XをY%増加

結果

XをY%減少

結果
技術的な詳細

パーセンテージ計算機の仕組み

このツールでできること

パーセンテージ計算機は、最も一般的な割合の問題を1つの画面で解決します。ある数が別の数の何%かを求める、値の何%を計算する、増減率の前の元の値を求める、2つの数の変化率を計算する、といった操作ができます。入力と同時に結果が即座に更新されます。

開発者によくある利用シーン

開発者やアナリストは、テストカバレッジの閾値、割引額、税額、コンバージョン率、またはダッシュボード上の指標差分を計算する際にパーセンテージ計算機を使用します。よくあるシナリオには、2つのリリース間で応答時間が何%増加したかを算出する、オンボーディング手順を完了したユーザーが全体の何%かを求める、そしてECのロジックで割引後価格を計算する、といったものがあります。

データ形式、型、またはバリエーション

この計算機は、標準的な4つのパーセンテージの式に対応しています。割合を求める (part / whole) × 100、部分を求める (percentage / 100) × whole、増減後の値を求める whole × (1 ± percentage / 100)、そして変化率を求める ((new − old) / |old|) × 100 です。入力は小数に対応しています。ゼロ除算はNaNではなく、分かりやすいエラーになります。

よくある落とし穴とエッジケース

開始値が0の場合、変化率は定義されません。このケースではツールがエラーを報告します。浮動小数点演算により、特定の小数入力では小さな丸め誤差が生じることがあります。表示用の結果は、妥当な小数桁数に丸められます。パーセンテージポイントとパーセント変化を混同しないよう注意してください。10%から15%への移動は、5パーセンテージポイントの増加ですが、相対的には50%の増加です。

コードではなくこのツールを使うべき場面

分析や開発中の、素早い単発計算にはこのブラウザツールを使ってください。パーセンテージを計算する本番コード(例:価格計算エンジンや分析パイプライン)では、ブラウザツールに依存するのではなく、適切な丸めとエッジケース処理を行ったうえで、使用する言語で式を直接実装してください。