Как считать градусы в excel
Перейти к содержимому

Как считать градусы в excel

  • автор:

Функция ГРАДУСЫ

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

В этой статье описаны синтаксис формулы и использование функции ГРАДУСЫ в Microsoft Excel.

Описание

Преобразует радианы в градусы.

Синтаксис

Аргументы функции ГРАДУСЫ описаны ниже.

  • Угол — обязательный аргумент. Угол в радианах, который необходимо преобразовать в градусы.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Как преобразовать величины углов, выраженные в градусах/минутах/секундах, в десятичные величины и обратно в Excel

Углы нередко измеряются в таких единицах, как градусы, минуты и секунды (формат ГМС). 1 степень равна 60 минутам, а одна минута равна 60 секундам. Для упрощения математических расчетов вам может потребоваться выразить углы в градусах и их десятичных долях.

В данной статье приводится текст специальной функции, которую можно использовать для перевода десятичных величин градусов в формат ГМС, а также функции для перевода формата ГМС в десятичные величины.

Дополнительная информация

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

Чтобы получить консультацию по вопросам программирования, обратитесь в консультационную службу корпорации Майкрософт. Дополнительные сведения см. на веб-сайте корпорации Майкрософт:

Для получения дополнительной информации о доступных вариантах поддержки и о том, как связаться с Microsoft, см. https://support.microsoft.com.

Перевод десятичных градусов в градусы в формате ГМС

Приведенная ниже функция на языке Microsoft Visual Basic для приложений использует в качестве переменной угол в десятичной форме и переводит его в текстовый формат ГМС (градусы, минуты и секунды).

Function Convert_Degree(Decimal_Deg) As Variant With Application 'Set degree to Integer of Argument Passed Degrees = Int(Decimal_Deg) 'Set minutes to 60 times the number to the right 'of the decimal for the variable Decimal_Deg Minutes = (Decimal_Deg - Degrees) * 60 'Set seconds to 60 times the number to the right of the 'decimal for the variable Minute Seconds = Format(((Minutes - Int(Minutes)) * 60), "0") 'Returns the Result of degree conversion '(for example, 10.46 = 10~ 27 ' 36") Convert_Degree = " " & Degrees & "° " & Int(Minutes) & " ' " & Seconds + Chr(34) End With End Function 

Для использования этой функции создайте формулу перевода, например:

  1. Запустите Excel и нажмите клавиши ALT+F11, чтобы запустить редактор Visual Basic.
  2. В меню Вставка выберите Модуль.
  3. Введите в модуле приведенный выше код пользовательской функции Convert_Degree.
  4. Нажмите ALT+F11 для возвращения в Excel.
  5. В ячейке A1 введите значение 10,46.
  6. В ячейке A2 введите формулу: =Convert_Degree(A1) Формула возвращает значение 10°27’36»

Перевод величины угла в формате ГМС в десятичные градусы

Приведенная ниже функция на языке Microsoft Visual Basic для приложений использует в качестве переменной текстовую строку, включающую градусы, минуты и секунды и приведенную к формату, в котором возвращает значение функция Convert_Degree (например, 10° 27′ 36″), и переводит значение угла в десятичные градусы. Эта функция является обратной по отношению к функции Convert_Degree.

Function Convert_Decimal(Degree_Deg As String) As Double ' Declare the variables to be double precision floating-point Dim degrees As Double Dim minutes As Double Dim seconds As Double ' Set degree to value before "°" of Argument Passed. Degree_Deg = Replace(Degree_Deg, "~", "°") degrees = CDbl(Left(Degree_Deg, InStr(1, Degree_Deg, "°") - 1)) ' Set minutes to the value between the "°" and the "'" ' of the text string for the variable Degree_Deg divided by ' 60. The Val function converts the text string to a number. minutes = CDbl(Mid(Degree_Deg, InStr(1, Degree_Deg, "°") + 1, _ InStr(1, Degree_Deg, "'") - InStr(1, Degree_Deg, "°") - 1)) / 60 ' Set seconds to the number to the right of "'" that is ' converted to a value and then divided by 3600. seconds = CDbl(Mid(Degree_Deg, InStr(1, Degree_Deg, "'") + _ 1, Len(Degree_Deg) - InStr(1, Degree_Deg, "'") - 1)) / 3600 Convert_Decimal = degrees + minutes + seconds End Function 

Для использования этой функции создайте формулу перевода, например:

  1. Запустите Excel и нажмите клавиши ALT+F11, чтобы запустить редактор Visual Basic.
  2. В меню Вставка выберите Модуль.
  3. Введите в модуле приведенный выше код пользовательской функции Convert_Decimal.
  4. Нажмите ALT+F11 для возвращения в Excel.
  5. В ячейке A1 введите следующую формулу: =Convert_Decimal(«10° 27′ 36″»»)

Примечание. В конце аргумента этой формулы необходимо вести три двойных кавычки («»»), таким образом, взяв в кавычки значение секунд. Ссылка на ячейку не требует кавычек.

Обратная связь

Были ли сведения на этой странице полезными?

Функция ГРАДУСЫ для выполнения геометрических расчетов в Excel

Функция ГРАДУСЫ в Excel используется для преобразования радианной меры угла в соответствующей величину, выраженную в градусах, и возвращает полученное значение.

Примеры использования функции ГРАДУСЫ в Excel

Пример 1. Для определения количества оборотов вала электродвигателя используется датчик, который определяет и возвращает значение угла в радианах. Спустя минуту работы двигателя было получено значение 2350π. Определить количество оборотов за 1 минуту.

электродвигатель.

Для расчета используем формулу:

  • 2350*ПИ() – функция, преобразует радианную меру угла 2350*ПИ() и возвращающая значение, выраженное в градусах.
  • 360 – полное количество градусов в окружности.

В результате получим:

пределение количества оборотов вала.

То есть, двигатель сделал 1175 оборотов за 1 минуту.

Расчет траектории движения с помощью функции ГРАДУСЫ в Excel

Пример 2. Автомобиль движется по круговой трассе. Определить, на какой угол он отклонится относительно начальной точки пути через 17 минут, если за 10 минут он проехал расстояние, равное радиусу окружности трассы.

данные.

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

  • 1 – количество радиан;
  • 10 – время пути в минутах.

определение угловой скорости.

То есть, 1 рад/мин. Для нахождения искомого угла используем формулу:

нахождение искомого угла.

  • B3 – скорость в рад/мин;
  • 17 – время пути в минутах.

Расчет траектории движения.

То есть, автомобиль отклонится примерно на 97°.

Как перевести радианы в градусы в Excel

Пример 3. Определить угол (в градусах), который проходит минутная стрелка механических часов, если часовая успела отклониться от момента отсчета на 0,05236 радиана?

Пример 3.

  • B3 – количество делений для минутной стрелки.
  • B3/B2 – количество делений, которые проходит часовая стрелка за полный оборот минутной. То есть, выражение B3/(B3/B2) определяет, во сколько раз скорость минутной стрелки превышает скорость часовой стрелки.
  • B4 – отклонение часовой стрелки в радианах.

радианы в градусы.

Минутная стрелка отклонится на 36°.

Особенности использования функции ГРАДУСЫ в Excel

Функция ГРАДУСЫ имеет следующую синтаксическую запись:

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

  1. Excel выполняет автоматическое преобразование данных к требуемому типу в тех случаях, где это возможно. Например, запись типа =ГРАДУСЫ(ИСТИНА) соответствует записи =ГРАДУСЫ(1) и вернет значение 57,29577951, то есть количество градусов в 1 радиане.
  2. Рассматриваемая функция может принимать в качестве аргумента числа из диапазона отрицательных значений. Например, если в аргументе функции указано значение (-1,5), тогда результат равен -85,94366927.
  3. Функция вернет код ошибки #ЗНАЧ!, если в качестве аргумента была передана текстовая строка, которая не может быть преобразована в числовой тип данных.

вершина.

  1. В геометрии углом считается фигура, образованная двумя лучами, которые проведены из одной точки (точки их пересечения), при этом данные лучи называются сторонами угла, а точка – его вершиной.
  2. Градусы и радианы являются двумя количественными характеристиками размера угла.
  3. 1 градус соответствует 1/180 развернутого угла, то есть угла, стороны которого лежат на одной прямой.
  4. Если точка пересечения сторон угла (вершина) является центром окружности, а его стороны – радиусы данной окружности, то радиан – центральный угол, радиусы и длина образованной данным углом дуги являются равными величинами (AO=BO=AmB):
  5. Между градусной и радианной мерами угла установлена следующая взаимосвязь: град=2π*рад/360°, где рад – количество радиан, а град – рассчитываемое количество градусов.
  • Excel Formula Examples
  • Создать таблицу
  • Форматирование
  • Функции Excel
  • Формулы и диапазоны
  • Фильтр и сортировка
  • Диаграммы и графики
  • Сводные таблицы
  • Печать документов
  • Базы данных и XML
  • Возможности Excel
  • Настройки параметры
  • Уроки Excel
  • Макросы VBA
  • Скачать примеры

Как считать градусы в excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

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

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