実効年利計算機
名目12%を毎月複利で運用すると実効年利は約12.68%になり、年1回の複利なら12%のままです。名目金利と年間の複利回数を入れて、条件の違う金利を比べられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 金利
- 12
- 頻度
- 12
- 率 (小数)
- 0.12
- 実効税率
- 12.6825030132
- 実効金利 (小数)
- 0.1268250301
実効年利率は EAR または実効年利回りとも呼ばれ、名目利率が複利を織り込んだあとに実際に生じる一年分の利息です。銀行、債券デスク、教科書は名目年率と付利回数 —月次、四半期、日次— を並べて示しますが、この二数は置き換えられません。月ごとに複利する十二パーセントは、年に一度だけ複利する十二パーセントと同じ利回りではありません。この実効年利計算機はパーセントの名目年率と、年あたり複利回数の正の整数を受け取り、一に r を n で割った値を足して n 乗し、一を引く閉じた式を適用して、実効利率をパーセントと小数の両方で返します。元本を増やさず、将来価値を逆算せず、連続複利へも切り替えません。
EAR の意味と閉じた式の働き
名目年率はローン、貯蓄商品、宿題の設問に印刷された見出しのパーセントです。それだけでは暦年に実際に得る額でも払う額でもありません。年に一度を超えて付利される利息は、後の期で再び利息を生み、または負担するからです。
実効年利率は比較の問いに答えます。この提示が今年 n 回複利するなら、一度だけ複利するどの単一年率が同じ成長係数を生むか。恒等式は EAR が (1 + r/n) の n 乗から一を引いたものであり、r は小数の名目利率 —十二パーセントの提示なら r は 0.12—、n は複利回数です。
n が一時は括弧が畳まれ、実効利率は名目と一致します。n が十二なら名目十二パーセントは 1.01 の十二乗から一を引いた値、実効で 12.68 パーセントを少し超えます。n が四なら名目八パーセントは 1.02 の四乗から一を引いた値です。
名目を固定したまま回数を増やすと実効利率は上がり、この計算機が評価しない連続の極限、e の r 乗から一を引いた値へ近づきます。その恒等式は連続複利の頁に属し、離散の EAR には属しません。有限である限り負の名目利率も許され、入力ミスではなく契約上の減少を表します。
この能力は元本を掛けず、追加積立も予定しません —それは複利であり、別の検索意図です— し、将来価値を暗示利回りへ逆算しません。
入力契約、応答の形、誤り時の振る舞い
rate は名目の年利息パーセントで、十二は年十二パーセントを意味し、本当に百分の十二パーセントを意図するのでなければ小数 0.12 ではありません。frequency は n、年あたりの複利回数で、一から三百六十五の正の整数でなければなりません。年次は一、半年は二、四半期は四、月次は十二、週次は五十二、日次は三百六十五を使います。
ゼロ、負の値、2.5 のような分数、その他の非整数の frequency が契約上の誤りです。例:月次複利の十二パーセントは実効でおよそ 12.6825 パーセントです。同じ十二パーセントを年一回だけ複利にすると実効はちょうど十二パーセントになり、frequency を独立欄にした理由がここにあります。
検証失敗は残高を消費しません。
活用例
複利回数の違う提示利率を比べる
名目の年パーセントと付利暦(月次、四半期、日次)を一つの実効年利率に直し、二つのローンや貯蓄の提示を同じ年ベースで並べます。
教室と宿題の神託
同じ名目利率で月次複利と年次複利を区別する、再現可能な EAR = (1 + r/n)^n − 1 の解答キーを生成します。
よくある質問
実効年利率(EAR)はどう計算しますか?
EAR = (1 + r/n)^n − 1 です。r は小数の名目年率(パーセントを 100 で割った値)、n は年あたりの複利回数です。
利率はパーセントですか、小数ですか?
パーセントです。 年十二パーセントなら 12 を送ってください。0.12 を送ると十二パーセントではなく、百分の十二パーセントとして扱われます。
複利回数が正の整数でないとどうなりますか?
frequency(n)は 1 から 365 の正の整数でなければなりません。ゼロ、負、端数の複利回数は拒否され、課金されません。
EAR は APY や APR と同じですか?
EAR は名目利率と n から求める教科書の実効年利率です。APY は似た数値の消費者向け名称です。APR は手数料を含み得る別の開示であり、この二欄の恒等式ではありません。
複利の回数を増やすと実効年利は必ず上がりますか?
名目金利が同じなら上がります。利息を付ける回数が多いほど、すでに付いた利息にも利息が付くためです。年1回なら名目と同じで、回数を増やすと連続複利の上限に近づきますが、その値はこのツールでは計算しません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/ear \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rate":12,"frequency":12}'const res = await fetch("https://api.kit.forhosting.com/fin/ear", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rate": 12,
"frequency": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/ear",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rate": 12,
"frequency": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/ear", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rate":12,"frequency":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rate":12,"frequency":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/ear", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"rate": 12,
"frequency": 12
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.ear",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
複利回数が正の整数でない場合は静かな NaN ではなく invalid_input で失敗します。
入力契約、応答の形、誤り時の振る舞い
必須の二欄を持つ JSON 本体を POST してください。alias の nominal_rate、annual_rate、interest_rate、nominal は同じ欄を指します。rate が欠落、空、無限、あるいは有限数でない場合、タスクは rate を名指しして invalid_input で失敗し、課金されません。alias の n、compounds_per_year、compounding_periods、periods_per_year を受け付けるので、表計算は慣れた列名を保てます。ハンドラは黙って丸めたり NaN を返したりせず、frequency が正の整数でなければならないと述べて invalid_input で拒否します。各欄は JSON の数でも数値文字列でも構いません。成功時は本体が rate と frequency を返し、rate_decimal を r として報告し、パーセントの effective_rate と分数の effective_rate_decimal、および EAR が (1 + r/n) の n 乗から一を引いたものである旨の formula 文字列を返します。
実効年利計算機が役立つ場面
家計と学習者は、二つの商品が同じ名目パーセントを異なる付利暦で示し、一括元本がどれだけ増えるかではなく、どちらの提示が本当に厚いかを問うときに実効年利計算機を使います。家計指導の担当者は、整数でない複利回数を黙って NaN として成功扱いにする壊れたフォームではなく、それを拒否する決定的な神託を必要とします。後で元本の将来残高が必要になったら、この二欄の利率換算契約を引き伸ばすのではなく、複利の恒等式へ切り替えてください。製品チームは同じ契約を導入デモに結び、名目パーセントと月次複利を入れた利用者が、本番試験で API が後から返すのと同じ effective_rate を見るようにします。実装は段階 A の純粋 parse なので、成功した呼び出しは公開された基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。要求を小さく保ち、丸めた effective_rate を試験に固定すれば、表計算サービスを自ら立てずにワークシート、LMS プラグイン、エッジワーカー向けの再現可能な EAR 数値が得られます。
連携の活用例
製品デモと継続的インテグレーションの固定値
比較ウィジェットと自動試験に、無料ブラウザウィジェットとバイト単位で一致する決定的な effective_rate を入れます。
技術的な質問
実効年利計算機の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功一件あたり $0.002 の前払い KIT 残高を使い、不正な入力は課金されません。