Автор |
Сообщение |
Phoenix Форумчанин |
|
Народ, вообщем дело такое:
Дано(мне) дафига градусных величин, но не в чистом виде градусы, а еще минуты и секунды. Надо их перевести в доли градусы и затем уже использовать в формулах. Например, вбил в ячейку 26,4821 а он перевел это в доли. Так вот, как это сделать и можно ли вообще?! А то на калькуляторе вломы, ибо долго будет каждое число переводить.
Пример на калькуляторе(для тех кто не знает):
Дано: 26 градусов 48 минут 21 секунд
Набираем на машинке: 26,4821 жмем DEG получаем доли 26,80583333... и с этим можно дальше работать(что мне и нежно в excel'e и получить). Доли можно и обратно перевести, тыкаем 2ndf и DEG, получам соответственно градусы до запятой, а минуты и секунды после. |
|
|
|
|
Indigo Ангел |
|
Вводить удобней не в одну ячейку, а в три:
| градусы | минуты | секунды |
Чтобы перевести в доли нужно минуты разделить на 60, секунды на 3600 и всё это сложить с градусами
Формула в Excel'e: =A1+B1/60+C1/3600 |
|
|
|
|
Phoenix Форумчанин |
|
Indigo
ну да, об этом я и не подумал, спасибо за подсказку...
Но, я уже в Excel'e в редактор Visual Basic вписал функции для перевода туда и обратно...ппц...но зато все в одной ячейке.
Еще раз спс |
|
|
|
|
Genbor Крокодил Гена Предупреждений : 1
|
|
Phoenix писал(а): |
в Excel'e в редактор Visual Basic вписал функции для перевода туда и обратно |
правильно, мы не ищем легких путей |
|
|
|
|
Phoenix Форумчанин |
|
Genbor писал(а): |
правильно, мы не ищем легких путей |
ага, они сами нас находят |
|
|
|
|
dlnsk Гуру |
|
Phoenix писал(а): |
в редактор Visual Basic вписал функции для перевода туда и обратно... |
Я бы обошелся и без VB... все вполне можно было замутить только с помощью формул... |
|
|
|
|
|
Аватары: Вкл|Выкл ЮзерИнфо: Вкл|Выкл Подписи: Вкл|Выкл
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы
|
|