حاسبة معدل الفائدة المرجح
رهن عقاري بقيمة 200,000 بفائدة 4.25 بالمئة، وقرض سيارة بقيمة 15,000 بفائدة 6.9 بالمئة، وقرض شخصي بقيمة 5,000 بفائدة 11.5 بالمئة، تعطي معًا معدلًا أقل من 5 بالمئة لأن الرهن يشكل معظم الدين. أدخل قروضك بأرصدتها ومعدلاتها. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
معدل الفائدة المرجح هو الرقم الواحد الذي يمثّل عدة قروض معاً: يُوزَن كل سعر سنوي بالرصيد القائم، فينخفض المتوسط برهن عقاري كبير رخيص ويرتفع ببطاقة صغيرة غالية بنسبة ما لا يزال مستحقاً فقط. يبحث المقترض عن هذا الرقم عند إعادة التمويل، أو عندما يسأل المقرض عن متوسط تكلفة الدين، أو عند مقارنة عرض توحيد بالخليط القائم. تقبل هذه الحاسبة قائمة قروض بأرصدة ومعدلات سنوية مئوية، وتعيد المتوسط المرجح، وترفض رصيداً إجمالياً صفرياً بدل القسمة على لا شيء. استخدمها عندما تحتاج لقطة حتمية لتكلفة الدين، لا جدول إهلاك كامل.
ما هو معدل الفائدة المرجح وكيف تعمل الأوزان
معدل الفائدة المرجح لمحفظة قروض هو متوسط الأسعار السنوية مرجّحاً بالرصيد. اتخذ كل أصل قائم وزناً وكل سعر تعاقدي نسبة مئوية، ثم اقسم مجموع الرصيد في السعر على مجموع الأرصدة. ولأن الأوزان دولارات ما زالت مستحقة، يهيمن رهن بمئتي ألف بأربعة في المئة على بطاقة بأربعة آلاف بعشرين في المئة: البطاقة غالية، لكنها شريحة رفيعة من الركام، فيبقى الرقم المرجّح أقرب كثيراً إلى الرهن من متوسط بسيط لأربعة وعشرين.
ذلك الفرق هو سبب البحث عن معدل مرجّح بدل جمع الأسعار والقسمة على عدد الحسابات. الصيغة هي الهوية نفسها لعائد محفظة أو لقسيمة متوسطة مرجّحة: السعر الذي إذا طُبّق على الأصل المجموع أنتج كتلة فائدة مساوية للقروض المنفصلة. لا يحوّل هذا المسار النسب المئوية إلى أقساط شهرية، ولا يركّب الفائدة، ولا يخمن الأجل المتبقي.
يجيب عن سؤال واحد بأمانة: إذا كانت هذه الأرصدة وهذه APR هي الخليط، فأي سعر واحد يصف الركام. عندما يشترك قرضان في سعر، يساوي المزيج ذلك السعر أياً كان تقسيم الأصل. وعندما تختلف الأرصدة، يملك الأصل الأثقل قدراً أكبر من النتيجة، وهو ما تحتاجه ورقة إعادة تمويل أو مذكرة تكلفة دين قبل الحديث عن وفر التدفق النقدي.
حالات الاستخدام
صفحات إعادة التمويل والتوحيد
دع الزوار يلصقون أرصدة الرهن والسيارة والبطاقة مع APR واعرض معدلاً مرجّحاً واحداً بجانب عرض جديد حتى يروا إن كان جمع الديون يرخص الخليط حقاً.
قبول الوسطاء والاستشارة
حوّل قائمة حسابات العميل إلى رقم مستقر لتكلفة الدين لملاحظات الجلسة وأوراق إعادة التمويل وقوالب الخطة، دون إعادة تنفيذ متوسط مرجّح.
تطبيقات الميزانية وإضافات الجداول
أرسل الأرصدة والأسعار المخزّنة مرة واحدة لملء حقل معدل مرجّح وتفصيل أوزان، ثم ارسم كم من الركام يقع في دين رخيص مقابل دين غالٍ.
الأسئلة الشائعة
كيف يُحسب معدل الفائدة المرجح؟
الأسعار نسب مئوية (6.5 تعني 6.5% APR). الرصيد القائم الأكبر يسحب المتوسط أكثر من الأصغر.
ماذا يحدث إذا كان الرصيد الإجمالي صفراً؟
المعدل المرجّح غير معرّف عندما تجتمع الأرصدة القائمة إلى صفر، لأن ذلك المجموع هو مقام المتوسط المرجح. القوائم الفارغة أو الصفرية كلها لا تُعاد نجاحاً أبداً.
هل تُدخل الأسعار كنسب مئوية أم ككسور عشرية؟
كنسب مئوية، كما في حاسبات القروض الأخرى هنا. أرسل 6.5 لـ 6.5% APR، لا 0.065. يحتاج كل قرض أيضاً إلى رصيد قائم غير سالب؛ name اختياري.
هل تقدّر الأقساط الشهرية أو إجمالي الفائدة؟
لا. تعيد فقط المعدل المرجّح الواحد للخليط، مع وزن كل قرض ومساهمته. استخدم أداة إهلاك منفصلة إن احتجت جداول سداد أو فائدة بالعملة.
لماذا لا يساوي معدلي المرجح المتوسط البسيط لمعدلات قروضي؟
لأن كل معدل يُحتسب بقدر الرصيد الذي يقف خلفه. الرهن الكبير الرخيص يخفض الرقم، أما البطاقة الصغيرة المرتفعة الفائدة فلا ترفعه إلا بقدر رصيدها الصغير. المتوسط البسيط يعامل كل الحسابات على أنها متساوية، وهي ليست كذلك.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/blended-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"loans":[{"name":"Mortgage","balance":200000,"rate":4.25},{"name":"Auto loan","balance":15000,"rate":6.9},{"name":"Personal loan","balance":5000,"rate":11.5}]}'const res = await fetch("https://api.kit.forhosting.com/fin/blended-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"loans": [
{
"name": "Mortgage",
"balance": 200000,
"rate": 4.25
},
{
"name": "Auto loan",
"balance": 15000,
"rate": 6.9
},
{
"name": "Personal loan",
"balance": 5000,
"rate": 11.5
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/blended-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"loans": [
{
"name": "Mortgage",
"balance": 200000,
"rate": 4.25
},
{
"name": "Auto loan",
"balance": 15000,
"rate": 6.9
},
{
"name": "Personal loan",
"balance": 5000,
"rate": 11.5
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/blended-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"loans":[{"name":"Mortgage","balance":200000,"rate":4.25},{"name":"Auto loan","balance":15000,"rate":6.9},{"name":"Personal loan","balance":5000,"rate":11.5}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"loans":[{"name":"Mortgage","balance":200000,"rate":4.25},{"name":"Auto loan","balance":15000,"rate":6.9},{"name":"Personal loan","balance":5000,"rate":11.5}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/blended-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"loans": [
{
"name": "Mortgage",
"balance": 200000,
"rate": 4.25
},
{
"name": "Auto loan",
"balance": 15000,
"rate": 6.9
},
{
"name": "Personal loan",
"balance": 5000,
"rate": 11.5
}
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.blended_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_items | 100 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المنطق التحليلي النقي نفسه يغذي أداة المتصفح المجانية ومسار API، فترى جداول البيانات وتطبيقات الاستشارة والعاملون على الحافة الأرقام ذاتها دون رموز نموذج أو استدعاءات شبكة صادرة.
ما هو معدل الفائدة المرجح وكيف تعمل الأوزان
جبرياً يساوي blended_rate المقدار Σ(balance_i × rate_i) مقسوماً على Σ(balance_i).
عقد الإدخال وشكل الاستجابة وسلوك الأخطاء
يجب أن يتضمن كل كائن balance (عدداً محدوداً أكبر من أو يساوي صفراً بوحدات العملة) و rate (عدداً محدوداً أكبر من أو يساوي صفراً، فائدة سنوية بالنسبة المئوية مثل 6.5 لـ 6.5 بالمئة APR). سلسلة name اختيارية تُسمّي الحساب؛ وإن حُذفت يعيّن المعالج Loan 1 و Loan 2 وهكذا من الفهرس الأصلي. يُسمح بمئة قرض كحد أقصى لكل استدعاء. الفشل المميّز هو رصيد إجمالي صفري: إذا كان كل مبلغ قائم صفراً، أو جمعت الأرصدة المقربة صفراً، يكون مقام المتوسط المرجح صفراً وتفشل المهمة بدل إعادة Infinity أو سعر مختلق. أرسل عبر POST جسماً JSON بحقل إلزامي وحيد loans: مصفوفة غير فارغة من الكائنات. تُقبل الأسماء البديلة list و items و accounts للمصفوفة. مصفوفة فارغة أو حقل loans مفقود أو قيمة غير مصفوفة أو كائن قرض بلا balance أو rate أو رصيد سالب أو سعر سالب يفشل بـ invalid_input ولا يُفوتر. عند النجاح يتضمن الجسم loan_count و total_balance كمجموع الأرصدة مقرباً إلى منزلتين و blended_rate كمتوسط مرجّح مقرب إلى ثماني منازل و weighted_sum كبسط Σ(balance × rate) ومصفوفة loans من سجلات تحمل name و balance و rate و weight_percent (حصة ذلك القرض من total_balance) و contribution (الرصيد في السعر) وسلسلة formula تعيد صياغة الهوية. اقرن blended_rate بمحرك دفعاتك إن احتجت تقديرات فائدة بالعملة؛ وابدأ هنا عندما يكون سؤال المنتج ببساطة السعر الواحد للخليط.
أين تثبت حاسبة معدل الفائدة المرجح قيمتها
تحتاج مواقع التمويل الشخصي التي تنافس على حاسبة معدل الفائدة المرجح واستعلامات إعادة التمويل المشابهة إلى أداة حية تحوّل أرصدة حقيقية إلى APR قابل للمقارنة دون إجبار الزائر على منشئ قرض متعدد الخطوات. يمكن لصفحات عرض التوحيد إظهار سعر الخليط بجانب سعر المنتج الجديد حتى يرى القارئ إن كان جمع الديون يرخص الركام حقاً. فشل التحقق لا يستهلك الرصيد. يمكن لوسطاء الرهن ونماذج قبول استشارات الائتمان استدعاء الوحدة النقية نفسها من المتصفح لمعاينات مجانية ومن API للملفات المخزّنة، بما يضمن تطابق الرقم الذي رآه العميل على صفحة الهبوط مع الرقم المخزّن بعد التسجيل. غالباً ما تخزّن إضافات الجداول وتطبيقات الميزانية بالفعل صفوف بطاقة وسيارة ورهن؛ إرسال تلك القائمة مرة واحدة يُنتج المعدل المرجّح و weight_percent لكل قرض لمخطط مكدّس. لأن التنفيذ parse نقي من المستوى A، يكلّف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. أبقِ القائمة دون مئة قرض وثبّت blended_rate في الاختبارات لتحصل على رقم تكلفة دين قابل للتكرار للأدوات ووحدات LMS والعاملين على الحافة دون بناء مكدس تخطيط مالي كامل بنفسك. لا تخترع القدرة آجالاً متبقية ولا أقساطاً شهرية؛ ذلك لأدوات إهلاك منفصلة يمكنها اتخاذ هذا blended_rate مدخلاً عندما تكفي تقريب بسعر واحد.
أسئلة تقنية
كم تكلفة حاسبة معدل الفائدة المرجح؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُفوتر.