パーセントのパーセント計算
50パーセントの20パーセントは10パーセントです。(20 × 50) / 100 = 10 になるためです。2つのパーセントを入力すると、割引に対する手数料や課税対象部分への税、部分集団のさらに一部などの割合が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- パーセント
- 20
- パーセントの対象
- 50
- 結果のパーセント
- 10
- 10進数の結果
- 0.1
- 式
- 20% of 50% = 10%
パーセントのパーセント とは、ある百分率を 別の百分率 に対して取るときに得られる 合成率 であり、生の金額に対する割合ではありません。手数料が割引そのものの一部である場合、税が課税対象の一部にだけかかる場合、調査が部分集合のさらに部分集合を報告する場合に、この計算を探します。20 パーセントの 50 パーセントは 10 パーセントです。なぜなら (20 × 50) / 100 は 10 に等しいからです。同じ恒等式は 100 パーセントを超える値、ゼロ、符号付きの率でも成り立ちます。NaN や Infinity も拒否されます。課金 は 成功時のみ です。
パーセントのパーセントが実際に計算するもの
百分率はすでに百分の一の尺度の率を表します。20 パーセントは 20 を 100 で割った分数です。したがって別の百分率の百分率を取るとは、それら 2 つの分数を掛け、答えが入力と同じ単位に残るよう積を再びパーセントに戻すことを意味します。
20 パーセントの 50 パーセントが 10 パーセントなのは、0.20 かける 0.50 が 0.10 であり、0.10 かける 100 が 10 だからです。同じ恒等式が、切り分けの切り分け、取り分の取り分、率にかける率と呼ばれるものです。50 ドルの金額の 20 パーセント(それは 10 ドル)でもありません。
ここでは両オペランドがすでに百分率であり、結果も百分率です。率は全体を超え得るので 100 パーセント超も許され、150 パーセントの 40 パーセントは 60 パーセントです。ゼロは許され、結果はゼロです。
負の率も許され符号を保ちます。符号付きの払戻しを符号付きの割引に掛けても、符号付きの合成率のままです。演算は交換可能です。 A パーセントの B パーセントは B パーセントの A パーセントに等しく、2 つの分数の積が交換するからです。
両方の数がすでに百分率であり、それらが作るただ一つの合成百分率が必要なときに、このページをご利用ください。
パーセントのパーセントが役立つ場面
小売と市場のチームは、売り手手数料がすでに値引きされた定価の一部分にかかるとき、またはクーポンがかごの販促分にだけかかるときに、パーセントのパーセント計算機を使います。調査と分析のノートも入れ子の取り分を同じように縮約します。
回答者の 30 パーセントが広告を見て、そのうち 20 パーセントが転換すれば、標本全体に対する共同取り分は 6 パーセントであり、まさにこの積です。税と給与のスクリプトは賃金の課税対象分に賦課し、その賦課を元の基準に対するパーセントとして再び表す必要があります。
教室と指導プラットフォームでは、20 パーセントの 50 パーセントが 70 ではなく 10 であるという古典的な落とし穴を、2 つの率を足してしまう表計算セルではなく、決定論的なオラクルで確認できます。
活用例
積み上げ小売レートと手数料
すでに値引きされた一部分にかかる売り手の取り分を、ドルとパーセントを混ぜずに、定価に対する 1 つの合成百分率へ直します。
入れ子の調査到達と転換の取り分
到達率と、その到達のうちの転換率を組み合わせ、標本全体に対する共同取り分を報告します。
よくある質問
パーセントのパーセントはどのように求めますか?
例として 20 と 50 は 10 を返し、20% of 50% が 10% だからです。
なぜ 20% の 50% は 70% ではなく 10% なのですか?
足せば 70 になりますが、パーセントのパーセントは 2 つの率を分数として掛けます。0.20 × 0.50 = 0.10 であり、これは 10% です。この計算機が 2 つの入力を足すことはありません。
100% を超える値や負の百分率は使えますか?
はい。 100 を超える率も符号付きの率も有限な数です。したがって 150% of 40% は 60% であり、負の率は積でも符号を保ちます。
値が欠けている、または有限な数でない場合はどうなりますか?
NaN、Infinity、空文字列、非数値は拒否され、課金されません。
入れ子になった2つの割合はどう組み合わせますか?
2つのパーセントを掛けて100で割ります。回答者の30パーセントが広告を見て、そのうち20パーセントが購入した場合、購入者は全体の50パーセントではなく6パーセントです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/percentage-of-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percent":20,"of_percent":50}'const res = await fetch("https://api.kit.forhosting.com/math/percentage-of-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percent": 20,
"of_percent": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/percentage-of-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percent": 20,
"of_percent": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/percentage-of-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percent":20,"of_percent":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percent":20,"of_percent":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/percentage-of-percentage", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"percent": 20,
"of_percent": 50
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.percentage_of_percentage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この計算機は有限な 2 つの百分率 percent と of_percent を受け取り、それらを分数として掛け合わせ、結果の百分率 result_percent を返します。有限でない入力は invalid_input で失敗し、課金されません。決定論的な契約により result_percent は常に同じ値になります。result_decimal は同じ率を 1 に対する小数で示します。JSON の POST でも ブラウザ でも同じ公式が使われます。
パーセントのパーセントが実際に計算するもの
代数では恒等式は result_percent が (percent かける of_percent) を 100 で割った値であり、各入力を小数に直し、掛け、積を戻すのと同じです。足し算ではありません。 20 パーセント足す 50 パーセントは 70 パーセントであり、この endpoint が答えない別の問いです。
入力契約、公式、および誤りの伝え方
答えの横に恒等式を表示できます。0 や 100 での領域クランプはありません。積み上げ値上げ、標本の重み、符号付き調整がその区間の外にあっても、2 つの率の積として定義されます。検証の失敗は課金されません。必須の有限な数 2 つを含む JSON ボディを POST してください。第 1 の率が percent(X パーセントの Y パーセントの X)、第 2 の率が of_percent(Y)です。各フィールドは JSON の数値でも数値文字列でも到着できます。欠落、空文字列、真偽値、配列、オブジェクト、NaN、Infinity はフィールド名を挙げて invalid_input で失敗します。成功時のボディは両方の入力を返し、合成百分率として result_percent を返し、同じ率を 1 に対する小数として result_decimal で返し、短い式と公式 result_percent = (percent × of_percent) / 100 を含めます。例として percent が 20、of_percent が 50 なら result_percent は 10、result_decimal は 10 分の 1、式は 20% of 50% = 10% です。積が IEEE 浮動小数点をあふれ有限でなくなれば、Infinity を返す代わりにタスクは失敗します。教室向けの段階的な散文が必要なら、数値フィールドをご自身の文と組み合わせてください。この endpoint は合成百分率を計算し、公式と式の文字列以外の解き方は出しません。
パーセントのパーセント API が真価を発揮する場面
実装が純粋なパース tier A であるため、成功した各呼び出しはモデル トークンも外向き通信もなく、公表された $0.002 の基本料金です。リクエストを小さく保ち、丸めたフィールドをテストに固定すれば、2 回の掛け算のために表計算や数式処理ライブラリを立てずに、再現可能な合成率が得られます。
連携の活用例
古典的な落とし穴の教室確認
手計算の積ではなく決定論的な API で、20% of 50% が 70% ではなく 10% であることを学習者に確認させます。
技術的な質問
パーセントのパーセント計算ツールの料金はいくらですか。
ブラウザの道具は無料です。 API 要求は成功した呼び出しごとに $0.002 の前払い KIT 残高を使い、無効な入力は課金されません。