حاسبة نمو الإيرادات
إيرادات ارتفعت من 100,000 إلى 120,000 نمت بنسبة 20%، أي بزيادة قدرها 20,000 عن الفترة السابقة. تظهر النتيجة نسبةً مئوية مباشرة، وتصبح سالبة عندما تنخفض المبيعات. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الإيرادات السابقة
- 100,000
- الإيرادات الحالية
- 120,000
- التغيير
- 20,000
- النمو (%)
- 20
نمو الإيرادات هو التغيّر في المبيعات من فترة إلى أخرى، معبَّراً عنه نسبة مئوية من إيرادات الفترة السابقة. تقبل حاسبة نمو الإيرادات إيرادات الفترة السابقة وإيرادات الفترة الحالية، تطرح الرقم الأسبق من اللاحق، تقسم على المبلغ السابق، وتضرب في مئة حتى يكون الناتج نسبة مئوية لا كسراً عشرياً. نتيجة 20 تعني أن المبيعات ارتفعت عشرين في المئة؛ والنتيجة السالبة تعني أن خط الإيرادات انكمش.
معنى نمو الإيرادات وكيف تظهر النسبة المئوية
نمو الإيرادات هو التغيّر النسبي في مبيعات شركة أو خط منتجات أو منطقة أو متجر من فاصل إفصاح إلى التالي. يراقب المحللون والمؤسسون وفرق المالية ذلك الرقم لأن خطاً صاعداً للإيرادات يموّل التوظيف والاستثمار غالباً، بينما قد يشير خط منكمش إلى حصة ضائعة أو أسعار أضعف أو حدثاً لمرة واحدة لن يتكرر. الهوية البسيطة على فاصل واحد ليست لغزاً: إيرادات الفترة الحالية ناقص إيرادات الفترة السابقة، مقسومة على إيرادات الفترة السابقة، ثم مضروبة في مئة حتى يكون الناتج نسبة مئوية جاهزة.
الهوية معدل فاصل واحد. ليست CAGR، ولا مساراً مركّباً لسنوات عدة، ولا مضاعف إيرادات ولا غربلة EV-to-sales؛ تلك الأسئلة تحتاج مدخلات إضافية لا تخترعها هذه الصفحة. عندما تكون إيرادات الفترة السابقة صفراً تكون القسمة غير معرَّفة وتفشل المهمة بدل إرجاع Infinity.
يجوز أن تكون إيرادات الفترة الحالية صفراً (هبوط تام من بداية غير صفرية يعطي سالب 100)، والقيمة السابقة السالبة مسموحة رياضياً لأن المقام يبقى غير صفري. لا تراجع التنفيذ إيداعاً ولا تحويلاً للعملة ولا تقويماً مالياً: لديكم المبلغان سلفاً، وتُطبَّق قسمة حتمية واحدة حتى لا تختلف مراجعة في المتصفح عن مهمة إنتاج.
أين تستحق حاسبة نمو الإيرادات موضعها
لوحات موسم النتائج وملفات مجلس الإدارة وصفحات تثقيف المستثمرين التي تتنافس على نمو الإيرادات تحتاج ودجتاً حياً يحوّل رقمي مبيعات مطبوعين إلى نسبة مئوية دون فتح جدول. من يدرّس تحليل قائمة الدخل يمكنه بذر أمثلة صفية تظهر 100000 إلى 120000 على أنها 20 في المئة، وهبوطاً من 200000 إلى 150000 على أنه سالب 25، والفشل القاطع عندما يكتب أحد إيرادات سابقة صفراً. جداول السيناريو التي تقارن عدة وحدات أعمال تبقى صادقة لأن المعالج parse خالص: بلا تغذية سوق، بلا بذرة عشوائية، بلا ساعة وبلا تحويل سنوي صامت.
التحقق الفاشل، بما فيه حال الإيراد السابق الصفري، لا يستهلك رصيداً. استخدم أداة CAGR مخصصة عندما يكون السؤال معدلاً مركّباً لسنوات عدة، واحفظ هذه الصفحة لهوية نمو الإيرادات على فاصل واحد يكتبها الباحثون فعلاً.
حالات الاستخدام
ودجات تثقيف المستثمرين
دع القرّاء يدخلون رقمي مبيعات في صفحة هبوط ويرون معدل نمو الإيرادات البسيط نسبة مئوية، مع فشل واضح عندما تكون إيرادات الفترة السابقة صفراً.
فحوص صفية على قائمة الدخل
سلّم الدارسين الإيرادات السابقة والحالية وتحقق من النسبة من فترة إلى أخرى، بما في ذلك حالات الانكماش والفشل القاطع أمام قيمة سابقة صفرية.
الأسئلة الشائعة
هل معدل النمو نسبة مئوية أم كسر عشري؟
تعيد الحاسبة نسبة مئوية لا كسراً عشرياً: 20 تعني زيادة عشرين في المئة. لا تضرب في مئة مرة أخرى؛ المقياس نقاط مئوية سلفاً.
هل يجوز أن تكون الإيرادات السابقة أو الحالية سالبة، وهل هذا CAGR؟
يجوز أن تكون إيرادات الفترة الحالية صفراً أو سالبة. الإيراد السابق السالب مسموح لأن المقام يبقى غير صفري. هذا معدل فاصل واحد لا معدلاً سنوياً مركّباً؛ يحتاج CAGR عدد سنوات لا تتلقاه هذه الأداة.
ماذا يحدث إذا كانت إيرادات الفترة السابقة صفرًا؟
ترفض الحاسبة ذلك، لأن النمو يُقاس على الرقم السابق ولا جواب للقسمة على صفر. أما الإيرادات الحالية الصفرية فمقبولة، وتعطي انخفاضًا بنسبة 100% إذا كانت البداية موجبة.
ماذا يعني معدل النمو السالب؟
يعني أن الإيرادات تقلصت. فإذا انخفضت من 200,000 إلى 150,000 يظهر نمو قدره سالب 25%، وهو حجم الانكماش مقيسًا على الفترة السابقة.
ما الذي يجب أن يجمع بين رقمي الإيرادات؟
العملة نفسها، والأساس نفسه صافيًا كان أو إجماليًا، والشركة أو خط المنتجات أو المنطقة نفسها. فإذا شمل أحد الرقمين نشاطًا يستبعده الآخر، لم يعد المعدل يقارن أمورًا قابلة للمقارنة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/revenue-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"previous_revenue":100000,"current_revenue":120000}'const res = await fetch("https://api.kit.forhosting.com/fin/revenue-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"previous_revenue": 100000,
"current_revenue": 120000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/revenue-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"previous_revenue": 100000,
"current_revenue": 120000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/revenue-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"previous_revenue":100000,"current_revenue":120000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"previous_revenue":100000,"current_revenue":120000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/revenue-growth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"previous_revenue": 100000,
"current_revenue": 120000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.revenue_growth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الهوية غير معرَّفة عندما تكون إيرادات الفترة السابقة صفراً، فيُرفض ذلك الحال بـ invalid_input بدل اختراع معدل أو إرجاع Infinity. يغذّي الحساب الحسابي الخالص نفسه أداة المتصفح المجانية ومسار API المدفوع مسبقاً، فلا تختلف مراجعة على الصفحة عن مهمة إنتاج في مثال محلول.
معنى نمو الإيرادات وكيف تظهر النسبة المئوية
تعيد حاسبة نمو الإيرادات تلك النسبة باسم growth_percent: 20 تعني أن المبيعات ارتفعت عشرين في المئة، وgrowth_percent السالب يعني أن خط الإيرادات تقلّص. حالة ملموسة: previous_revenue بقيمة 100000 وcurrent_revenue بقيمة 120000 تنتجان change 20000 وgrowth_percent 20. الانكماش من الرتبة الأولى: previous 200000 وcurrent 150000 تنتجان growth_percent سالب 25. تُقرَّب الكسور العشرية الدورية half-up إلى عشر خانات، فـ previous 300 وcurrent 400 تنتجان growth_percent 33.3333333333 بدل تمدد ثنائي غير مستقر لمئة على ثلاثة.
عقد الإدخال وشكل الاستجابة وحارس الإيراد السابق الصفري
ليست لإيرادات الفترة الحالية تلك القيود؛ المبالغ الحالية الصفرية أو السالبة صحيحة وتنتج ببساطة نسبة سالبة أو سالب مئة عندما كانت البداية موجبة. اقرن النسبة بتنسيقك إن احتاج عنوان علامة زائد أو رمز نسبة موضعي؛ واحفظ العقد المخزَّن نسبة رقمية حتى تثبّت الاختبارات 20 لا سلسلة موضعية. لا ترسل عدد سنوات ولا رمز عملة: هذه الصفحة لا تحوّل إلى سنوي ولا تبدّل العملات. أبقِ رقمي الإيرادات بالعملة نفسها وباتفاقية الصافي مقابل الإجمالي نفسها وللكيان نفسه حتى يقارن المعدل المثل بالمثل. أرسل عبر POST جسماً JSON فيه عددان متناهيان إلزاميان: previous_revenue (مبيعات الفترة الأسبق؛ والأسماء البديلة previous وprior_revenue وlast_revenue وprior) وcurrent_revenue (مبيعات الفترة اللاحقة؛ والأسماء البديلة current وthis_revenue وlatest_revenue). قد يصل كل حقل عدداً JSON أو سلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم المنطقية وغير المتناهية تفشل بـ invalid_input مع تسمية الحقل ولا تُفوتر. حارس المجال المطلوب هو القيمة السابقة: إذا كان previous_revenue صفراً تماماً، بما في ذلك صفر سالب عددي يساوي الصفر عند المقارنة، يفشل المعالج برسالة أن إيرادات الفترة السابقة صفر، لأن growth_percent يساوي current_revenue ناقص previous_revenue، مقسوماً على previous_revenue، مضروباً في مئة، وهو غير معرَّف على قاعدة صفرية. عند النجاح يكرر الجسم previous_revenue وcurrent_revenue كما فُسِّرا، ويبلّغ change على أنه الحالي ناقص السابق مقرَّباً half-up إلى عشر خانات عشرية، ويبلّغ growth_percent على أنه خارج النسبة المئوية المقرَّب بالطريقة نفسها، ويتضمن سلسلة صيغة قصيرة تعيد بيان growth_percent = (current_revenue - previous_revenue) / previous_revenue × 100.
أين تستحق حاسبة نمو الإيرادات موضعها
فرق المنتج والمالية التي تخزّن سلفاً إيرادات الفترة السابقة وإيرادات هذه الفترة على سجل شركة أو SKU يمكنها إرسال الرقمين نفسيهما والاستشهاد بـ growth_percent مستقر بعقد عشر خانات للشاشات والتنبيهات واختبارات الانحدار. ولأن التنفيذ parse من الفئة A، تكلف كل دعوة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. أبقِ إيرادات الفترة السابقة غير صفرية، وثبّت growth_percent المقرَّب في الاختبارات، فتحصل على نتائج قابلة للإعادة لنمو المبيعات من فترة إلى أخرى للودجات وتضمينات CMS والعاملين على الحافة دون إقامة طرفية بحث خاصة.
حالات التكامل
ملفات مجلس الإدارة في موسم النتائج
حوّل إيرادات الفترة السابقة وإيرادات هذه الفترة إلى growth_percent لملاحظة رمز أو خلية لوحة أو عمود فرز دون فتح جدول.
أسئلة تقنية
كيف يُحسب معدل نمو الإيرادات؟
اطرح previous_revenue من current_revenue، واقسم على previous_revenue، واضرب في مئة. الناتج growth_percent بعد تقريب half-up إلى عشر خانات، مع التغيّر المطلق.
ماذا يحدث إذا كانت إيرادات الفترة السابقة صفراً؟
تفشل المهمة بـ invalid_input. نمو الإيرادات غير معرَّف عندما تكون إيرادات الفترة السابقة صفراً؛ أدخل previous_revenue غير صفري. التحقق الفاشل لا يُفوتر.
كم تكلفة حاسبة نمو الإيرادات؟
أداة المتصفح مجانية. طلبات API تستخدم رصيداً مدفوعاً مسبقاً بسعر $0.002 لكل دعوة ناجحة؛ الإدخال غير الصالح، بما فيه إيراد سابق صفري، لا يُفوتر.