فهرست

جست‌وجوی ابزارهاگزارش تغییرات

برای جابه‌جایی برای باز کردنمسئله را توضیح دهید، نه نام ابزار را

محاسبهٔ درصد

پنج پرسش رایج درصد را در یک ماشین‌حساب پاسخ می‌دهد: X درصد از Y، نسبت یک عدد به دیگری، تغییر میان دو مقدار و افزودن یا کاستن درصد. مقدار، نرخ و عدد نهایی کنار هم می‌آیند تا پاسخ با کمیت دیگری اشتباه نشود.

هر پرسش از دو عدد پایین با ترتیب و معنایی متفاوت استفاده می‌کند.

در «۱۵٪ از ۲۰۰» این عدد ۱۵ است. در «از ۴۰ به ۵۰» این عدد ۴۰، یعنی مقدار آغازین است.

در «۱۵٪ از ۲۰۰» این عدد ۲۰۰ است. در «از ۴۰ به ۵۰» این عدد ۵۰، یعنی مقدار پایانی است.

پاسخ
۳۰
پاسخ پرسش انتخاب‌شده. در دو حالت «چند درصد» یک درصد است و در سه حالت دیگر یک مقدار.
به زبان ساده
۱۵٪ از ۲۰۰ می‌شود ۳۰.
مقدار
۳۰
به‌صورت درصد
۱۵٫۰۰%
مقدار آغازین پس از اعمال تغییر
۲۳۰

همان مبنا در درصدهای رایج

۱٫۰۰%۲۲۰۲۱۹۸
۲٫۰۰%۴۲۰۴۱۹۶
۵٫۰۰%۱۰۲۱۰۱۹۰
۱۰٫۰۰%۲۰۲۲۰۱۸۰
۱۲٫۵۰%۲۵۲۲۵۱۷۵
۱۵٫۰۰%۳۰۲۳۰۱۷۰
۲۰٫۰۰%۴۰۲۴۰۱۶۰
۲۵٫۰۰%۵۰۲۵۰۱۵۰
۳۰٫۰۰%۶۰۲۶۰۱۴۰
۴۰٫۰۰%۸۰۲۸۰۱۲۰

نتیجه‌ها بدون تضمین درستی ارائه می‌شوند. روش و منابع در پایین صفحه منتشر شده‌اند تا بتوانید محاسبه را بررسی کنید.

چگونگی کار

پنج پرسش با یک واژه

«۱۵٪ از ۲۰۰ چقدر است؟» و «۱۵ چند درصد ۲۰۰ است؟» از دو عدد یکسان استفاده می‌کنند، اما پاسخ‌هایشان ۳۰ و ۷٫۵٪ است. انتخاب نوع پرسش مهم‌ترین بخش ابزار است. پنل نتیجه هم پاسخ، مقدار، نرخ و عدد پس از اعمال تغییر را کنار هم می‌گذارد تا ۳۰ با ۳۰٪ اشتباه نشود.

زیر پنج حالت فقط یک رابطه وجود دارد. هر درصد یک مبنا، یک نرخ و یک مقدار دارد:

مقدار = مبنا × نرخ ÷ 100
نتیجهٔ پس از اعمال = مبنا + مقدار

حالت انتخابی تعیین می‌کند کدام دو کمیت از ورودی می‌آیند و کدام دو باید حل شوند. در حالت کاهش، نرخ منفی ذخیره می‌شود؛ بنابراین رابطهٔ «مبنا + مقدار» در همهٔ حالت‌ها یکسان باقی می‌ماند.

جهت تغییر مهم است

از ۴۰ به ۵۰، اختلاف ۱۰ است و ۱۰ تقسیم بر ۴۰ برابر ۲۵٪. اگر اشتباهاً بر ۵۰ تقسیم کنیم ۲۰٪ می‌شود؛ این پاسخ پرسش معکوس، یعنی افت از ۵۰ به ۴۰ است. درصد بدون مبنای مشخص ناقص است.

همین نامتقارنی باعث می‌شود دو تغییر مخالف همدیگر را خنثی نکنند. افت ۵۰٪ از ۱۰۰ ما را به ۵۰ می‌رساند. رشد ۵۰٪ روی ۵۰ فقط ۲۵ واحد می‌افزاید و نتیجه ۷۵ است.

نمونه‌های ابزار

با A برابر ۱۵ و B برابر ۲۰۰:

  • در حالت «A٪ از B»، پاسخ ۳۰ است.
  • در حالت «A چند درصد B است»، پاسخ ۷٫۵٪ است.
  • در حالت «افزایش A به B٪»، ۱۵ با ۲۰۰٪ افزایش به ۴۵ می‌رسد؛ چون در این حالت A مبنا و B نرخ است.

این تفاوت عمدی است و جملهٔ کنار پاسخ معنای هر ورودی را دوباره می‌نویسد.

محاسبه با کتابخانهٔ عدد ده‌دهی انجام می‌شود. ممیز شناور دودویی نمی‌تواند بسیاری از کسرهای ده‌دهی رایج را دقیق نگه دارد؛ اختلاف برای یک ردیف کوچک است، اما روی هزاران ردیف جمع می‌شود. در این ابزار ۱۰٪ از ۱٫۱۵ دقیقاً ۰٫۱۱۵ می‌ماند.

فرمول

هر پرسش درصدی از چهار کمیت ساخته می‌شود:

  base     عددی که درصد نسبت به آن سنجیده می‌شود
  percent  نرخ درصد
  amount   base × percent ÷ 100
  after    base + amount

حالت‌های ابزار:

  A٪ از B             base = B,  percent = A
  A چند درصد B است    base = B,  amount  = A,      percent = amount ÷ base × 100
  از A به B           base = A,  amount  = B - A,  percent = amount ÷ base × 100
  افزایش A به B٪      base = A,  percent = B
  کاهش A به B٪        base = A,  percent = -B

در همهٔ حالت‌ها، حتی کاهش:
  after = base + amount

اگر base صفر باشد، درصد تعریف نشده است و ابزار به‌جای تقسیم بر صفر خط تیره نشان می‌دهد.

فرض‌ها

  • درصد تغییر همیشه نسبت به مقدار آغازین سنجیده می‌شود. از ۴۰ به ۵۰ رشد ۲۵٪ و از ۵۰ به ۴۰ افت ۲۰٪ است، هرچند فاصله در هر دو ده واحد است.
  • برای مقدار آغازین منفی، علامت از فرمول کتابی می‌آید؛ «بزرگ‌ترشدن قدر مطلق» لزوماً با برداشت روزمره از رشد یکسان نیست.
  • نسبت به مبنای صفر هیچ درصدی تعریف نمی‌شود و نتیجه خط تیره است؛ نمایش بی‌نهایت در محاسبه‌ای روزمره از ندادن پاسخ گمراه‌کننده‌تر است.
  • حساب با عدد ده‌دهی انجام می‌شود، نه ممیز شناور دودویی؛ بنابراین ۱۰٪ از ۱٫۱۵ دقیقاً ۰٫۱۱۵ است.
  • مقدارها برای نمایش به دو رقم گرد می‌شوند، اما ابزار واحد پول یا اندازه را حدس نمی‌زند و گردکردن مالی انجام نمی‌دهد.

پرسش‌های رایج

درصد تغییر میان دو عدد چگونه حساب می‌شود؟

مقدار قدیم را از مقدار جدید کم کنید، اختلاف را بر مقدار قدیم تقسیم و حاصل را در ۱۰۰ ضرب کنید. تقسیم همیشه بر نقطهٔ شروع است؛ به همین دلیل از ۴۰ به ۵۰ برابر ۲۵٪ رشد ولی برگشت از ۵۰ به ۴۰ برابر ۲۰٪ افت است.

چرا افت ۵۰ درصدی با رشد ۵۰ درصدی جبران نمی‌شود؟

چون درصد دوم روی عدد کوچک‌تر اعمال می‌شود. ۱۰۰ منهای ۵۰٪ برابر ۵۰ است و ۵۰ به‌علاوهٔ ۵۰٪ فقط ۷۵ می‌شود. برگشت از ۵۰ به ۱۰۰ به رشد ۱۰۰٪ نیاز دارد.

چرا پاسخ به‌صورت خط تیره نمایش داده می‌شود؟

چون عددی که نسبت به آن اندازه می‌گیریم صفر است. «۳۰ چند درصد صفر است» و «تغییر از صفر به ۵۰» پاسخ درصدی محدود ندارند؛ تغییر مبنا پاسخ را برمی‌گرداند.

چرا ۱۰ درصد از ۱٫۱۵ در بعضی جاها دنبالهٔ بلند اعشاری دارد؟

بسیاری از برنامه‌ها عدد را با ممیز شناور دودویی نگه می‌دارند و ۱٫۱۵ یا ۰٫۱ در دودویی دقیق نیست. این ابزار محاسبه را ده‌دهی انجام می‌دهد تا پاسخ همان چیزی باشد که روی کاغذ به دست می‌آید.

آیا عددهایی که وارد می‌کنم جایی فرستاده می‌شوند؟

نه. محاسبه در همین زبانه اجرا می‌شود. مقدارها ممکن است برای ساخت پیوند اشتراک در بخش پس از # نشانی قرار بگیرند و این بخش در درخواست HTTP ارسال نمی‌شود.

منابع

روش را Tessalor در ۸ مرداد ۱۴۰۵ نوشته و بررسی کرده است.