Как сделать в Excel формулу корня: 5 способов вычисления

Если вам нужно вычислить квадратный корень числа в Microsoft Excel или Google Таблицах, но формула возвращает ошибку #ИМЯ? или неправильный результат — проблема в синтаксисе. В 90% случаев пользователи забывают, что функция КОРЕНЬ() требует аргумент в скобках, а не просто число после знака равенства. Например, =КОРЕНЬ25 не сработает, тогда как =КОРЕНЬ(25) вернёт корректное значение 5.

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

1. Стандартная функция КОРЕНЬ: синтаксис и примеры

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

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

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

  • 🔢 =КОРЕНЬ(16) → вернёт 4.
  • 📊 =КОРЕНЬ(A2) → извлечёт корень из значения в ячейке A2.
  • 🧮 =КОРЕНЬ(СУММ(B2:B10)) → рассчитает корень от суммы диапазона.

Функция поддерживает динамические массивыExcel 365 и новее). Например, формула =КОРЕНЬ({16; 25; 36}) вернёт вертикальный массив результатов: 4, 5, 6.

⚠️ Внимание: В старых версиях Excel (2010 и ранее) функция КОРЕНЬ не работает с массивами. Для обработки нескольких чисел используйте СТЕПЕНЬ или POWER с параметром 1/2.

2. Альтернатива: функция СТЕПЕНЬ для корня n-й степени

Если нужно извлечь корень произвольной степени (например, кубический), используйте функцию СТЕПЕНЬ(). Её синтаксис:

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

Примеры:

  • 🟨 =СТЕПЕНЬ(8; 1/3) → кубический корень из 8 (результат: 2).
  • 🟪 =СТЕПЕНЬ(A1; 1/4) → корень 4-й степени из значения в A1.
  • 🔴 =СТЕПЕНЬ(1024; 0,1) → эквивалентно корню 10-й степени (1024^(1/10) = 2).

Для квадратного корня формула упрощается до =СТЕПЕНЬ(число; 0,5). Этот метод универсален и работает во всех версиях Excel, включая Google Таблицы.

📊 Какой способ вычисления корня вы используете чаще?
Функция КОРЕНЬ
Функция СТЕПЕНЬ
Ввод вручную (^0,5)
Другой вариант
Функция Синтаксис Пример Результат
КОРЕНЬ =КОРЕНЬ(число) =КОРЕНЬ(49) 7
СТЕПЕНЬ =СТЕПЕНЬ(число; 1/n) =СТЕПЕНЬ(27; 1/3) 3
Оператор ^ =число^(1/n) =64^(1/6) 2

3. Ручное возведение в степень: оператор ^

Для быстрого расчёта без функций используйте оператор ^ (Shift+6 на клавиатуре). Формат:

=число^(1/степень)

Примеры:

  • =121^0,5 → квадратный корень из 121 (результат: 11).
  • 🟣 =A1^(1/3) → кубический корень из ячейки A1.
  • 🟡 =(B2+C2)^(1/4) → корень 4-й степени от суммы ячеек B2 и C2.

Этот метод удобен для одноразовых вычислений, но менее нагляден в сложных формулах. Например, =КОРЕНЬ(СУММ(A1:A10)) читается проще, чем =СУММ(A1:A10)^0,5.

⚠️ Внимание: При использовании оператора ^ обязательно заключайте дробную степень в скобки: =8^(1/3). Без скобок (=8^1/3) Excel сначала возведёт 8 в степень 1, а затем разделит на 3 — результат будет неверным (2,666... вместо 2).

4. Корень из отрицательного числа: обработка ошибок

По умолчанию Excel не поддерживает комплексные числа, поэтому корень из отрицательного значения возвращает ошибку #ЧИСЛО!. Решения:

Используйте АБС() для модуля числа

Примените функцию ЕСЛИОШИБКА() для маскировки ошибок

Настройте пользовательскую функцию на VBA для комплексных чисел

Используйте Google Таблицы с надстройкой для комплексных расчётов-->

Пример с АБС:

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

Результат: 4 (корень из модуля числа).

Пример с ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(КОРЕНЬ(A1); "Отрицательное число")

Если в A1 отрицательное значение, формула вернёт текст "Отрицательное число" вместо ошибки.

Расширенный метод для комплексных чисел

Для работы с мнимыми числами (например, √−1) в Excel требуется VBA. Создайте пользовательскую функцию:

Function ComplexSqrt(z As Double) As String

If z >= 0 Then

ComplexSqrt = Sqr(z)

Else

ComplexSqrt = Sqr(Abs(z)) & "i"

End If

End Function

После добавления кода в редакторе VBA используйте функцию как =ComplexSqrt(A1). Для числа −9 результат будет "3i".

5. Корень из суммы или произведения: сложные формулы

Часто требуется извлечь корень из результата промежуточных вычислений. Примеры:

  • 🔵 =КОРЕНЬ(СУММ(A1:A10)) → корень из суммы диапазона.
  • 🟢 =СТЕПЕНЬ(СРЗНАЧ(B1:B20); 0,5) → корень из среднего значения.
  • 🟤 =КОРЕНЬ(ПРОИЗВЕД(C1:C5)) → корень из произведения чисел.

Для взвешенного корня (например, в финансовых расчётах) используйте комбинацию функций:

=СТЕПЕНЬ(СУММПРОИЗВ(A1:A3; B1:B3); 1/2)

Здесь A1:A3 — значения, B1:B3 — веса.

6. Динамические массивы: корень для нескольких чисел сразу

В Excel 365 и Excel 2021 функции КОРЕНЬ и СТЕПЕНЬ поддерживают динамические массивы. Это позволяет обрабатывать целые столбцы без копирования формулы:

=КОРЕНЬ(A2:A100)

Формула автоматически "прольётся" на все ячейки результата, возвращая корень для каждого значения в A2:A100. Аналогично работает:

=A2:A100^0,5

Для старых версий Excel используйте формулу массива (вводится через Ctrl+Shift+Enter):

{=КОРЕНЬ(A2:A100)}

Фигурные скобки {} появятся автоматически после нажатия комбинации клавиш.

7. Проверка точности: почему Excel даёт неверный корень

Если результат формулы кажется неточным, проверьте:

  • 🔍 Формат ячейки: Установите Общий или Числовой с достаточным количеством десятичных знаков.
  • 📏 Округление: Используйте =ОКРУГЛ(КОРЕНЬ(A1); 2) для ограничения знаков после запятой.
  • 🖥️ Точность вычислений: В Файл → Параметры → Формулы проверьте, включён ли режим Автоматический пересчёт.

Пример проблемы: формула =КОРЕНЬ(2) возвращает 1,414213562, но в ячейке отображается 1,41. Решение: увеличьте количество десятичных знаков в формате ячейки или примените =ОКРУГЛ(КОРЕНЬ(2); 4).

⚠️ Внимание: В Excel используется двоичная арифметика, поэтому результаты могут незначительно отличаться от математических констант. Например, =КОРЕНЬ(5)^2 может вернуть 4,999999999 вместо 5. Для критических расчётов используйте функцию =ОКРУГЛ().

8. Корень в Google Таблицах: отличия от Excel

В Google Таблицах синтаксис функций идентичен Excel, но есть нюансы:

  • 🌐 Функция КОРЕНЬ называется SQRT (работает и русская, и английская версия).
  • 🔄 Динамические массивы поддерживаются без дополнительных действий (нет нужды в Ctrl+Shift+Enter).
  • 📱 В мобильной версии интерфейс ввода формул упрощён — используйте знак = и выбирайте функции из подсказок.

Пример для Google Таблиц:

=ARRAYFORMULA(SQRT(A2:A100))

Эта формула автоматически применит корень ко всему столбцу A.

Частые вопросы (FAQ)

❓ Как извлечь корень 3-й степени в Excel?

Используйте функцию СТЕПЕНЬ с показателем 1/3:

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

Или оператор ^:

=27^(1/3)
❓ Почему Excel показывает ошибку #ИМЯ? при расчёте корня?

Ошибка #ИМЯ? означает, что Excel не распознаёт имя функции. Возможные причины:

  • Опечатка в названии (например, КОРИНЬ вместо КОРЕНЬ).
  • Отсутствует открывающая скобка (=КОРЕНЬ25 вместо =КОРЕНЬ(25)).
  • Английская раскладка клавиатуры (написано SQRT вместо КОРЕНЬ в русской версии).
❓ Можно ли в Excel вычислить корень из комплексного числа?

Стандартные функции Excel не поддерживают комплексные числа. Решения:

  • Используйте надстройки (например, Analysis ToolPak в английской версии).
  • Напишите пользовательскую функцию на VBA (см. спойлер в разделе 4).
  • Для простых случаев (например, √−1) верните текстовое значение с помощью =ЕСЛИ(A1<0; КОРЕНЬ(АБС(A1)) & "i"; КОРЕНЬ(A1)).
❓ Как применить функцию корня ко всему столбцу без копирования?

В Excel 365 или Excel 2021 достаточно ввести:

=КОРЕНЬ(A:A)

Формула автоматически "прольётся" на все ячейки с данными. В старых версиях используйте:

  1. Выделите диапазон для результатов (например, B2:B100).
  2. Введите формулу =КОРЕНЬ(A2:A100).
  3. Завершите ввод Ctrl+Shift+Enter (формула массива).
❓ Какая максимальная степень корня, которую можно вычислить в Excel?

Excel поддерживает степени корня до 1,79E+308 (максимальное число в формате double). Однако на практике:

  • Для степеней >1000 возможны потери точности из-за особенностей двоичной арифметики.
  • При степени 1/0 (деление на ноль) формула вернёт ошибку #ДЕЛ/0!.
  • Для очень больших чисел (например, =1E+300^0,5) результат может отображаться в экспоненциальном формате.