Из коробки Excel не поддерживает то, что вы просите. Могут быть плагины, которые помогут с этим, но вместо этого я хотел бы предложить немного обойти:
Вы можете отформатировать числа как время, чтобы Excel (и, возможно, OOo и LibreOffice) отображал и вычислял нужные значения с правильными делениями, основами и т.д.
Использование следующего пользовательского формата (Excel, OOo и LibreOffice будут иметь эквиваленты, но у меня нет копии для проверки) также отобразит их с правильными символами. [h]
предотвращает сброс часов на ноль, поскольку он достигает 24, позволяя произвольно большие углы. Если вы хотите, чтобы начальные нули, то просто удвойте каждую букву.
[h]º m' s\"
Они могут быть добавлены вместе, и т.д., По мере необходимости (в конце концов, это просто цифры внизу). Однако это будет работать только в том случае, если конечный результат будет положительным; Excel не будет отображать отрицательные времена.
Если вам нужно преобразовать это значение в значение в десятичных градусах, вам просто нужно умножить на 24, потому что "день" в формате времени Excel имеет значение 1 (то есть час равен 1/24 и т.д.).
Просто убедитесь, что ячейка, в которую входит эта формула, имеет нормальное форматирование, а не время:
=A1*24
Кроме того, вы также можете извлечь определенные компоненты из значения времени, используя следующее:
=INT(A1*24) returns degrees
=MINUTE(A1) returns minutes
=SECOND(A1) returns seconds