Извлечение корня в Excel: от квадрата до n-й степени
Чтобы вычислить корень в Excel, используйте функцию =SQRT(число) для квадратного корня или оператор возведения в степень ^ с дробным показателем (например, =A1^(1/3)) для корней любой другой степени. Это базовые инструменты, которые работают во всех версиях программы и позволяют решать задачи за секунды.
В этой статье разберем все способы вычисления, нюансы работы с отрицательными числами и готовые формулы для копирования.
Основные методы вычисления
В арсенале Excel есть три главных способа найти корень. Выбор зависит от типа корня (квадратный или произвольной степени) и ваших предпочтений в синтаксисе.
1. Функция КОРЕНЬ (SQRT)
Специализированная функция исключительно для квадратных корней (извлечение корня второй степени).
- Синтаксис:
=КОРЕНЬ(число)или=SQRT(number)(в англоязычной версии). - Пример:
=КОРЕНЬ(144)вернет результат 12. - Особенность: Если число отрицательное, функция вернет ошибку
#ЧИСЛО!(#NUM!).
Для быстрого ввода функции начните печатать =КОР в ячейке — Excel предложит автозаполнение.
2. Оператор возведения в степень (^)
Универсальный математический способ. Поскольку извлечение корня $n$-й степени равносильно возведению в степень $1/n$, мы используем знак «крышка» (^).
- Формула:
=число^(1/степень) - Примеры:
- Кубический корень из 27:
=27^(1/3)→ результат 3. - Корень 4-й степени из 81:
=81^(1/4)→ результат 3. - Корень из числа в ячейке A2:
=A2^(1/5).
- Кубический корень из 27:
Обязательно берите дробь в скобки: ^(1/3). Если написать ^1/3, Excel сначала возведет число в степень 1, а затем разделит результат на 3, что даст неверный ответ.
3. Функция СТЕПЕНЬ (POWER)
Аналог оператора ^, но в виде функции. Удобна для чтения сложных формул.
- Синтаксис:
=СТЕПЕНЬ(число; степень)или=POWER(number, power). - Пример:
=СТЕПЕНЬ(125; 1/3)вернет 5. - Преимущество: Лучше воспринимается визуально в длинных вычислениях, где много вложенных функций.
Работа с отрицательными числами
Стандартные школьные правила математики действуют и в Excel: квадратный корень из отрицательного числа не существует в области действительных чисел.
Если вы попытаетесь выполнить =КОРЕНЬ(-25), программа выдаст ошибку #ЧИСЛО!. Чтобы избежать поломки таблицы при обработке больших массивов данных, используйте проверку условий.
Формула с защитой от ошибок:
=ЕСЛИ(A2<0; "Нет решения"; КОРЕНЬ(A2))
Или более современный вариант с обработкой любой ошибки:
=ЕСЛИОШИБКА(КОРЕНЬ(A2); "Проверьте данные")
Для корней нечетной степени (кубический, 5-й и т.д.) из отрицательных чисел результат получить можно, и оператор ^ справится с этим корректно (например, =(-27)^(1/3) вернет -3), в то время как функция КОРЕНЬ все равно выдаст ошибку, так как она жестко заточена под вторую степень.
Практические примеры и готовые формулы
Ниже приведены конкретные кейсы, которые можно сразу внедрить в вашу таблицу. Предположим, исходное число находится в ячейке A2.
| Задача | Формула | Результат (для A2=256) |
|---|---|---|
| Квадратный корень | =КОРЕНЬ(A2) | 16 |
| Кубический корень | =A2^(1/3) | 6,35 |
| Корень 4-й степени | =СТЕПЕНЬ(A2; 1/4) | 4 |
| Корень 10-й степени | =A2^(0,1) | 1,74 |
| Округленный результат (2 знака) | =ОКРУГЛ(КОРЕНЬ(A2); 2) | 16,00 |
Совет по точности: При работе с очень большими числами или сложными дробями функция СТЕПЕНЬ иногда обеспечивает чуть более стабильный результат вычислений, чем оператор ^, хотя в 99% случаев разница незаметна.
Частые ошибки пользователей
- Забытые скобки в дроби.
- Неправильно:
=A2^1/3(Excel считает как $(A2^1) / 3$). - Правильно:
=A2^(1/3).
- Неправильно:
- Использование точки вместо запятой.
- В русской локали Excel разделителем аргументов в функциях является точка с запятой (
;), а десятичным разделителем — запятая (,). - Ошибка:
=СТЕПЕНЬ(A2, 1/3)(может не сработать в русской версии). - Верно:
=СТЕПЕНЬ(A2; 1/3).
- В русской локали Excel разделителем аргументов в функциях является точка с запятой (
- Попытка извлечь корень из текста.
- Если в ячейке хранится число в текстовом формате (например, "100" с апострофом), формула вернет ошибку
#ЗНАЧ!. Преобразуйте текст в число через «Текст по столбцам» или функциюЗНАЧЕН().
- Если в ячейке хранится число в текстовом формате (например, "100" с апострофом), формула вернет ошибку
Часто задаваемые вопросы (FAQ)
Можно ли извлечь корень третьей степени функцией КОРЕНЬ?
Нет, функция КОРЕНЬ работает только со второй степенью. Для остальных случаев используйте степень 1/3 через оператор ^ или функцию СТЕПЕНЬ.
Как извлечь корень из суммы ячеек?
Сначала выполните сложение в скобках, затем примените функцию. Пример: =КОРЕНЬ(A2+B2) или =(A2+B2)^(1/3).
Почему результат корня получается с большим количеством знаков после запятой?
Excel хранит высокую точность вычислений. Чтобы сократить количество знаков, используйте функцию ОКРУГЛ. Например: =ОКРУГЛ(КОРЕНЬ(A2); 2) оставит только два знака после запятой.
Существует ли функция КОРЕНЬСТЕПЕНИ? Отдельной функции с таким названием нет. Вся логика строится на математическом правиле: корень $n$-й степени = степень $1/n$.