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

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

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

Для наглядности каждый метод проиллюстрирован скриншотами (в текстовом формате) и сопровождается пошаговыми инструкциями. В конце статьи — FAQ с ответами на частые вопросы и таблица совместимости функций для Excel 2010–2023 и Office 365.

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

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

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

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

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

  • 🔢 Число напрямую: =КОРЕНЬ(16) → результат 4.
  • 📊 Ссылка на ячейку: =КОРЕНЬ(A1), где в A1 записано значение 25 → результат 5.
  • 🧮 Формула внутри: =КОРЕНЬ(СУММ(B2:B5)) — корень из суммы диапазона.

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

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

2. Альтернативный метод: возведение в степень 1/2

Математически извлечение квадратного корня эквивалентно возведению числа в степень 1/2. В Excel это реализуется с помощью функции СТЕПЕНЬ (англ. POWER) или оператора ^.

Сравнение синтаксиса:

МетодФормулаПримерРезультат
Функция СТЕПЕНЬ=СТЕПЕНЬ(число; 1/2)=СТЕПЕНЬ(81; 0,5)9
Оператор ^=число^(1/2)=A1^0.5Корень из значения в A1

Преимущество этого способа — возможность извлекать корни любой степени. Например, для кубического корня используйте степень 1/3:

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

Критическое замечание: при использовании оператора ^ обязательно заключайте дробную степень в скобки. Формула =8^1/2 вычислит 8^1 (то есть 8) и затем разделит на 2, что даст 4 — а это неверно!

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

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

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

Примеры:

  • 🔹 Четвёртый корень из 16: =16^(1/4)2.
  • 🔹 Пятый корень из 32: =32^(1/5)2.
  • 🔹 Корень степени k (значение k в ячейке B1): =A1^(1/B1).

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

=A2^(1/$B$1)

Здесь A2 — число, из которого извлекаем корень, а $B$1 — фиксированная ячейка со степенью (например, 3 для кубического корня).

📊 Какой метод извлечения корня вы используете чаще?
Функция КОРЕНЬ
Возведение в степень 1/2
Корень n-й степени
Другой вариант

4. Извлечение корня из суммы или выражения

Часто требуется вычислить корень не из отдельного числа, а из результата формулы. Например, из суммы диапазона или разности значений. В таких случаях вложите выражение внутрь функции КОРЕНЬ или используйте оператор ^.

Примеры:

  • 📈 Корень из суммы: =КОРЕНЬ(СУММ(A1:A10)).
  • 🔄 Корень из разности: =(B2-A2)^0.5.
  • 🧩 Корень из произведения: =КОРЕНЬ(A1*B1*C1).

Нюанс: если выражение внутри корня может дать отрицательный результат (например, A1-B1), оберните его в АБС:

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

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

=КОРЕНЬ(D1),  где D1 = СУММ(A1:C1)

1. Убедитесь, что подкоренное выражение не отрицательное (или используйте АБС)

2. Проверьте скобки в формулах с оператором ^

3. Зафиксируйте абсолютные ссылки ($A$1) при копировании формул

4. Установите нужный формат ячейки (общий или числовой)-->

5. Ошибки при работе с корнями и как их исправить

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

1. Ошибка #ЧИСЛО!

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

Решение: используйте АБС или проверяйте знак числа функцией ЕСЛИ:

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

2. Ошибка #ДЕЛ/0!

Возникает, если в формуле есть деление на ноль. Например, при извлечении корня степени 0 (что бессмысленно):

=A1^(1/0)

Решение: добавьте проверку на ноль:

=ЕСЛИ(B1=0; "Степень не может быть 0"; A1^(1/B1))

3. Неправильный результат из-за приоритета операций

Как упоминалось ранее, формула =8^1/2 даст 4, а не 2.828 (корень из 8). Это происходит потому, что Excel сначала выполняет возведение в степень (8^1 = 8), а затем деление (8/2 = 4).

Решение: всегда используйте скобки для дробной степени:

=8^(1/2)

4. Округление результата

Иногда корень извлекается с большой точностью (например, √2 ≈ 1.414213562), но в ячейке отображается округлённое значение (например, 1.41). Это не ошибка, а особенность формата ячейки.

Решение: измените формат на "Числовой" с нужным количеством десятичных знаков или используйте функцию ОКРУГЛ:

=ОКРУГЛ(КОРЕНЬ(2); 4)
Почему Excel показывает корень из 4 как 2.0000000000000004?

Это связано с особенностями представления чисел с плавающей запятой в двоичном формате. Excel хранит числа в формате IEEE 754, где некоторые дроби (например, 0.1) не имеют точного представления. Чтобы избежать визуальных артефактов, используйте функцию ОКРУГЛ или настройте формат ячейки на отображение меньшего количества знаков после запятой.

6. Продвинутые приёмы: корни в массивах и пользовательские функции

Для опытных пользователей Excel предлагает более гибкие инструменты работы с корнями, включая формулы массива и пользовательские функции на VBA.

1. Извлечение корней из массива чисел

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

  1. Выделите диапазон для результатов (например, B1:B5).
  2. Введите формулу: =КОРЕНЬ(A1:A5).
  3. Нажмите Ctrl+Shift+Enter (в старых версиях Excel) или просто EnterExcel 365).

Результат — корни из каждого элемента массива.

2. Пользовательская функция для корня любой степени

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

Function NTHROOT(number As Double, n As Double) As Double

NTHROOT = number ^ (1 / n)

End Function

После добавления этого кода в редактор VBA (Alt+F11) вы сможете использовать функцию в таблице:

=NTHROOT(A1; 3)

— это извлечёт кубический корень из значения в A1.

3. Корни в Power Query

Если вы работаете с большими наборами данных, удобно использовать Power Query (вкладка "Данные" → "Получить данные"). Добавьте столбец с формулой:

= Number.Sqrt([YourColumn])  // квадратный корень

= Number.Power([YourColumn], 1/3) // кубический корень

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

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

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

  • Использовать АБС для преобразования числа в положительное: =КОРЕНЬ(АБС(A1)).
  • Активировать надстройку "Инженерный анализ" и использовать функцию ИМКОРЕНЬ для работы с комплексными числами.
Как извлечь корень из дроби?

Корень из дроби a/b равен дроби из корней: √a / √b. В Excel это можно записать так:

=КОРЕНЬ(A1)/КОРЕНЬ(B1)

Или через степень:

=(A1/B1)^0.5
Почему моя формула с корнем возвращает ошибку #ИМЯ??

Эта ошибка возникает, если:

  • Вы опечатались в названии функции (например, КОРИНЬ вместо КОРЕНЬ).
  • Используете английскую версию Excel, но вводите русское название функции (нужно SQRT вместо КОРЕНЬ).
  • Забыли поставить знак = перед формулой.
Как посчитать корень в Excel Online?

В веб-версии Excel Online доступны те же функции, что и в десктопной версии. Используйте:

=SQRT(A1)  // английская версия

=КОРЕНЬ(A1) // русская версия

Оператор ^ также работает: =A1^0.5.

Можно ли в Excel построить график функции с корнем?

Да. Для этого:

  1. Создайте столбец с значениями x (например, от 0 до 10 с шагом 0.5).
  2. В соседнем столбце рассчитайте √x с помощью формулы =КОРЕНЬ(A1).
  3. Выделите оба столбца и на вкладке "Вставка" выберите "График" → "Точечная".

Для функции вида y = √(x² + 1) используйте формулу =КОРЕНЬ(A1^2 + 1).