Среднегодовая доходность в Excel рассчитывается неверно в 80% случаев из-за неправильного выбора формулы или игнорирования временных интервалов. Если ваш результат показывает 15% годовых, а реальная прибыль за 3 года составила всего 40% — проблема в методе усреднения. В этой статье разберём точные формулы для геометрической и арифметической доходности, научимся учитывать реинвестирование и избегать ошибок при работе с отрицательными значениями.
Ключевая ошибка новичков — использование функции =СРЗНАЧ() для годовой доходности. Этот метод подходит только для арифметического среднего простых процентов, но искажает реальную картину при сложном проценте. Например, если инвестиция принесла +50% в первый год и -30% во второй, среднегодовая доходность не равна 10% (=СРЗНАЧ(50%; -30%)). Правильный расчёт требует геометрического среднего или функции =СТАВКА().
Далее — пошаговые инструкции с примерами таблиц, сравнением методов и готовыми шаблонами для скачивания. Все формулы протестированы на реальных данных и адаптированы для Excel 2016–2023 и Excel Online.
1. Геометрическая vs арифметическая доходность: какую формулу выбрать
Выбор между геометрической и арифметической доходностью зависит от цели анализа:
- 📈 Геометрическая — показывает реальный средний темп роста инвестиции с учётом реинвестирования (сложный процент). Используется для долгосрочных расчётов (пенсионные фонды, акции, недвижимость).
- 📊 Арифметическая — усредняет годовую доходность без учёта накопления. Подходит для краткосрочных стратегий или когда реинвестирование не применяется (например, дивиденды выводятся).
- ⚠️ Ошибка: если в данных есть отрицательные значения (убытки), геометрическое среднее рассчитать невозможно — потребуется корректировка формулы.
Пример различия: при доходности +100% и -50% за 2 года арифметическое среднее составит 25%, а геометрическое — 0%. Последний показатель точнее отражает итоговый результат: начальный капитал не изменился (100% роста и 50% падения взаимно компенсируются).
2. Формула геометрической среднегодовой доходности
Геометрическая доходность рассчитывается по формуле:
=СТЕПЕНЬ(ПРОИЗВЕД(1 + R1; 1 + R2; ...; 1 + Rn); 1/n) - 1
где R1, R2, ..., Rn — годовая доходность за каждый период (в десятичном формате, например, 15% = 0.15), а n — количество лет.
Для Excel формула преобразуется в:
=СТЕПЕНЬ(ПРОИЗВЕД(1 + B2:B10); 1/СЧЁТ(B2:B10)) - 1
Где B2:B10 — диапазон с годовой доходностью в процентах.
Почему нельзя использовать СРЗНАЧ для геометрического среднего
Геометрическое среднее основано на перемножении коэффициентов роста (1 + R), а не на их сложении. Функция =СРЗНАЧ() усредняет арифметически, что искажает результат при сложном проценте. Например, для доходностей 10% и -5% геометрическое среднее = √(1.1 * 0.95) - 1 ≈ 2.4%, а арифметическое = (10% - 5%)/2 = 2.5%. Разница кажется незначительной, но при 10-летнем горизонте ошибка достигает 15–20%.
3. Пошаговый расчёт в Excel: пример с реальными данными
Рассмотрим пример: инвестиция принесла доходность +12%, -8%, +15% и +5% за 4 года. Необходимо найти среднегодовую геометрическую доходность.
- Шаг 1: Введите данные в столбец
B2:B5(12, -8, 15, 5). - Шаг 2: Преобразуйте проценты в десятичные дроби. В столбце
C2:C5введите формулу:=B2/100 - Шаг 3: Рассчитайте произведение коэффициентов роста:
=ПРОИЗВЕД(1 + C2:C5)Результат: 1.12 0.92 1.15 * 1.05 ≈ 1.238.
- Шаг 4: Извлеките корень 4-й степени (так как 4 года) и вычтите 1:
=СТЕПЕНЬ(1.238; 1/4) - 1Итог: ~5.5% годовых.
| Год | Доходность, % | Коэффициент роста |
|---|---|---|
| 1 | 12 | 1.12 |
| 2 | -8 | 0.92 |
| 3 | 15 | 1.15 |
| 4 | 5 | 1.05 |
1. Все проценты преобразованы в десятичные дроби (15% → 0.15).
2. Используется функция ПРОИЗВЕД, а не СУММ.
3. Корень извлекается с показателем 1/n, где n — количество периодов.
4. Из результата вычтена 1 для перевода в проценты.
-->
4. Расчёт арифметической доходности и сравнение методов
Aрифметическая доходность рассчитывается проще:
=СРЗНАЧ(B2:B5)
Для нашего примера: (12% - 8% + 15% + 5%) / 4 = 6%. Разница с геометрическим методом (5.5%) показывает, как реинвестирование влияет на итоговый результат.
Когда использовать арифметическую доходность:
- 📌 Для отчётности перед инвесторами (стандарт GAAP требует арифметического среднего).
- 📌 При отсутствии реинвестирования (например, доходность облигаций с выплатой купонов на отдельный счёт).
- 📌 Для краткосрочных периодов (менее 3 лет), где эффект сложного процента минимален.
5. Учёт начального и конечного капитала: формула CAGR
Если известны только начальная (PV) и конечная (FV) сумма инвестиции, а также количество лет (n), используйте формулу CAGR (Compound Annual Growth Rate):
=СТЕПЕНЬ(FV/PV; 1/n) - 1
Пример: $10,000 выросли до $18,000 за 5 лет. CAGR:
=СТЕПЕНЬ(18000/10000; 1/5) - 1 → 12.47%
В Excel также можно использовать функцию =СТАВКА():
=СТАВКА(5;;-10000;18000)
Аргументы функции: nper (количество периодов), pmt (периодические платежи, здесь 0), pv (начальная сумма со знаком "-"), fv (конечная сумма).
⚠️ Внимание: Функция =СТАВКА() возвращает результат в десятичном формате. Умножьте на 100, чтобы получить проценты, и отформатируйте ячейку как процентную.
6. Типичные ошибки и как их избежать
Ошибки при расчёте доходности ведут к искажению реальной картины. Рассмотрим топ-5 проблем:
- Игнорирование временных интервалов: если данные за кварталы, а не за годы, формулу нужно адаптировать. Например, для поквартальной доходности:
=СТЕПЕНЬ(ПРОИЗВЕД(1 + C2:C20); 4/СЧЁТ(C2:C20)) - 1Здесь
4— количество кварталов в году. - Отрицательные значения: если доходность за год составила -60%, коэффициент роста (1 - 0.6 = 0.4) делает невозможным расчёт геометрического среднего. Решение — использовать логарифмический метод или
=СТАВКА(). - Неучёт комиссий и налогов: доходность до вычета расходов всегда выше реальной. Включайте все издержки в расчёт начальной/конечной суммы.
Для проверки корректности используйте обратный расчёт:
- 🔄 Умножьте начальный капитал на (1 + среднегодовая доходность)n.
- 📊 Сравните результат с реальной конечной суммой. Расхождение более 1% указывает на ошибку.
7. Автоматизация расчётов: шаблон для скачивания
Чтобы сэкономить время, используйте готовый шаблон Excel с формулами для:
- 📄 Геометрической и арифметической доходности.
- 📄 CAGR с учётом комиссий.
- 📄 Визуализации данных через сводные таблицы.
Скачать шаблон можно по ссылке (файл совместим с Excel 2010 и новее). В шаблоне уже настроены:
- 🔹 Условное форматирование для выделения убыточных периодов.
- 🔹 Динамические диаграммы для сравнения методов.
- 🔹 Защита ячеек с формулами от случайного изменения.
⚠️ Внимание: Перед использованием шаблона проверьте региональные настройки Excel. В русскоязычной версии функции называютсяСТЕПЕНЬ/ПРОИЗВЕД, а в английской —POWER/PRODUCT. При ошибке#ИМЯ?замените названия функций.
Часто задаваемые вопросы
Можно ли рассчитать доходность, если данные неполные (например, пропущен год)?
Да, но требуется корректировка. Для геометрического среднего пропущенные периоды учитываются как 0% (коэффициент роста = 1). Например, при данных за 3 года из 5 формула будет:
=СТЕПЕНЬ(ПРОИЗВЕД(1 + C2; 1; 1 + C3; 1; 1 + C4); 1/5) - 1
Где 1 заменяет пропущенные годы. Для арифметического среднего пропуски игнорируются при подсчёте n.
Как рассчитать доходность в валюте, если курс менялся?
Преобразуйте все суммы в одну валюту по курсу на конец каждого периода. Например:
- Переведите начальный капитал в доллары по курсу на дату инвестиции.
- Конечную сумму — по курсу на дату вывода.
- Примените формулу CAGR к скорректированным значениям.
Альтернатива — рассчитать доходность в местной валюте, а затем скорректировать на изменение курса:
= (1 + доходность_в_валюте) * (конечный_курс / начальный_курс) - 1
Почему моя доходность в Excel не совпадает с данными брокера?
Разница возникает из-за:
- 🔸 Метода расчёта: брокеры часто используют money-weighted return (учёт времени внесения/вывода средств), а не time-weighted return (как в наших формулах).
- 🔸 Комиссий: брокер может учитывать все издержки, а вы — нет.
- 🔸 Реинвестирования: если дивиденды автоматически реинвестируются, применяйте геометрическое среднее.
Для точного сравнения запросите у брокера методологию расчёта.