Как извлечь корень из числа в Excel: от квадратного до n-й степени

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

В этой статье разберём 5 способов извлечения корня в Excel: от стандартной функции КОРЕНЬ до универсальных формул для корней любой степени. Вы узнаете, как избежать ошибки #ЧИСЛО! при работе с отрицательными значениями, как извлечь корень из ячейки с формулой, и почему иногда проще использовать оператор ^, чем встроенные функции.

Материал будет полезен как начинающим пользователям, так и тем, кто работает с сложными финансовыми моделями или инженерными расчётами. Все примеры протестированы в Excel 2019 и Microsoft 365, но подходят и для более ранних версий (начиная с Excel 2007).

📊 Как часто вы используете математические функции в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

1. Функция КОРЕНЬ: самый простой способ для квадратного корня

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

Синтаксис функции:

=КОРЕНЬ(число)

Примеры использования:

  • 📌 =КОРЕНЬ(16) → вернёт 4
  • 📌 =КОРЕНЬ(A1) → извлечёт корень из значения в ячейке A1
  • 📌 =КОРЕНЬ(25 + 144) → сначала вычислит сумму, затем извлечёт корень (результат: 13)

⚠️ Важно: функция КОРЕНЬ работает только с неотрицательными числами. Если передать отрицательное значение, Excel вернёт ошибку #ЧИСЛО!. Чтобы избежать этого, используйте функцию АБС для преобразования числа в положительное:

=КОРЕНЬ(АБС(-16))

2. Оператор ^ (крышка): универсальный метод для любой степени

Оператор ^ в Excel используется для возведения в степень, но с его помощью можно и извлекать корни. Для этого достаточно вспомнить математическое правило:

Корень n-й степени из числа X = X^(1/n)

Например, чтобы извлечь кубический корень (третьей степени) из числа 27, используйте формулу:

=27^(1/3)

Преимущества этого метода:

  • 🔹 Работает с любой степенью (квадратный, кубический, 4-й, 5-й степени и т.д.)
  • 🔹 Можно извлекать корень из отрицательных чисел, если степень нечётная (например, =(-8)^(1/3) вернёт -2)
  • 🔹 Не требует запоминания специальных функций

Примеры для разных степеней:

Степень корняФормулаРезультат
Квадратный (2)=16^(1/2)4
Кубический (3)=64^(1/3)4
4-я степень=81^(1/4)3
5-я степень=3125^(1/5)5

⚠️ Внимание: при извлечении корня чётной степени из отрицательного числа Excel вернёт ошибку #ЧИСЛО!. Например, =(-16)^(1/2) не сработает. В таких случаях используйте функцию СТЕПЕНЬ (см. следующий раздел).

3. Функция СТЕПЕНЬ: альтернатива оператору ^

Функция СТЕПЕНЬ (POWER в английской версии) делает то же самое, что и оператор ^, но в формате функции. Её синтаксис:

=СТЕПЕНЬ(число; степень)

Чтобы извлечь корень, передайте в качестве степени дробь 1/n, где n — степень корня. Например:

  • 📊 Квадратный корень из 25: =СТЕПЕНЬ(25; 1/2)5
  • 📊 Кубический корень из -27: =СТЕПЕНЬ(-27; 1/3)-3
  • 📊 Корень 4-й степени из 16: =СТЕПЕНЬ(16; 1/4)2

Главное отличие от оператора ^ — функция СТЕПЕНЬ лучше читается в сложных формулах. Например:

=СТЕПЕНЬ(СУММ(A1:A10); 1/3)

здесь сразу понятно, что мы извлекаем кубический корень из суммы диапазона.

⚠️ Внимание: если вы передаёте степень в виде дроби (например, 1/2), обязательно используйте точку с запятой (;) как разделитель аргументов. В некоторых локализациях Excel запятая (,) может вызвать ошибку.

Убедитесь, что число неотрицательное (для чётных степеней)|Используйте точку с запятой (;) как разделитель|Для отрицательных чисел выбирайте нечётную степень|Проверьте формат ячейки (должен быть "Общий" или "Числовой")

-->

4. Извлечение корня из ячейки с формулой

Часто требуется извлечь корень не из статического числа, а из результата другой формулы. Например, если в ячейке A1 рассчитывается дискриминант квадратного уравнения (=B1^2 - 4*B2*B3), а в A2 нужно получить его корень.

В таких случаях используйте ссылку на ячейку вместо числа:

=КОРЕНЬ(A1)

или

=A1^(1/2)

Если формула в ячейке может вернуть отрицательное значение, добавьте проверку с помощью функции ЕСЛИ:

=ЕСЛИ(A1<0; "Ошибка: отриц. число"; КОРЕНЬ(A1))

Пример с кубическим корнем из формулы:

=СТЕПЕНЬ((B1 + B2)/2; 1/3)

Здесь сначала вычисляется среднее арифметическое ячеек B1 и B2, а затем из результата извлекается кубический корень.

Критическая ошибка: если в ячейке с формулой стоит текст или пустое значение, Excel вернёт #ЗНАЧ!. Всегда проверяйте исходные данные функцией ЕЧИСЛО:

=ЕСЛИ(ЕЧИСЛО(A1); КОРЕНЬ(A1); "Некорректные данные")

5. Корень n-й степени: универсальная формула

Если вам нужно извлечь корень произвольной степени (например, 5-й, 7-й или 10-й), используйте комбинацию функций или операторов. Рассмотрим два подхода:

Способ 1. С оператором ^

=A1^(1/B1)

где:

- A1 — ячейка с числом,

- B1 — ячейка со степенью корня.

Способ 2. С функцией СТЕПЕНЬ

=СТЕПЕНЬ(A1; 1/B1)

Примеры:

  • 🔢 Корень 5-й степени из 3125: =3125^(1/5) или =СТЕПЕНЬ(3125; 1/5)5
  • 🔢 Корень 10-й степени из 1024: =1024^(1/10)2

⚠️ Внимание: при работе с дробными степенями (например, 1/3) Excel может округлять результат. Чтобы получить точный результат, установите для ячейки формат "Числовой" с большим количеством знаков после запятой:

  1. Выделите ячейку с результатом.
  2. Нажмите Ctrl + 1 (или правая кнопка → Формат ячеек).
  3. Выберите категорию "Числовой" и установите 10-15 десятичных знаков.
Почему Excel округляет корни?

Excel по умолчанию отображает числа с точностью до 2-3 знаков после запятой. Однако внутренние вычисления ведутся с точностью до 15 знаков. Чтобы увидеть полный результат, измените формат ячейки или используйте функцию =ОКРУГЛ(ваша_формула; 10) для принудительного отображения 10 знаков.

6. Практическое применение: примеры из реальных задач

Извлечение корней в Excel используется не только в учебных задачах, но и в реальных расчётах. Рассмотрим несколько примеров:

Пример 1. Финансовый анализ (расчёт доходности)

Допустим, вы инвестировали 10 000 ₽, и через 5 лет ваш капитал вырос до 20 000 ₽. Чтобы найти среднегодовую доходность (в виде множителя), используйте корень 5-й степени:

=СТЕПЕНЬ(20000/10000; 1/5) - 1

Формула вернёт 0,1487 (или 14,87% годовых).

Пример 2. Инженерные расчёты (площадь круга по объёму шара)

Если известен объём шара (V), то радиус (r) можно найти по формуле:

=СТЕПЕНЬ(3*V/4/ПИ(); 1/3)

где ПИ() — встроенная функция Excel для числа π.

Пример 3. Статистика (среднеквадратичное отклонение)

При ручном расчёте стандартного отклонения требуется извлечь квадратный корень из дисперсии. Если дисперсия рассчитана в ячейке A1, используйте:

=КОРЕНЬ(A1)

⚠️ Внимание: в финансовых расчётах часто используют геометрическое среднее, которое вычисляется как корень n-й степени из произведения чисел. В Excel для этого удобно использовать функцию СТЕПЕНЬ с ПРОИЗВЕД:

=СТЕПЕНЬ(ПРОИЗВЕД(A1:A10); 1/10)

7. Ошибки при извлечении корня и как их избежать

Даже в простых формулах с корнями Excel может выдавать ошибки. Рассмотрим самые распространённые и способы их решения:

Ошибка #ЧИСЛО! (#NUM!)

Причины:

  • 🚫 Извлечение корня чётной степени из отрицательного числа.
  • 🚫 Слишком большое число (переполнение).

Решение:

- Для чётных степеней используйте АБС: =КОРЕНЬ(АБС(A1)).

- Для больших чисел разбейте расчёт на этапы или используйте функцию ЛОГ.

Ошибка #ЗНАЧ! (#VALUE!)

Причины:

  • 🚫 В ячейке текст вместо числа.
  • 🚫 Некорректный формат данных (например, дата вместо числа).

Решение:

- Проверьте исходные данные функцией ЕЧИСЛО.

- Преобразуйте текст в число с помощью ЗНАЧЕН: =КОРЕНЬ(ЗНАЧЕН(A1)).

Ошибка #ДЕЛ/0! (#DIV/0!)

Причины:

  • 🚫 Деление на ноль в формуле (например, =A1^(1/0)).

Решение:

- Проверьте, что степень корня (знаменатель дроби) не равна нулю.

Неточный результат

Причины:

  • 🚫 Округление Excel при отображении.
  • 🚫 Использование приближённых значений (например, ПИ() вместо точного числа).

Решение:

- Увеличьте количество десятичных знаков в формате ячейки.

- Используйте функцию ТОЧНОЕ для сравнения чисел с высокой точностью.

⚠️ Внимание: если вы работаете с комплексными числами (например, извлекаете корень из отрицательного числа для инженерных расчётов), стандартные функции Excel не подойдут. В таких случаях требуется надстройка Analysis ToolPak или использование VBA.

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

Можно ли извлечь корень из отрицательного числа в Excel?

Да, но только если степень корня — нечётное число (например, 3, 5, 7). Для этого используйте функцию СТЕПЕНЬ или оператор ^:

=СТЕПЕНЬ(-8; 1/3)

вернёт -2. Для чётных степеней (например, квадратного корня) Excel вернёт ошибку #ЧИСЛО!.

Как извлечь корень из дроби?

Корень из дроби извлекается так же, как из целого числа. Например, для 1/4:

=КОРЕНЬ(1/4)

или

=(1/4)^(1/2)

Результат: 0,5 (то есть 1/2).

Если дробь хранится в виде текста (например, "1/4"), сначала преобразуйте её в число с помощью ЗНАЧЕН или ДРОБЬ.

Почему Excel показывает корень с большим количеством знаков после запятой?

Excel хранит числа с точностью до 15 знаков, но по умолчанию отображает только 2-3. Чтобы сократить количество знаков:

  1. Выделите ячейку.
  2. Нажмите Ctrl + 1.
  3. Выберите формат "Числовой" и установите нужное количество десятичных знаков.

Для округления результата используйте функцию ОКРУГЛ:

=ОКРУГЛ(КОРЕНЬ(A1); 2)
Как извлечь корень из суммы ячеек?

Используйте функцию СУММ внутри формулы с корнем. Например, для квадратного корня из суммы диапазона A1:A10:

=КОРЕНЬ(СУММ(A1:A10))

Для корня n-й степени:

=СТЕПЕНЬ(СУММ(A1:A10); 1/3)

(здесь 1/3 — кубический корень).

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

Да, с помощью оператора ^. Например:

=A1^(1/2)

— это аналог функции КОРЕНЬ(A1). Такой способ универсален и работает для любой степени.

Преимущество: не нужно запоминать названия функций. Недостаток: формула становится менее читаемой в сложных расчётах.