Как вычислить корень третьей степени в Excel: от базовых функций до продвинутых приёмов

Кубический корень (или корень третьей степени) — одна из самых востребованных математических операций в Microsoft Excel, особенно при работе с инженерными расчётами, финансовым моделированием или анализом данных. Однако в отличие от квадратного корня, для которого в Excel есть отдельная функция КОРЕНЬ(), извлечение кубического корня требует знания обходных путей. Многие пользователи теряются, пытаясь найти готовую функцию, и в итоге получают ошибки или неточные результаты.

В этой статье мы разберём 5 проверенных способов вычисления корня третьей степени — от элементарных формул до продвинутых техник с использованием степеней и логарифмов. Вы узнаете, какой метод выбрать для конкретной задачи, как избежать распространённых ошибок (например, при работе с отрицательными числами) и как автоматизировать расчёты для больших массивов данных. А в конце вас ждёт сравнительная таблица всех методов с плюсами и минусами каждого.

1. Базовый метод: использование функции СТЕПЕНЬ

Самый простой и универсальный способ — возвести число в дробную степень 1/3. В Excel для этого предназначена функция СТЕПЕНЬ (или оператор ^). Формула будет выглядеть так:

=СТЕПЕНЬ(число; 1/3)

или

=число^(1/3)

Пример: Чтобы найти кубический корень из 27, введите =27^(1/3) или =СТЕПЕНЬ(27; 1/3). Результат — 3.

  • Плюсы: работает во всех версиях Excel, включая Excel Online и мобильную версию.
  • ✅ Поддерживает отрицательные числа (в отличие от функции КОРЕНЬ()).
  • ⚠️ Минус: при копировании формулы может "съехать" ссылка на ячейку, если не зафиксировать её знаком $.
⚠️ Внимание: Если вы работаете с комплексными числами, этот метод вернёт ошибку #ЧИСЛО!. Для таких случаев потребуется функция ИМДЕЛ() (см. раздел 5).
📊 Какой метод вычисления корня используете чаще?
Функция СТЕПЕНЬ
Оператор ^
Функция КОРЕНЬ с модификацией
Другой способ

2. Альтернатива: функция КОРЕНЬ с модификатором

Функция КОРЕНЬ() в Excel извлекает только квадратный корень, но её можно адаптировать для кубического. Для этого обернём число в дополнительную степень:

=КОРЕНЬ(число^(2/3))

Как это работает: Сначала число возводится в степень 2/3, а затем из результата извлекается квадратный корень. Математически это эквивалентно операции число^(1/3).

  • 🔹 Пример: Для числа 64 формула будет =КОРЕНЬ(64^(2/3)), результат — 4.
  • Ограничение: Не работает с отрицательными числами (вернёт ошибку #ЧИСЛО!).

Этот метод удобен, если вам нужно сохранить совместимость со старыми версиями Excel (до 2007 года), где функция СТЕПЕНЬ могла работать нестабильно.

3. Продвинутый подход: логарифмы для точных вычислений

Для высокоточных расчётов (например, в научных задачах) можно использовать логарифмический метод. Он основан на свойстве:

=EXP(LN(число)/3)

Пояснение:

  1. Функция LN() вычисляет натуральный логарифм числа.
  2. Результат делится на 3 (так как корень третьей степени).
  3. Функция EXP() возводит число e в полученную степень, возвращая исходный корень.
  • 📊 Преимущество: Минимизирует ошибки округления при работе с очень большими или очень малыми числами.
  • ⚠️ Нюанс: Не работает с отрицательными числами и нулем (вернёт #ЧИСЛО!).
⚠️ Внимание: Если ваше число представлено в экспоненциальном формате (например, 1E+10), перед использованием логарифмов преобразуйте его в обычный вид через Формат ячеек → Числовой.
Почему логарифмы дают более точный результат?

Логарифмический метод снижает влияние погрешностей округления, которые накапливаются при прямом возведении в степень. Это особенно критично для чисел с плавающей запятой, где стандартные операции могут давать ошибку до 0,0001%.

4. Массивные вычисления: применение формулы к диапазону

Если вам нужно извлечь кубический корень из целого столбца или строки, не стоит копировать формулу в каждую ячейку. Вместо этого:

  1. Выделите диапазон, где должны появиться результаты.
  2. Введите формулу (например, =A1^(1/3)) и нажмите Ctrl+Shift+Enter (в старых версиях Excel) или просто EnterExcel 365 и 2019).

Пример: Если исходные данные в столбце A1:A10, выделите B1:B10, введите =A1:A10^(1/3) и подтвердите. Формула автоматически применится ко всем ячейкам.

Исходное число (A) Формула Результат (B)
8 =A1^(1/3) 2
-27 =A2^(1/3) -3
0,001 =A3^(1/3) 0,1
#ДЕЛ/0! =A4^(1/3) #ЧИСЛО!

Обратите внимание на последнюю строку: если в исходных данных есть ошибки (например, деление на ноль), формула вернёт #ЧИСЛО!. Чтобы избежать этого, используйте функцию ЕСЛИОШИБКА():

=ЕСЛИОШИБКА(A1^(1/3); "Ошибка")

Исключите пустые ячейки в исходном диапазоне

Проверьте формат чисел (не текст!)

Убедитесь, что нет отрицательных чисел (если используете КОРЕНЬ)

Зафиксируйте ссылки на столбцы (например, $A1)-->

5. Работа с комплексными числами: функция ИМДЕЛ

Если ваша задача связана с комплексными числами (например, в электротехнике или физике), стандартные методы не сработают. Для этого в Excel есть специализированная функция ИМДЕЛ(), которая извлекает корень n-й степени из комплексного числа.

Синтаксис:

=ИМДЕЛ(комплексное_число; 3)

Пример: Чтобы найти кубический корень из комплексного числа 8+0i (что эквивалентно вещественному числу 8), используйте:

=ИМДЕЛ("8+0i"; 3)
  • 🔬 Где применимо: Расчёты с импедансами, анализ сигналов, решение кубических уравнений.
  • ⚠️ Ограничение: Функция доступна только в Excel 2013 и новее. В старых версиях потребуется надстройка "Пакет анализа".

Комплексные числа в Excel записываются в формате "a+bi" или "a+bj", где a и b — вещественные числа, а i (j) — мнимая единица.

6. Сравнение методов: какой выбрать?

Чтобы облегчить выбор, мы собрали ключевые характеристики каждого метода в одной таблице:

Метод Поддержка отрицательных чисел Точность Сложность Когда использовать
СТЕПЕНЬ(число; 1/3) ✅ Да Высокая Низкая Универсальный метод для большинства задач
КОРЕНЬ(число^(2/3)) ❌ Нет Средняя Низкая Совместимость со старыми версиями Excel
EXP(LN(число)/3) ❌ Нет Максимальная Средняя Научные расчёты с большими числами
Массивная формула ✅ Да Высокая Средняя Обработка диапазонов данных
ИМДЕЛ() ✅ Да (комплексные) Высокая Высокая Инженерные и физические задачи

Критическая рекомендация: Если вы работаете с финансовыми данными, где важна аудируемость формул, отдайте предпочтение методу СТЕПЕНЬ() или ^ — они наиболее прозрачны для проверки.

FAQ: Ответы на частые вопросы

Можно ли извлечь корень третьей степени без формул?

Да, но это неудобно. Например, можно использовать Поиск решения (Solver) из надстройки "Пакет анализа", задав целевую ячейку и ограничения. Однако этот метод требует ручной настройки для каждого числа и не подходит для автоматизации.

Почему Excel возвращает ошибку #ЧИСЛО! при извлечении корня из отрицательного числа?

Ошибка возникает, если вы используете методы, не поддерживающие отрицательные значения (например, КОРЕНЬ() или логарифмы). Замените их на СТЕПЕНЬ(число; 1/3) или ИМДЕЛ() для комплексных чисел.

Как извлечь корень третьей степени в Google Sheets?

В Google Таблицах используются те же формулы, что и в Excel: =POWER(number; 1/3) или =number^(1/3). Синтаксис функций КОРЕНЬ() и EXP/LN также идентичен.

Можно ли создать свою функцию для кубического корня?

Да, через VBA. Откройте редактор (Alt+F11), вставьте модуль с кодом:

Function CUBEROOT(x As Double) As Double

CUBEROOT = x ^ (1/3)

End Function

Теперь в Excel можно использовать =CUBEROOT(A1).

Как округлить результат корня до нужного количества знаков?

Оберните формулу в функцию ОКРУГЛ():

=ОКРУГЛ(A1^(1/3); 2)

Где 2 — количество знаков после запятой.