بلاگ
آموزش جامع فرمول GROWTH در گوگل شیت
- فرمول GROWTH در گوگل شیت دقیقاً چیست و چه کاربردی دارد؟
- چگونه میتوان از این فرمول برای پیشبینی دقیق روند رشد نمایی استفاده کرد؟
- پارامترهای مورد نیاز برای فرمول GROWTH کدامند و هر یک چه نقشی دارند؟
- چه تفاوتهایی بین فرمول GROWTH و سایر فرمولهای پیشبینی مانند FORECAST یا TREND وجود دارد؟
- در چه سناریوهای عملی میتوان از فرمول GROWTH برای تصمیمگیری بهتر بهره برد؟
در این مقاله جامع، به تمام این سوالات به صورت مفصل پاسخ خواهیم داد و شما را با تمام جنبههای فرمول GROWTH در گوگل شیت آشنا خواهیم کرد. اگر به دنبال ابزاری قدرتمند برای تحلیل روند رشد نمایی، پیشبینیهای دقیق در کسبوکار، سرمایهگذاری یا حتی جمعیتشناسی هستید، فرمول GROWTH یکی از کارآمدترین گزینهها در جعبه ابزار شما خواهد بود. این راهنما به شما کمک میکند تا با درک عمیق از نحوه کارکرد این فرمول، بتوانید آن را به بهترین شکل در پروژهها و تحلیلهای خود به کار گیرید و به بینشهای ارزشمندی دست یابید.
مقدمهای بر فرمول GROWTH در گوگل شیت
فرمول GROWTH در گوگل شیت ابزاری ریاضی است که برای پیشبینی مقادیر آینده در یک روند رشد نمایی (Exponential Growth) به کار میرود. این فرمول بر اساس مجموعه دادههای تاریخی موجود، یک منحنی رشد نمایی را برازش داده و سپس از این منحنی برای تخمین مقادیر آتی استفاده میکند. در دنیای واقعی، بسیاری از پدیدهها مانند رشد فروش محصولات جدید، گسترش ویروسها، افزایش جمعیت در مراحل اولیه یا بازدهی برخی سرمایهگذاریها از الگوی رشد نمایی پیروی میکنند. درک و استفاده صحیح از فرمول GROWTH در گوگل شیت به شما این امکان را میدهد که با دقت بیشتری آینده را پیشبینی کرده و تصمیمات آگاهانهتری بگیرید.
برخلاف فرمولهایی مانند TREND که برای پیشبینی روندهای خطی به کار میروند، GROWTH برای دادههایی طراحی شده است که با نرخ ثابتی به صورت درصدی رشد میکنند، نه به صورت مقدار ثابت. این تفاوت اساسی، GROWTH را به ابزاری منحصربهفرد و قدرتمند برای مدلسازی پدیدههایی با ماهیت نمایی تبدیل میکند.
نحوه کارکرد فرمول GROWTH: درک اصول
فرمول GROWTH در هسته خود، بر پایه رگرسیون نمایی (Exponential Regression) عمل میکند. به این معنی که با استفاده از حداقل مربعات (Least Squares), بهترین منحنی نمایی را به نقاط دادههای ورودی شما برازش میدهد. این منحنی دارای یک معادله کلی به صورت Y = b * m^X است که در آن:
- Y: مقدار پیشبینی شده (وابسته)
- X: مقدار مستقل
- b: عرض از مبدأ (نقطه شروع منحنی در محور Y)
- m: ضریب رشد نمایی (فاکتور رشد برای هر واحد X)
فرمول GROWTH ابتدا مقادیر ‘b’ و ‘m’ را بر اساس دادههای تاریخی ‘X’ و ‘Y’ شما محاسبه میکند. سپس، با استفاده از این پارامترها و مقادیر جدید ‘X’ که شما برای پیشبینی ارائه میدهید، مقادیر ‘Y’ متناظر را تخمین میزند. این فرآیند کاملاً خودکار بوده و نیاز به انجام محاسبات پیچیده ریاضی توسط کاربر نیست، بلکه کافی است دادههای صحیح را به فرمول ارائه دهید.
ساختار و سینتکس فرمول GROWTH
سینتکس (Syntax) فرمول GROWTH در گوگل شیت به صورت زیر است:
=GROWTH(known_data_y, [known_data_x], [new_data_x])
بیایید هر یک از این آرگومانها را با جزئیات بررسی کنیم:
known_data_y(اجباری):این آرگومان، محدودهای از سلولها یا آرایهای از مقادیر عددی را شامل میشود که نمایانگر دادههای تاریخی وابسته (Y-values) شما هستند. این مقادیر، نتایج یا خروجیهایی هستند که شما میخواهید روند رشد آنها را تحلیل کنید. به عنوان مثال، اگر در حال پیشبینی فروش هستید، این محدوده شامل مقادیر فروش واقعی گذشته خواهد بود.
[known_data_x](اختیاری):این آرگومان، محدودهای از سلولها یا آرایهای از مقادیر عددی را شامل میشود که نمایانگر دادههای تاریخی مستقل (X-values) شما هستند. این مقادیر، ورودیها یا عواملی هستند که بر
known_data_yتأثیر میگذارند. به عنوان مثال، اگرknown_data_yفروش ماهانه باشد،known_data_xمیتواند شامل شماره ماهها (1، 2، 3 و غیره) یا تاریخهای مربوطه باشد. اگر این آرگومان را نادیده بگیرید، گوگل شیت به صورت پیشفرض از آرایه {1, 2, 3, …} به تعداد مقادیرknown_data_yاستفاده خواهد کرد.[new_data_x](اختیاری):این آرگومان، محدودهای از سلولها یا آرایهای از مقادیر عددی را شامل میشود که نمایانگر مقادیر X جدید هستند و شما میخواهید فرمول GROWTH در گوگل شیت برای آنها مقادیر Y را پیشبینی کند. به عنوان مثال، اگر
known_data_xشامل ماههای 1 تا 12 باشد و شما میخواهید فروش ماههای 13، 14 و 15 را پیشبینی کنید،new_data_xشامل این اعداد خواهد بود. اگر این آرگومان را نادیده بگیرید، فرمول مقادیر Y را برای همانknown_data_xپیشبینی خواهد کرد.
نکته مهم این است که اگر هر دو آرگومان [known_data_x] و [new_data_x] را حذف کنید، فرمول مقادیر Y را برای آرایه {1, 2, 3, …} به تعداد مقادیر known_data_y پیشبینی خواهد کرد.
مثالهای کاربردی از فرمول GROWTH در گوگل شیت
برای درک بهتر، به چند مثال عملی میپردازیم.
مثال 1: پیشبینی فروش یک محصول جدید
فرض کنید یک محصول جدید راهاندازی کردهاید و دادههای فروش ماهانه را برای چند ماه اول دارید. میخواهید فروش سه ماه آینده را پیشبینی کنید.
| ماه (X) | فروش (Y) |
|---|---|
| 1 | 50 |
| 2 | 75 |
| 3 | 110 |
| 4 | 160 |
| 5 | 230 |
برای پیشبینی فروش ماههای 6، 7 و 8:
- دادههای بالا را در ستونهای A و B گوگل شیت وارد کنید (مثلاً A2:A6 برای ماه و B2:B6 برای فروش).
- مقادیر
new_data_x(ماههای 6، 7 و 8) را در جایی دیگر (مثلاً A8:A10) وارد کنید. - در سلول C8، فرمول زیر را وارد کنید و سپس آن را به سمت پایین بکشید:
=GROWTH(B2:B6, A2:A6, A8:A10)
نتیجه، پیشبینی فروش برای ماههای 6، 7 و 8 خواهد بود که نشاندهنده روند رشد نمایی فروش است.
مثال 2: رشد جمعیت در یک منطقه
دادههای جمعیت یک شهر در سالهای اخیر به شرح زیر است:
| سال (X) | جمعیت (Y) |
|---|---|
| 2020 | 100000 |
| 2021 | 108000 |
| 2022 | 116640 |
| 2023 | 125971 |
برای پیشبینی جمعیت در سالهای 2024 و 2025:
- دادهها را در ستونهای A و B وارد کنید (مثلاً A2:A5 برای سال و B2:B5 برای جمعیت).
- سالهای آینده (2024 و 2025) را به عنوان
new_data_xدر جایی دیگر (مثلاً A7:A8) وارد کنید. - در سلول C7، فرمول زیر را وارد کرده و به سمت پایین بکشید:
=GROWTH(B2:B5, A2:A5, A7:A8)
این فرمول، تخمین جمعیت شهر را برای سالهای 2024 و 2025 بر اساس روند رشد نمایی گذشته ارائه میدهد.
مثال 3: رشد سرمایهگذاری
ارزش یک سرمایهگذاری در طول پنج سال گذشته:
| سال (X) | ارزش سرمایهگذاری (Y) |
|---|---|
| 1 | 1000 |
| 2 | 1100 |
| 3 | 1210 |
| 4 | 1331 |
| 5 | 1464 |
برای پیشبینی ارزش سرمایهگذاری در سالهای 6 و 7:
- دادهها را در ستونهای A و B وارد کنید (مثلاً A2:A6 برای سال و B2:B6 برای ارزش).
- سالهای آینده (6 و 7) را به عنوان
new_data_xدر A8:A9 وارد کنید. - در سلول C8، فرمول زیر را وارد و به سمت پایین بکشید:
=GROWTH(B2:B6, A2:A6, A8:A9)
این فرمول، ارزش پیشبینی شده سرمایهگذاری را برای دو سال آینده نشان میدهد، با فرض اینکه روند رشد نمایی حفظ شود.
نکات و ترفندهای پیشرفته برای استفاده از فرمول GROWTH
برای بهرهبرداری حداکثری از فرمول GROWTH در گوگل شیت، به نکات زیر توجه کنید:
- استفاده از ARRAYFORMULA: اگر میخواهید فرمول GROWTH نتایج را برای تمام
new_data_xبه صورت یکجا و بدون کشیدن فرمول تولید کند، میتوانید آن را باARRAYFORMULAترکیب کنید.=ARRAYFORMULA(GROWTH(B2:B6, A2:A6, A8:A10))
این کار به خصوص برای آرایههای بزرگ از
new_data_xکارآمد است. - بصریسازی دادهها: همیشه توصیه میشود دادههای تاریخی و نتایج پیشبینی شده را در یک نمودار (مثلاً نمودار پراکندگی یا خطی) نمایش دهید. این کار به شما کمک میکند تا روند رشد را بهتر درک کرده و اعتبار پیشبینیها را بصری بررسی کنید. منحنی نمایی تولید شده توسط GROWTH باید به خوبی با نقاط داده تاریخی شما مطابقت داشته باشد.
- بررسی خطاهای احتمالی:
- اگر تعداد نقاط داده کافی نباشد (حداقل 2 نقطه)، فرمول ممکن است خطا بدهد.
- اگر دادهها ماهیت نمایی نداشته باشند، پیشبینیها ممکن است غیرواقعی باشند.
- خطای
#VALUE!معمولاً به دلیل ورود متن به جای عدد در آرگومانها رخ میدهد. - خطای
#NUM!ممکن است زمانی رخ دهد که مقادیر غیرمعمول (مانند صفر یا منفی) در دادههای Y وجود داشته باشد که با مدل نمایی سازگار نیست.
- محدودیتها: فرمول GROWTH در گوگل شیت فرض میکند که روند رشد نمایی در آینده نیز ادامه خواهد داشت. در بسیاری از سناریوهای واقعی، رشد نمایی نمیتواند تا بینهایت ادامه یابد (مثلاً محدودیتهای بازار، منابع و غیره). بنابراین، از پیشبینیهای بلندمدت بیش از حد دوری کنید و همیشه نتایج را با دانش خود از زمینه مورد نظر ترکیب نمایید.
تفاوت فرمول GROWTH با سایر فرمولهای پیشبینی
گوگل شیت چندین فرمول برای پیشبینی ارائه میدهد که هر یک کاربرد خاص خود را دارند. درک تفاوتها کلیدی است:
GROWTH در مقابل FORECAST
- GROWTH: برای پیشبینی روندهای نمایی (Exponential Trends) استفاده میشود. فرض میکند که دادهها با یک نرخ درصدی ثابت در حال رشد یا کاهش هستند.
- FORECAST: (و FORECAST.ETS برای پیشبینی فصلی) برای پیشبینی روندهای خطی (Linear Trends) استفاده میشود. فرض میکند که دادهها با یک مقدار ثابت در حال رشد یا کاهش هستند.
انتخاب بین این دو به ماهیت دادههای تاریخی شما بستگی دارد. اگر نمودار دادههایتان به شکل خط راست است، FORECAST مناسبتر است؛ اگر به شکل یک منحنی با شیب رو به افزایش یا کاهش تند است، GROWTH بهتر عمل میکند.
GROWTH در مقابل TREND
- GROWTH: همانطور که گفته شد، برای مدلسازی و پیشبینی روندهای نمایی.
- TREND: مشابه FORECAST، برای مدلسازی و پیشبینی روندهای خطی استفاده میشود. TREND میتواند چندین مجموعه از X-values را بپذیرد، در حالی که FORECAST معمولاً یک مجموعه X-values را برای پیشبینی Y-value واحد به کار میبرد.
GROWTH در مقابل LOGEST
- GROWTH: مقادیر Y را مستقیماً بر اساس یک روند نمایی پیشبینی میکند. خروجی آن یک آرایه از مقادیر Y پیشبینی شده است.
- LOGEST: پارامترهای آماری رگرسیون نمایی (مانند b و m در معادله Y = b * m^X) را محاسبه و برمیگرداند. LOGEST به تنهایی پیشبینی نمیکند، بلکه اطلاعات مورد نیاز برای ساخت مدل پیشبینی نمایی را ارائه میدهد. از نتایج LOGEST میتوان برای ساختن فرمول GROWTH به صورت دستی استفاده کرد، اما فرمول GROWTH در گوگل شیت این کار را به صورت مستقیم و سادهتر انجام میدهد.
چالشها و راهکارهای رایج
استفاده از فرمول GROWTH میتواند چالشهایی داشته باشد:
- دادههای ناکافی: برای پیشبینی دقیق، به حداقل تعداد معقولی از نقاط داده تاریخی (Y-values و X-values) نیاز دارید. هرچه دادههای بیشتری داشته باشید، مدل رگرسیون نمایی دقیقتر خواهد بود.
- دادههای غیرنمایی: اگر دادههای شما واقعاً ماهیت نمایی ندارند (مثلاً نوسانی هستند یا دارای نقاط عطف ناگهانی)، فرمول GROWTH نتایج گمراهکنندهای خواهد داد. همیشه قبل از استفاده از GROWTH، نمودار دادههای خود را بررسی کنید.
- نقاط پرت (Outliers): وجود نقاط دادهای که به شدت از روند کلی دور هستند، میتواند دقت مدل رگرسیون نمایی را کاهش دهد. شناسایی و حذف یا تعدیل این نقاط پرت میتواند به بهبود دقت پیشبینی کمک کند.
- پیشبینیهای بلندمدت: همانطور که قبلاً ذکر شد، رشد نمایی در دنیای واقعی معمولاً محدودیتهایی دارد. پیشبینیهای بسیار بلندمدت با GROWTH باید با احتیاط فراوان و با در نظر گرفتن عوامل بیرونی تحلیل شوند.
برای غلبه بر این چالشها، همواره با دادههای خود آشنا باشید، نمودارهای بصری را تحلیل کنید و نتایج فرمول را با دانش و تجربه خود از حوزه مربوطه ترکیب کنید. هیچ فرمولی جایگزین تفکر نقادانه و تحلیل انسانی نمیشود.
در نهایت، فرمول GROWTH در گوگل شیت ابزاری بسیار قدرتمند برای هر کسی است که نیاز به تحلیل و پیشبینی روندهای رشد نمایی دارد. با درک صحیح از سینتکس آن، کاربردهای عملی و محدودیتهایش، میتوانید تصمیمات کسبوکاری و شخصی خود را بر پایه دادههای دقیقتر و منطقیتر بنا نهید. این فرمول، دیدگاه ارزشمندی را نسبت به آینده پدیدههایی که از رشد نمایی پیروی میکنند، ارائه میدهد و با تمرین و کاربرد مداوم، به یکی از مهارتهای کلیدی شما در کار با گوگل شیت تبدیل خواهد شد.
ممنون از تیم 9persona. اگر ممکن است یک فایل نمونه گوگل شیت هم برای دانلود قرار دهید که فرمولها در آن آماده باشند.
سلام کامران عزیز، پیشنهاد بسیار خوبی است. به زودی یک قالب آماده پیشبینی رشد را به انتهای همین مقاله اضافه خواهیم کرد تا کاربران بتوانند با کپی کردن آن، دادههای خود را سریعتر تحلیل کنند.
مقاله خیلی روان بود. برای کسی که ریاضیات قوی ندارد هم قابل فهم است.
به عنوان یک بیزینس کوچ، همیشه به کلاینتهایم توصیه میکنم که تصمیماتشان را بر اساس دیتا اتخاذ کنند نه شهود. این مقاله یک ابزار عالی برای این کار است.
دقیقاً همینطور است جناب بابک عزیز. شهود مدیریتی ارزشمند است اما وقتی با تحلیلهای دیتامحور مثل فرمول GROWTH ترکیب شود، ریسک تصمیمگیری به حداقل میرسد.
توضیحات در مورد پارامترهای اختیاری خیلی به من کمک کرد. همیشه فکر میکردم حتماً باید همه فیلدها را پر کنم.
نکته ظریفی بود شیوا جان. هوشمندی گوگل شیت در این است که اگر پارامترهای اختیاری را خالی بگذارید، از تنظیمات پیشفرض استاندارد استفاده میکند که در ۸۰ درصد مواقع کافی است.
من این فرمول را با دادههای واقعی شرکتم تست کردم، فوقالعاده بود. تفاوتی که با FORECAST دارد کاملاً مشهود است.
خوشحالیم که تجربه عملیتان را به اشتراک گذاشتید آرش عزیز. تفاوت در درک ماهیت دادههاست؛ بسیاری از مدیران به اشتباه همه چیز را خطی فرض میکنند، در حالی که بسیاری از پدیدههای بیزینسی ماهیت نمایی دارند.
آیا میتوانیم از GROWTH برای پیشبینی قیمت سهام در بورس استفاده کنیم؟
رضا عزیز، بازار سرمایه تحت تأثیر متغیرهای برونزای بسیار زیادی است و صرفاً با یک فرمول ریاضی بر پایه دادههای گذشته نمیتوان پیشبینی دقیقی داشت. با این حال، برای تشخیص ‘ترند’ کلی قیمت در بازههای زمانی بلندمدت، GROWTH میتواند به عنوان یک اندیکاتور کمکی در کنار تحلیل تکنیکال استفاده شود.
بسیار عالی بود، ممنون از زحماتتون.
برای پیشبینی نرخ ریزش مشتری (Churn Rate) هم میتوان از این فرمول استفاده کرد یا فقط برای رشد است؟
امیرحسین عزیز، اگرچه نام فرمول GROWTH است، اما از آن برای هر نوع روندی که الگوی نمایی دارد (چه صعودی و چه نزولی) میتوان استفاده کرد. اگر ریزش مشتری شما با یک نرخ ثابت در حال افزایش است، این فرمول میتواند به خوبی روند آتی را مدلسازی کند.
در پارامتر آخر (b)، اگر مقدار را FALSE بگذاریم چه تغییری در محاسبات ایجاد میشود؟
اگر پارامتر b یا همان const را FALSE قرار دهید، فرمول مجبور میشود عرض از مبدأ (بیس اولیه) را صفر در نظر بگیرد. معمولاً پیشنهاد میشود این پارامتر را TRUE بگذارید تا ثابت b به صورت طبیعی بر اساس دادههای شما محاسبه شود و دقت مدل کاهش نیابد.
به عنوان یک مدیر مالی، همیشه از اکسل استفاده میکردم اما الان میبینم که قابلیتهای اشتراکگذاری گوگل شیت در کنار این فرمولها چقدر مدیریت تیم را راحتتر میکند.
کاملاً درست است حامد عزیز. قدرت واقعی گوگل شیت در همکاری تیمی (Collaboration) است. فرمول GROWTH در گوگل شیت دقیقاً مشابه اکسل عمل میکند، اما دسترسی همزمان تیم به نتایج پیشبینی، تصمیمگیریهای استراتژیک را سرعت میبخشد.
آموزشهای گوگل شیت شما همیشه یک لول بالاتر از سایتهای دیگر است. لطفاً در مورد ترکیب این فرمول با نمودارهای پیشبینی هم مطلب بگذارید.
ممنون از لطف شما سحر عزیز. حتماً در مقالات بعدی، نحوه بصریسازی خروجیهای فرمول GROWTH و رسم منحنیهای پیشبینی (Trendline) را آموزش خواهیم داد.
یک سوال فنی؛ اگر در مجموعه دادههای ما مقدار صفر یا منفی وجود داشته باشد، فرمول GROWTH با خطا مواجه میشود؟
بله فرهاد جان، نکته بسیار مهمی را اشاره کردید. از آنجایی که این فرمول بر پایه محاسبات لگاریتمی است، مقادیر ورودی (known_y’s) حتماً باید بزرگتر از صفر باشند. در صورت وجود داده صفر، باید ابتدا دادهها را پاکسازی یا جایگزین کنید.
واقعاً مقالهی جامعی بود. من از این فرمول برای پیشبینی تعداد فالوورهای اینستاگرام برندم استفاده کردم و نتایجش تا ۸۰ درصد به واقعیت نزدیک بود.
دقیقاً همینطور است نیلوفر عزیز. رشد شبکههای اجتماعی معمولاً الگوی نمایی دارد و GROWTH یکی از بهترین ابزارها برای تحلیل پتانسیل رشد در این حوزه است. موفق باشید!
آیا فرمول GROWTH برای دادههایی که نوسان فصلی زیادی دارند هم پیشنهاد میشود؟ مثلاً فروش شب عید که ناگهان بالا میرود.
سوال هوشمندانهای بود سعید عزیز. فرمول GROWTH بیشتر برای شناسایی روند کلی (Trend) نمایی است. برای دادههای فصلی (Seasonality)، بهتر است ابتدا دادهها را هموارسازی کنید یا از توابع پیشرفتهتری مثل FORECAST.ETS استفاده کنید که فصلی بودن را در نظر میگیرد، مگر اینکه بخواهید نرخ رشد سالانه را فارغ از ماهها بسنجید.
بسیار عالی بود. من همیشه در پارامتر new_x دچار سردرگمی میشدم که با توضیحات شما کاملاً شفاف شد. استفاده از این ابزار در بیزینس کوچینگ واقعاً حیاتی است.
خوشحالیم که برایتان مفید بوده مریم جان. در تحلیلهای بیزینس کوچینگ، درک درست از دادههای آینده بر اساس متغیرهای زمانی (new_x) به کلاینت کمک میکند تا اهداف SMARTتری را تدوین کند.
ممنون از این مقاله کاربردی. برای پیشبینی فروش ماهانه در کسبوکارهای نوپا، تفاوت اصلی بین GROWTH و TREND در چیست؟ کدام یک دقیقتر است؟
سلام علیرضا عزیز. تفاوت اصلی در نوع مدلسازی است؛ فرمول TREND برای مدلهای خطی (Linear) استفاده میشود، اما GROWTH برای مدلهای نمایی (Exponential). اگر کسبوکار شما در مرحله مقیاسپذیری است و رشد شتابان دارد، GROWTH خروجی واقعبینانهتری نسبت به روند خطی ساده به شما میدهد.