|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 17.07.2006
Москва
Сообщений: 221
|
Создал простейший расчет в екселе - перевод градусов из десятичных долей в минуты и секунды. Все считает, кроме градусов с десятой долью 8 (например 10.8). Проблема состоит в том, что до угла 31,8 градуса - все ок, при угле 32,8 и больше расчет ведется неверно - выдает 60 секунд, вместо того, чтобы увеличить количество минут на единицу. Никак не могу разобраться в чем дело.
Файл прилагается. Заранее спасибо. [ATTACH]1174638409.rar[/ATTACH] |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 09.04.2006
г. Запорожье Украина
Сообщений: 368
![]() |
Цитата:
Других причин не вижу. |
|||
![]() |
|
||||
конструктор Регистрация: 17.03.2005
Украина, Донецк
Сообщений: 786
|
Функция "целое" округляет в меньшую сторону. Разрядность при вычислении дает например 0,9*60=53,9999999... Поэтому и округляет до 53. Смотри что будет если поставить 22 знака после запятой.
[ATTACH]1174640448.rar[/ATTACH] |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 09.04.2006
г. Запорожье Украина
Сообщений: 368
![]() |
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Ну полночь не полночь, а выкрутиться можно.
[ATTACH]1174886588.rar[/ATTACH]
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Не будет беспокоить Билли по пустякам
![]() [ATTACH]1174888226.rar[/ATTACH]
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 09.04.2006
г. Запорожье Украина
Сообщений: 368
![]() |
Цитата:
|
|||
![]() |
|
||||
Регистрация: 17.07.2006
Москва
Сообщений: 221
|
Проблема решилась.
Цитата:
[ATTACH]1174973754.rar[/ATTACH] |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Ну а если попробовать на VBA?
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |