Извлечение корня из числа — одна из базовых математических операций, с которой регулярно сталкиваются пользователи Microsoft Excel. Но если возведение в степень интуитивно понятно (достаточно поставить символ ^), то обратная операция — извлечение корня — вызывает вопросы. Особенно когда речь идёт о корнях выше второй степени или работе с отрицательными числами.
В этой статье разберём 5 способов извлечения корня в Excel: от стандартной функции КОРЕНЬ до универсальных формул для корней любой степени. Вы узнаете, как избежать ошибки #ЧИСЛО! при работе с отрицательными значениями, как извлечь корень из ячейки с формулой, и почему иногда проще использовать оператор ^, чем встроенные функции.
Материал будет полезен как начинающим пользователям, так и тем, кто работает с сложными финансовыми моделями или инженерными расчётами. Все примеры протестированы в Excel 2019 и Microsoft 365, но подходят и для более ранних версий (начиная с Excel 2007).
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 может округлять результат. Чтобы получить точный результат, установите для ячейки формат "Числовой" с большим количеством знаков после запятой:
- Выделите ячейку с результатом.
- Нажмите
Ctrl + 1(или правая кнопка →Формат ячеек). - Выберите категорию "Числовой" и установите 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. Чтобы сократить количество знаков:
- Выделите ячейку.
- Нажмите
Ctrl + 1. - Выберите формат "Числовой" и установите нужное количество десятичных знаков.
Для округления результата используйте функцию ОКРУГЛ:
=ОКРУГЛ(КОРЕНЬ(A1); 2)
Как извлечь корень из суммы ячеек?
Используйте функцию СУММ внутри формулы с корнем. Например, для квадратного корня из суммы диапазона A1:A10:
=КОРЕНЬ(СУММ(A1:A10))
Для корня n-й степени:
=СТЕПЕНЬ(СУММ(A1:A10); 1/3)
(здесь 1/3 — кубический корень).
Можно ли извлечь корень без использования функций?
Да, с помощью оператора ^. Например:
=A1^(1/2)
— это аналог функции КОРЕНЬ(A1). Такой способ универсален и работает для любой степени.
Преимущество: не нужно запоминать названия функций. Недостаток: формула становится менее читаемой в сложных расчётах.