Как вычислить квадратный корень числа в Excel

Microfost Excel – чрезвычайно мощный инструмент, который можно использовать для выполнения сложных вычислений. Однако многие случайные пользователи используют Excel только для основных нужд таблицы, не используя его для выполнения даже простейших математических операций. Но бывают ситуации, когда вам приходится проводить расчеты в Excel, чтобы ускорить процесс. Одним из наиболее распространенных расчетов, которые приходится выполнять пользователям Excel, является определение квадратного корня из числа.

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

Давай начнем!

Метод 1: вычисление квадратного корня с использованием функции SQRT

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

Синтаксис этого метода:

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

Примечание: число является заполнителем для фактического числа или для ссылки на ячейку, которая содержит число.

Пример

Для простоты предположим, что мы хотим найти квадратный корень из числа 9 (расположенного на A2). Чтобы сделать это с помощью функции SQRT, все, что нам нужно сделать, это вставить следующую формулу в ячейку результата (B2): ‘= SQRT (A2)’.

Использование функции КОРЕНЬ

Использование функции КОРЕНЬ

Примечание: имейте в виду, что мы также могли использовать номер напрямую вместо ссылки на ячейку – = SQRT (9)

Однако есть одна небольшая проблема при использовании функции SQRT напрямую – если вы попытаетесь передать отрицательное число, будет отображаться # ЧИСЛО! ошибка вместо фактического результата.

Пример # ЧИСЛО!  ошибкаПример # ЧИСЛО! ошибка

Чтобы избежать #NUM! ошибок при использовании функции SQRT рекомендуется использовать функцию ABS вместе с функцией SQRT. Функция ABS преобразует число в абсолютное число. В нашем случае он преобразует отрицательные числа в положительные. Вот пример:

Пример использования функции ASBПример использования функции ABS

Метод 2: вычисление квадратного корня с использованием степенной функции

Использование функции СТЕПЕНЬ – еще один способ вычислить квадратный корень числа в Excel. Однако она работает несколько иначе, чем функция SQRT. Используя функцию СТЕПЕНЬ, мы можем найти квадратный корень из определенного числа, возведя это число в N-ю степень.

Вот синтаксис метода:

МОЩНОСТЬ (число; мощность)

Примечание: число – это местозаполнитель для действительного числа или ссылки на ячейку, а степень – это показатель степени для возведения числа в эту степень.

Учитывая тот факт, что мы хотим найти квадратный корень из числа, мы можем использовать атрибут мощности как «1/2». В этом случае формула становится СТЕПЕНЬ (число, 1/2).

Пример

Чтобы не усложнять задачу, давайте снова предположим, что нам нужно найти квадратный корень из числа ячейки A2 (в нашем случае это 9). Для этого мы можем использовать аргумент мощности как 1/2 в результирующей ячейке (B2).

Пример использования функции Power для нахождения квадратного корняПример использования функции Power для нахождения квадратного корня

Метод 3: использование оператора экспоненты для нахождения квадратного корня числа

Многие опытные пользователи Excel считают этот метод самым простым способом найти квадратный корень из числа. Мы решили поставить его на 3-е место, так как он встречается нечасто. Это подразумевает использование оператора экспоненты, чтобы получить результат.

Оператор экспоненты позволит нам возвести число в любую степень. Подобно методу 2, мы можем использовать (1/2) в качестве показателя степени, чтобы получить число квадратного корня в результирующей ячейке.

Вот его синтаксис:

= A1 ^ (1/2)

Примечание. Как видите, формула очень похожа на метод выше, в котором мы использовали функцию Power. Единственное ключевое отличие состоит в том, что вместо функции нам нужно использовать оператор экспоненты.

Пример

В этом примере мы собираемся использовать формулу экспоненты, чтобы получить КВАДРАТНЫЙ корень числа 9 (ячейка A2). Для этого мы использовали «(1/2)» в качестве показателя степени. Поскольку у нас есть число в ячейке A2, использование формулы A2 ^ (1/2) в ячейке результата даст нам число квадратного корня.

Пример использования оператора экспоненты для нахождения квадратного корня из числаПример использования оператора экспоненты для нахождения квадратного корня из числа

Метод 4: использование скриптов VBA для нахождения квадратного корня числа

Этот метод является немного продвинутым, поэтому, если вам неудобно работать со сценариями VBA, подумайте о том, чтобы придерживаться первых трех методов. Четвертый способ найти квадратный корень из числа – использовать коды VBA.

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

Код VBA 1: возврат квадратного корня при выделении ячейки

Всякий раз, когда вы запускаете этот код VBA, он проверяет значение выбранной ячейки. Если это значение является числом, он будет напрямую вычислять квадратный корень из этого числа и отображать его в окне сообщения.

Но имейте в виду, что этот код будет работать только до тех пор, пока вы не выберете более одной ячейки.

Код:

Sub getSquareRoot () Dim rng As Range Dim sqr As Long If Application.Selection.Cells.Count> 1 Then MsgBox «Пожалуйста, выберите только одну ячейку», vbOKOnly, «Ошибка» Exit Sub End If Set rng = ActiveCell If IsNumeric (rng) = True Тогда sqr = rng ^ (1/2) MsgBox “Квадратный корень” & rng & “равен” & sqr, vbOKOnly, “Значение квадратного корня” Else MsgBox “Пожалуйста, выберите числовое значение”, vbOKOnly, “Ошибка” End If End SubVBA Code 2: Проверка квадратного корня числа без выделения его в ячейке

Этот код покажет нам поле ввода с запросом числа, из которого нам нужно получить квадратный корень. Это означает, что на самом деле вам не нужно вставлять его в ячейку. Когда вы вводите это число, он вычисляет квадратный корень из этого числа и отображает сообщение с квадратным корнем в окне сообщения.

Код:

Sub getSquareRoot () Dim sq As Long Dim sqr As Long sq = InputBox («Введите значение для вычисления квадратного корня», «Вычислите квадратный корень») Если IsNumeric (sq) = True Тогда sqr = sq ^ (1/2) MsgBox “Квадратный корень” & sq & “равен” & sqr, vbOKOnly, “Значение квадратного корня” Else MsgBox “Пожалуйста, введите число.”, VbOKOnly, “Error” End If End Sub Как вставить и запустить код VBA в Excel

Если вы решите использовать код VBA, вы можете выбрать один из двух представленных выше – выберите тот, который имеет больше смысла для того, что вы пытаетесь сделать.

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

  1. Откройте электронную таблицу, к которой вы хотите применить код VBA, и нажмите Alt + F11, чтобы открыть редактор Visual Basic (VBE).
  2. Как только вы войдете в редактор Visual Basic, щелкните правой кнопкой мыши электронную таблицу, на которую вы нацеливаетесь, и выберите «Вставить»> «Модуль» (используя контекстное меню).Щелкните правой кнопкой мыши электронную таблицу и выберите Вставить><noscript><img loading=Вставка кода VBA
  3. После того, как код был вставлен. нажмите Ctrl + S, чтобы сохранить изменения. Затем выберите место для измененного документа Excel и нажмите кнопку «Сохранить».Сохранение измененного документа ExcelСохранение измененного документа Excel
  4. Если появится сообщение о том, что проект VB нельзя сохранить как книгу без макросов, нажмите «Нет» в ответ на запрос.Выбор типа файла с поддержкой макросовВыбор типа файла с поддержкой макросов
  5. В разделе «Тип файла» установите для типа файла значение «Книга с поддержкой макросов Excel».Установка типа файла в качестве книги Excel с поддержкой макросовУстановка типа файла в качестве книги Excel с поддержкой макросов
  6. После сохранения кода нажмите Alt + Q, чтобы закрыть редактор VBA и вернуться в свою книгу.
  7. Теперь, чтобы открыть код VBA, который вы создали ранее, нажмите Alt + F8, чтобы открыть диалоговое окно Macro. Как только вы попадете туда, выберите макрос, который вы хотите запустить, и нажмите кнопку «Выполнить».Запуск кода VBA, который мы создали ранееЗапуск кода VBA, который мы создали ранее
  8. Через некоторое время вы увидите результат своего кода VBA.Результат кода VBA 1Результат кода VBA 1

Метод 5: использование Power Query для преобразования чисел в квадратные корни

Это самый продвинутый метод из всех, но у этой стратегии есть огромное преимущество – она ​​позволяет преобразовывать несколько чисел в их квадратные корни.

Создание мощного запроса, способного сделать это, – это небольшая работа, но она сэкономит вам много времени, если у вас есть много чисел, которые необходимо преобразовать в квадратные корни.

Еще одним большим преимуществом этого мощного запроса является то, что вы получите динамический метод – это означает, что каждый раз, когда вы вводите новое значение в свою таблицу, он автоматически возвращает квадратный корень из этого числа.

Если вы решили создать запрос мощности, способный сделать это, следуйте приведенным ниже инструкциям:

  1. Сначала выберите любую ячейку в таблице и перейдите на ленту вверху, чтобы выбрать «Данные»> «Получить и преобразовать данные», затем нажмите «Из таблицы».Выделив любую ячейку, перейдите к Data и нажмите From Table / Range (в разделе Get & Transform Data).Выделив любую ячейку, перейдите к Data и нажмите From Table / Range (в разделе Get & Transform Data).
  2. Как только вы щелкнете по нему, Excel откроет мощный редактор запросов, содержащий вашу таблицу. Нажмите ОК, чтобы подтвердить создание вашей таблицы.Создание таблицы из ваших чиселСоздание таблицы из ваших чисел
  3. В редакторе Power Query перейдите на ленту вверху и щелкните вкладку «Добавить столбец». Затем нажмите Custom Column.Перейдите в Добавить столбец и нажмите Пользовательский столбец.Перейдите в Добавить столбец и нажмите Пользовательский столбец.
  4. Это откроет новое окно Custom Column. Как только вы доберетесь туда, введите квадратный корень под именем нового столбца. Затем спуститесь вниз и вставьте следующую формулу в поле Формула настраиваемого столбца: = Number.Sqrt ([Numbers])Формула квадратного корня для Power QueryФормула квадратного корня для Power Query
  5. Нажмите OK, чтобы подтвердить создание этого нового настраиваемого столбца. Вы заметите, что в таблице только что появился дополнительный столбец с квадратными корнями из чисел, которые в ней были ранее.Конечный результат запроса POWER с квадратным корнемКонечный результат запроса POWER с квадратным корнем

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *