Как в Excel сделать корень из числа: формулы, примеры и нюансы

Вычисление корней в Microsoft Excel — задача, с которой сталкиваются и школьники при решении математических задач, и аналитики при обработке больших массивов данных. Несмотря на кажущуюся простоту, многие пользователи теряются, когда нужно извлечь квадратный корень из отрицательного числа или рассчитать корень n-й степени. В этой статье мы разберём все возможные способы — от базовых функций до продвинутых приёмов с использованием степенных операторов и даже массивов.

Особенность работы с корнями в Excel заключается в том, что программа оперирует не только числами, но и ссылками на ячейки, формулами и динамическими диапазонами. Это позволяет автоматизировать расчёты: например, если исходное значение в ячейке изменится, результат корня пересчитается мгновенно. Мы покажем, как избежать распространённых ошибок (вроде #ЧИСЛО! при работе с отрицательными числами) и как адаптировать формулы под конкретные задачи — будь то финансовый анализ или инженерные вычисления.

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

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

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

Где число может быть как конкретным значением (например, 25), так и ссылкой на ячейку (например, A1). Примеры:

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

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

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

Если вам нужно извлечь корень n-й степени (кубический, четвёртой степени и т.д.), используйте оператор ^ (крышка). Формула строится по принципу:

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

Где:

  • 🔢 число — исходное значение или ссылка на ячейку;
  • 🔢 степень — степень корня (например, 3 для кубического корня).

Примеры:

ФормулаОписаниеРезультат
=27^(1/3)Кубический корень из 273
=A1^(1/4)Корень 4-й степени из ячейки A1Зависит от значения в A1
=100^(1/2)Квадратный корень из 100 (аналог функции КОРЕНЬ)10
=-8^(1/3)Кубический корень из -8-2

Преимущество этого метода — гибкость: вы можете динамически менять степень корня, ссылаясь на другую ячейку. Например, формула =B2^(1/C2) извлечёт корень степени, указанной в ячейке C2.

📊 Какой способ извлечения корня вы используете чаще?
Функция КОРЕНЬ
Оператор ^
Функция СТЕПЕНЬ
Другой вариант

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

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

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

Примеры:

  • 🧮 =СТЕПЕНЬ(64; 1/3) → кубический корень из 64 (4)
  • 🧮 =СТЕПЕНЬ(A3; 1/B3) → корень степени из ячейки B3 от числа в A3

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

=СТЕПЕНЬ(СУММ(D2:D10); 1/2)

Эта формула сначала суммирует диапазон D2:D10, а затем извлекает квадратный корень из результата.

Почему функция СТЕПЕНЬ может вернуть #ЗНАЧ!

Если второй аргумент функции (показатель степени) не является числом, Excel вернёт ошибку #ЗНАЧ!. Например, =СТЕПЕНЬ(16; "1/2") не сработает, так как "1/2" воспринимается как текст. Используйте 1/2 без кавычек.

4. Работа с отрицательными числами и комплексные корни

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

  1. Для чётных корней (квадратный, 4-й степени и т.д.): используйте функцию КОМПЛЕКСН (доступна в Excel 365 и Excel 2019):
    =КОМПЛЕКСН(0; КОРЕНЬ(ABS(A1)))

    Здесь ABS(A1) берёт модуль числа, а КОМПЛЕКСН формирует комплексное число вида 0 + bi.

  2. Для нечётных корней (кубический, 5-й степени и т.д.): оператор ^ справится самостоятельно:
    =-8^(1/3)

    Вернёт -2, так как кубический корень из отрицательного числа определён в действительных числах.

⚠️ Внимание: В версиях Excel старше 2019 функции для работы с комплексными числами (КОМПЛЕКСН, МНИМ.ЧАСТЬ и др.) могут отсутствовать. В этом случае для расчётов с мнимыми числами потребуется надстройка Analysis ToolPak или макросы на VBA.

5. Извлечение корня из суммы или результата другой функции

Часто корень нужно извлечь не из статического числа, а из результата вычислений. Например, из суммы диапазона, среднего значения или произведения. В таких случаях формулу корня встраивают в более сложное выражение. Примеры:

  • 📊 =КОРЕНЬ(СУММ(A1:A10)) — корень из суммы диапазона A1:A10;
  • 📊 =СТЕПЕНЬ(СРЗНАЧ(B2:B20); 1/2) — корень из среднего значения;
  • 📊 =КОРЕНЬ(СЧЁТЕСЛИ(C:C; ">100")) — корень из количества ячеек в столбце C, где значение > 100.

Важно помнить о порядке операций в Excel. Если формула содержит несколько функций, они выполняются по правилу "изнутри наружу". Например, в выражении =КОРЕНЬ(СУММ(A1:A5) + 10) сначала рассчитается сумма диапазона, затем прибавится 10, и только потом извлечётся корень.

1. Убедитесь, что все открытые скобки закрыты

2. Проверьте, что аргументы функций разделены точкой с запятой (;)

3. Используйте F9 для пошагового вычисления (выделите часть формулы и нажмите F9)

4. Если результат #ЗНАЧ!, проверьте типы данных (текст вместо числа)-->

6. Динамические расчёты: корень с переменной степенью

В реальных задачах степень корня часто не фиксирована. Например, в финансовых моделях может потребоваться рассчитать корень степени, зависящей от внешних параметров. Для этого используйте ссылки на ячейки в формуле:

=A2^(1/B2)

Где:

  • 🔹 A2 — ячейка с числом, из которого извлекаем корень;
  • 🔹 B2 — ячейка со степенью корня.

Пример применения: если в A2 записано 1024, а в B210, формула вернёт корень 10-й степени из 1024 (2). При изменении значения в B2 результат пересчитается автоматически.

Для удобства можно добавить проверку ошибок с помощью функции ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(A2^(1/B2); "Ошибка: проверьте данные")

Это защитит вашу таблицу от сбоев, если в ячейках окажутся некорректные значения (например, текст или ноль в степени корня).

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

Если вам нужно извлечь корень из целого диапазона чисел, не обязательно писать формулу для каждой ячейки отдельно. В современных версиях Excel (начиная с Excel 365) поддерживаются динамические массивы. Достаточно ввести формулу один раз, и она автоматически распространится на все ячейки:

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

Эта формула вернёт массив корней для всех чисел в диапазоне A2:A100. Если вы используете более старую версию Excel, примените формулу массива (нажмите Ctrl+Shift+Enter после ввода):

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

Для корней n-й степени комбинируйте с оператором ^:

=A2:A100^(1/B2)

Где B2 — ячейка со степенью корня. Этот подход ускоряет обработку больших наборов данных и уменьшает риск ошибок при копировании формул.

FAQ: Частые вопросы по извлечению корней в Excel

Можно ли в Excel извлечь корень из отрицательного числа без комплексных функций?

Да, но только для нечётных корней (кубический, 5-й степени и т.д.). Например, =-27^(1/3) вернёт -3. Для чётных корней (квадратный, 4-й степени) потребуются комплексные числа или надстройка Analysis ToolPak.

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

Ошибка #ЧИСЛО! появляется в двух случаях:

  1. Вы пытаетесь извлечь чётный корень (например, квадратный) из отрицательного числа.
  2. Аргумент функции не является числом (например, текст или пустая ячейка).

Проверьте исходные данные с помощью функции ТИП или ЕЧИСЛО.

Как извлечь корень с точностью до n знаков после запятой?

Используйте функцию ОКРУГЛ:

=ОКРУГЛ(КОРЕНЬ(A1); 2)

Эта формула округлит результат до 2 знаков после запятой. Замените 2 на нужное количество знаков.

Есть ли разница между оператором ^ и функцией СТЕПЕНЬ?

По результату — нет, обе операции эквивалентны. Однако:

  • Оператор ^ имеет более высокий приоритет, чем умножение/деление.
  • Функция СТЕПЕНЬ может быть удобнее в сложных формулах для улучшения читаемости.
Как извлечь корень из числа в формате текста (например, "144")?

Преобразуйте текст в число с помощью функции ЗНАЧЕН:

=КОРЕНЬ(ЗНАЧЕН(A1))

Если в ячейке A1 записан текст "144", формула вернёт 12.