Расчет среднегодовой доходности в Excel: формулы, примеры и нюансы

Среднегодовая доходность в 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. Шаг 1: Введите данные в столбец B2:B5 (12, -8, 15, 5).
  2. Шаг 2: Преобразуйте проценты в десятичные дроби. В столбце C2:C5 введите формулу:
    =B2/100
  3. Шаг 3: Рассчитайте произведение коэффициентов роста:
    =ПРОИЗВЕД(1 + C2:C5)

    Результат: 1.12 0.92 1.15 * 1.05 ≈ 1.238.

  4. Шаг 4: Извлеките корень 4-й степени (так как 4 года) и вычтите 1:
    =СТЕПЕНЬ(1.238; 1/4) - 1

    Итог: ~5.5% годовых.

ГодДоходность, %Коэффициент роста
1121.12
2-80.92
3151.15
451.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. Игнорирование временных интервалов: если данные за кварталы, а не за годы, формулу нужно адаптировать. Например, для поквартальной доходности:
    =СТЕПЕНЬ(ПРОИЗВЕД(1 + C2:C20); 4/СЧЁТ(C2:C20)) - 1

    Здесь 4 — количество кварталов в году.

  2. Отрицательные значения: если доходность за год составила -60%, коэффициент роста (1 - 0.6 = 0.4) делает невозможным расчёт геометрического среднего. Решение — использовать логарифмический метод или =СТАВКА().
  3. Неучёт комиссий и налогов: доходность до вычета расходов всегда выше реальной. Включайте все издержки в расчёт начальной/конечной суммы.

Для проверки корректности используйте обратный расчёт:

  • 🔄 Умножьте начальный капитал на (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.

Как рассчитать доходность в валюте, если курс менялся?

Преобразуйте все суммы в одну валюту по курсу на конец каждого периода. Например:

  1. Переведите начальный капитал в доллары по курсу на дату инвестиции.
  2. Конечную сумму — по курсу на дату вывода.
  3. Примените формулу CAGR к скорректированным значениям.

Альтернатива — рассчитать доходность в местной валюте, а затем скорректировать на изменение курса:

= (1 + доходность_в_валюте) * (конечный_курс / начальный_курс) - 1
Почему моя доходность в Excel не совпадает с данными брокера?

Разница возникает из-за:

  • 🔸 Метода расчёта: брокеры часто используют money-weighted return (учёт времени внесения/вывода средств), а не time-weighted return (как в наших формулах).
  • 🔸 Комиссий: брокер может учитывать все издержки, а вы — нет.
  • 🔸 Реинвестирования: если дивиденды автоматически реинвестируются, применяйте геометрическое среднее.

Для точного сравнения запросите у брокера методологию расчёта.