パーセント差計算機
10と6のパーセント差は50パーセントです。差の4が平均8の半分だからです。2つの値を入力すると、どちらも出発点として扱わずに、平均を基準にしたパーセント差が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- A
- 10
- B
- 6
- 絶対差
- 4
- 平均
- 8
- パーセント差
- 50
パーセント差は、指定した開始値ではなく、二つの数の算術平均に対して、互いがどれだけ離れているかを測ります。この区別は研究室、金融、品質管理で重要です。変化率は古い基準から数値がどれだけ増減したかを問いますが、パーセント差は対称であり、どちらも原本として扱わないときに二つの測定がどれだけ違うかを答えます。この計算機は有限の二つの数 a と b を受け取り、絶対差を取り、平均の絶対値で割り、百を掛け、パーセントとともに入力のエコー、絶対差、分母に使った平均を返します。両方の数がゼロであってはならず、無限や NaN でもいけません。比が未定義になるためです。不正な入力は課金されません。
パーセント差とは何か、平均基準の公式の働き
二つの数のパーセント差とは、算術平均に対する絶対差を百分率で表したものです。二つの値を a と b と書きます。ここで用いる恒等式は、a から b を引いた絶対値を、a 足す b を二で割った絶対値で割り、さらに百を掛けることです。
分母に平均を置くことで、先に入力した数ではなく、対の典型的な大きさに対する相対量になります。絶対値により結果は非負に保たれます。十対六も六対十も五十パーセントになり、マイナス十とマイナス六のような負の価格の対も、差が四で平均の大きさが八なので同じく五十パーセントになります。
変化率は別の問いです。 符号付きの差を最初の値だけで割るため方向性があり、最初の数を基準として扱い、その基準がゼロなら二番目が大きくても失敗します。パーセント差計算機を探す人は、平均に対する対称な数値を求めており、だからこのページは全体に対する割合や起点からの変化のエンジンを使い回しません。
教室での短い確認です。 百と百二十の差は二十、平均は百十、二十を百十で割って百を掛けるとおよそ 18.1818 パーセントです。入力が両方ゼロなら平均はゼロで有限のパーセントは存在しないため、タスクは拒否されます。五とマイナス五のように打ち消し合う反対符号も平均がゼロになり、無限を返す代わりに拒否されます。
この計算機は単位換算も年率換算も標本加重も行わず、二点の基本的なパーセント差だけを報告します。
平均基準のパーセントが役立つ場面と、この道具ではないもの
同等の二つの測定があり、どちらも基準として優遇しない対称な一つのパーセントが欲しいときに、このパーセント差計算機を使ってください。研究室の重複、二つの業者見積、二つの国勢調査年次、同じ量の二つのセンサ読取りが典型です。古い値と新しい値があり増減を気にするなら、欲しいのは変化率でありパーセント差ではありません。
検索意図も公式も別です。教室の例は意図的に組んでください。大きさは公開された絶対上限内に保ってください。
ドルとセント、メートルとキロメートルのように、同じ対で単位を混ぜないでください。既に換算済みなら別です。両方の数字が同等のときに選んでください。
往復確認は簡単です。 絶対差と絶対平均を手計算し、比に百を掛けた値が公開パーセントと十二桁で一致することを確かめてください。
活用例
研究室の重複測定の比較
同じ試料の二つの反復読取りを、どちらも基準にせず、平均に対する対称パーセントとして比べます。
見積と入札の開き
比較可能な二つの見積が平均からどれだけ離れているかを表し、再交渉するほど開きが大きいか判断します。
平均基準公式の教室確認
学習者に a と b を送らせ、両方ゼロの拒否を含め、|a−b| を平均で割って百を掛けた値を決定的なオラクルと照合します。
よくある質問
パーセント差と変化率はどう違いますか?
パーセント差は対称で、二つの数の平均に対する相対量です。変化率は方向性があり、最初の(古い)値だけを基準にします。
両方の数がゼロだとどうなりますか?
平均がゼロになるためパーセント差は未定義であり、要求は課金されません。
負の数を入力できますか?
対が有限で平均がゼロでなければできます。マイナス十とマイナス六は五十パーセントになり、十と六と同じです。
どちらの数を先に入力するかで結果は変わりますか?
変わりません。この差は対称なので、10と6でも6と10でも50パーセントです。2つの値は同じように扱われ、差は常に正のパーセントで表されます。
なぜ平均を基準にするのですか?
どちらの数も元の値ではないためです。差を2つの平均で割ると、先に入力した値ではなく、両方の値の典型的な大きさを基準に違いを測れます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/percentage-difference \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":10,"b":6}'const res = await fetch("https://api.kit.forhosting.com/math/percentage-difference", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 10,
"b": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/percentage-difference",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 10,
"b": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/percentage-difference", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":10,"b":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":10,"b":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/percentage-difference", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"a": 10,
"b": 6
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.percentage_difference",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
成功した API 呼び出しは $0.002 です。
入力契約、応答の形、計算が未定義になるとき
formula 文字列は答えの横に出す恒等式を述べます。数学上の二つの硬い失敗は、両方がゼロの場合と、大きさが等しく符号が反対で平均がちょうどゼロになる対です。分母が消えるため未定義であり、無限を返すと不誠実な成功になるので、ハンドラは例外を投げます。検証失敗は課金されません。二つを超える数の一覧は受け付けず、観測の加重も通貨や物理単位の換算もしません。呼び出す前に a と b を一つの一貫した単位に揃えてください。必須の有限数 a と b を含む JSON 本体を送ってください。各フィールドは JSON 数でも、通常の十進または科学記数法に合う数値文字列でも構いません。欠落、空文字、NaN、無限は invalid_input となり、問題のフィールド名を示します。絶対値が 10^15 を超えるものは拒否され、積と商が Worker とブラウザの IEEE 倍精度で有限のままになります。成功した API 要求は公開の基本料金 $0.002 で、単位は item です。
平均基準のパーセントが役立つ場面と、この道具ではないもの
十と六は五十パーセント、百と百二十はおよそ 18.1818 パーセント、ゼロとゼロは invalid_input 経路を示します。実装は純粋な parse の tier A なので、モデルも外向きネットワークも数学経路の時計もなく、同じ入力は常に同じ JSON になります。invalid_input を返す失敗タスクはプリペイド残高を消費しないため、学習者がわざとゼロや非数値テキストを送る探索スクリプトを安く保てます。テストでは丸めた percentage_difference フィールドを固定してください。このページは、パーセント差計算機、二数の百分率差、平均に対する相対差を探す人向けであり、割引計算機でも合計に対する割合ツールでも上乗せエンジンでもありません。API 料金は成功リクエストごとに定額の $0.002 のままです。
技術的な質問
パーセント差はどのように計算しますか。
有限の数 a と b を送ってください。API は |a−b| / |(a+b)/2| × 100 を percentage_difference として返し、絶対差と符号付き平均も付けます。
パーセント差計算機の料金はいくらですか。
ブラウザのツールは無料です。API 要求はプリペイドの KIT 残高を使い、成功した呼び出しごとに $0.002 です。不正な入力は課金されません。