Как в Excel сделать градусы вместо радиан: функции, формулы и скрытые настройки

Работаете с тригонометрическими функциями в Microsoft Excel и получаете неожиданные результаты? Скорее всего, проблема кроется в единицах измерения углов. По умолчанию Excel использует радианы для вычислений SIN, COS или TAN, в то время как большинство пользователей привыкло оперировать градусами. Эта разница приводит к ошибкам: например, =SIN(90) возвращает не 1, а почти нулевое значение, потому что 90 радиан ≠ 90 градусам.

В этой статье вы найдёте 5 проверенных способов конвертации радианов в градусы — от базовых функций до скрытых настроек Excel. Мы разберём:

  • 🔹 Как использовать функцию ГРАДУСЫ() для мгновенного преобразования
  • 🔹 Почему ПИ() и ручные формулы иногда дают более точный результат
  • 🔹 Как изменить настройки Excel, чтобы все тригонометрические функции автоматически работали с градусами
  • 🔹 Лайфхаки для массовой конвертации больших таблиц

Все методы протестированы на версиях Excel 2010–2026 (включая Microsoft 365) и работают одинаково в Windows и macOS. Если вы часто работаете с углами — сохраните эту страницу в закладки!

1. Функция ГРАДУСЫ(): самый быстрый способ

Excel имеет встроенную функцию ГРАДУСЫ() (англ. DEGREES), которая преобразует радианы в градусы за один шаг. Синтаксис прост:

=ГРАДУСЫ(число_в_радианах)

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

  • 📌 =ГРАДУСЫ(ПИ()) → вернёт 180 (так как π радиан = 180°)
  • 📌 =ГРАДУСЫ(1,5708) → ≈ 90 (приблизительное значение π/2)
  • 📌 =ГРАДУСЫ(A1) → преобразует значение из ячейки A1

Функция поддерживает не только отдельные числа, но и ссылки на ячейки, а также вложенные вычисления. Например, чтобы перевести результат ATAN(1) (арктангенс 1) в градусы, используйте:

=ГРАДУСЫ(ATAN(1))

2. Ручная формула с ПИ(): для точных расчётов

Если функция ГРАДУСЫ() по какой-то причине недоступна (например, в очень старых версиях Excel), можно использовать универсальную математическую формулу:

=угол_в_радианах * (180/ПИ())

Примеры:

  • 📐 =B2*(180/ПИ()) — конвертирует значение из ячейки B2
  • 📐 =SIN(30)*(180/ПИ())неправильно! (см. предупреждение ниже)
📊 Какой метод конвертации вы используете чаще?
Функция ГРАДУСЫ()
Ручная формула с ПИ()
Настройки Excel
Другой способ
⚠️ Внимание: Не путайте эту формулу с преобразованием результата тригонометрической функции. Например, =SIN(30*(ПИ()/180)) вычисляет синус 30°, а не конвертирует радианы. Подробнее об этом — в следующем разделе.
Метод Формула Пример результата Когда использовать
Функция ГРАДУСЫ() =ГРАДУСЫ(A1) Если A1=1,5708 → 90 Для быстрой конвертации
Ручная формула =A1*(180/ПИ()) Если A1=1 → 57,2958 Если нет функции ГРАДУСЫ()
Настройки Excel См. раздел 4 Автоматическая конвертация Для постоянной работы с градусами

3. Как вычислять тригонометрические функции сразу в градусах

Частая ошибка новичков — попытка вычислить =SIN(90) и получить 1. На самом деле SIN(90) в Excel означает синус 90 радиан, а не градусов. Чтобы получить правильный результат, нужно:

  1. Преобразовать градусы в радианы перед вычислением функции:
=SIN(90 * (ПИ()/180))

Или использовать функцию РАДИАНЫ():

=SIN(РАДИАНЫ(90))

Аналогично работает для других функций:

  • 📉 =COS(РАДИАНЫ(60)) → 0,5
  • 📈 =TAN(РАДИАНЫ(45)) → 1
  • 🔄 =ATAN(1)*(180/ПИ()) → 45 (арктангенс 1 в градусах)

Преобразовали градусы в радианы?|Использовали скобки для правильного порядка?|Проверили результат на известном угле (например, 30°, 45°, 90°)?|Учитываете, что Excel использует радианы по умолчанию?-->

⚠️ Внимание: Функции ASIN(), ACOS() и ATAN() возвращают результат в радианах, даже если входное значение было в градусах. Всегда конвертируйте их вывод обратно в градусы с помощью ГРАДУСЫ() или умножения на 180/ПИ().

4. Настройка Excel для автоматической работы с градусами

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

  1. Перейдите в Файл → Параметры → Формулы.
  2. В разделе Параметры вычислений найдите опцию Использовать градусы для тригонометрических функций (в некоторых версиях этот параметр скрыт — см. спойлер ниже).
  3. Отметьте галочкой и сохраните изменения.
Где искать настройку в Excel 2016 и новее?

В последних версиях Excel (2016, 2019, 365) опция автоматической конвертации градусов отсутствует в интерфейсе. Вместо этого используйте:

  • 🔧 Надстройку "Анализ данных" (включается в Файл → Параметры → Надстройки)
  • 🔧 VBA-макрос для массовой обработки (пример кода есть в разделе 6)

Если опция недоступна, альтернативный способ — создать пользовательскую функцию:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте новый модуль (Insert → Module) и добавьте код:
Function SIN_DEG(x As Double) As Double

SIN_DEG = Sin(x * (WorksheetFunction.Pi() / 180))

End Function

Теперь в Excel можно использовать =SIN_DEG(90), и функция вернёт 1.

5. Массовая конвертация: как преобразовать целый столбец

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

Способ 1. Протягивание формулы

  • 🖱️ Введите в первую ячейку столбца формулу =ГРАДУСЫ(A1).
  • 🖱️ Дважды кликните на маленький квадрат в правом нижнем углу ячейки (маркер автозаполнения), чтобы протянуть формулу до конца данных.

Способ 2. Специальная вставка

  1. Скопируйте столбец с радианами (Ctrl + C).
  2. Вставьте его как значения в новый столбец (Правая кнопка → Специальная вставка → Значения).
  3. Умножьте весь столбец на 180/ПИ():
=B1:B100 * (180/ПИ())

Способ 3. Power Query (для Excel 2016+)

  • 🔄 Выделите данные и перейдите во вкладку Данные → Из таблицы/диапазона.
  • 🔄 В редакторе Power Query добавьте настраиваемый столбец с формулой = [ВашСтолбец] * 180 / Number.Pi.
  • 🔄 Сохраните и загрузите данные обратно в Excel.

6. Продвинутые приёмы: VBA и динамические массивы

Если вы работаете с очень большими наборами данных или нуждаетесь в автоматической обработке, стоит освоить VBA или динамические массивы (доступны в Excel 365).

Пример VBA-макроса для конвертации выделенного диапазона:

Sub ConvertToDegrees()

Dim rng As Range

Dim cell As Range

Set rng = Selection

For Each cell In rng

If IsNumeric(cell.Value) Then

cell.Value = cell.Value * (180 / Application.WorksheetFunction.Pi())

End If

Next cell

End Sub

Чтобы использовать макрос:

  1. Нажмите Alt + F11, вставьте код в новый модуль.
  2. Вернитесь в Excel, выделите диапазон с радианами.
  3. Запустите макрос через Вид → Макросы → ConvertToDegrees.

Динамические массивы (Excel 365)

В последних версиях Excel можно использовать одну формулу для всего столбца:

=ГРАДУСЫ(A1:A100)

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

Частые ошибки и как их избежать

Даже опытные пользователи Excel иногда допускают ошибки при работе с углами. Вот TOP-5 ловушек и как их обойти:

  • 🚫 Забыли конвертировать обратный результат: функции ASIN, ACOS, ATAN возвращают радианы. Всегда применяйте к ним ГРАДУСЫ().
  • 🚫 Путаница с ПИ(): ПИ() в Excel — это константа (≈3,14159), а не математический символ. Не пишите =SIN(ПИ/2) — правильно: =SIN(ПИ()/2).
  • 🚫 Округление: при ручных вычислениях (например, ПИ()/180) используйте максимальную точность, иначе накапливаются ошибки. Лучше храните ПИ() в ячейке как ссылку.
  • 🚫 Неправильный порядок операций: в формуле =SIN(90)ПИ()/180 сначала вычисляется SIN(90) (в радианах!), а потом умножается. Правильно: =SIN(90(ПИ()/180)).
  • 🚫 Копирование формул: при протягивании формулы =ГРАДУСЫ(A1) убедитесь, что ссылки относительные (без знака $), иначе все ячейки будут ссылаться на A1.

Если результат всё равно кажется неверным, проверьте:

  • 🔍 Формат ячейки: иногда Excel отображает числа в экспоненциальном виде (например, 1,57E+00). Измените формат на числовой с 4–5 знаками после запятой.
  • 🔍 Локальные настройки: в некоторых региональных версиях Excel функции называются по-другому (например, DEGREES вместо ГРАДУСЫ). Используйте автозавершение формул (Tab), чтобы избежать опечаток.

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

Можно ли сделать так, чтобы Excel по умолчанию использовал градусы?

В стандартных настройках Excel (2010–2026) нет опции, чтобы глобально переключить тригонометрические функции на градусы. Однако вы можете:

  • Создать пользовательские функции через VBA (см. раздел 6).
  • Использовать имена диапазонов: присвойте имя (например, ПИ_180) формуле =ПИ()/180, а затем используйте его в расчётах как =SIN(90*ПИ_180).
Почему моя формула =ГРАДУСЫ(ПИ()) возвращает 180, а =ГРАДУСЫ(3,14159) — нет?

Потому что ПИ() в Excel — это точная константа (≈15 знаков после запятой), а 3,14159 — это округлённое значение. Разница кажется небольшой, но при вычислениях накапливается погрешность. Всегда используйте ПИ() вместо ручного ввода.

Как преобразовать градусы в радианы в Google Таблицах?

В Google Sheets те же принципы, но функции называются по-английски:

  • =DEGREES(A1) — радианы в градусы.
  • =RADIANS(A1) — градусы в радианы.
  • =SIN(RADIANS(90)) — синус 90 градусов.

Также в Google Таблицах можно использовать массивы для массовой конвертации, как в Excel 365.

Можно ли конвертировать градусы в радианы в Excel Online?

Да, Excel Online (веб-версия) поддерживает все те же функции: ГРАДУСЫ(), РАДИАНЫ(), ПИ(). Однако:

  • ❌ Нет возможности запускать VBA-макросы.
  • ❌ Ограничена работа с Power Query (доступна только базовая функциональность).

Для сложных задач рекомендуем использовать десктопную версию Excel.

Как проверить, что мои расчёты верны?

Используйте контрольные значения:

Угол в градусах Синус Косинус Тангенс
0 1 0
30° 0,5 ≈0,866 ≈0,577
45° ≈0,707 ≈0,707 1
90° 1 0 — (бесконечность)

Если ваши формулы возвращают эти значения (с учётом округления), значит, конвертация работает правильно.