|
Перевод временного формата в десятичное число.
|
|
|
|
максимка |
Пятница, 03 Октября 2008, 12:46
|
Участник
Профиль
Группа: Гость форума
Сообщений: 3
Регистрация: 12.03.2005
Пользователь №: 8118
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Нужна формула перевода времени в число. Пример 18:30 - 18,5, 18:48 - ????
|
|
|
|
|
pashulka |
Пятница, 03 Октября 2008, 21:39
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
А Вы батенька шутник … ведь для получения нужного результата достаточно всего лишь умножить время на 24 часа и установить соответствующий формат нужной ячейки (к примеру Общий)
=A1*24
Если же изменение формата, по каким-то причинам, нежелательно, то можно использовать дополнительные функции, например :
=Ч(A1*24) =ЗНАЧЕН(A1*24)
А если для преобразования Вам захочется использовать какую-нибудь функцию, то можно воспользоваться нижеопубликованным вариантом, естественно, предварительно установив надстройку Пакет Анализа (меню Сервис - команда Надстройка, список Список надстроек - "флажок" напротив Пакет анализа и кнопка OK)
=ПРЕОБР(A1;"day";"hr")
Сообщение отредактировал pashulka - Пятница, 03 Октября 2008, 21:43
|
|
|
|
|
MJ+ |
Понедельник, 22 Декабря 2008, 19:02
|
Участник
Профиль
Группа: Гость форума
Сообщений: 2
Регистрация: 22.12.2008
Пользователь №: 31583
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
К большому сожалению, такие лёгкие варианты не проходят.javascript:emoticon(':verysad:') Суть задачи- корректно преобразовать табличные данные в числовой формат. Проблемма в том, что данные могут быть в различных форматах. 1:1 3-1 (2:1) 0-1 1-2
Я их конечно преобразовываю, но очень это неудобно.
Насколько я понимаю, проблемма корректно не решена.
С уважением MJ+
|
|
|
|
|
Барэль |
Понедельник, 22 Декабря 2008, 20:43
|
Впередсмотрящий
Профиль
Группа: WinCity Team
Сообщений: 6383
Регистрация: 08.11.2001
Из: Санкт-Петербург, Россия
Пользователь №: 633
Конфигурация
Корпус: CM Centurion 534 + 850W Zalman Процессор: Другой Материнская плата: ASUS M4A79XTD EVO Оперативная память: Samsung - 2x2048 Mb DDR3 PC10600 Видеокарта: 1024 Mb Asus Radeon HD5770 Жесткий диск (винчестер): 250 Gb Seagate SATA (системный) + 2 Tb Seagate LP SATA + 2 Tb Seagate LP SATA Дисковод: 3.5" CD/DVD: Nec 4570 DVD+-RW Модем: -- Сетевой адаптер: OnBoard Звуковая плата: OnBoard Монитор: 22 Samsung SyncMaster P2250 Операционная система: Windows XP Прочее: Акустическая система Microlab Solo 1, UPS APC CS500, МФУ Canon MP800, Cooler CoolerMaster (CM) V8, Процессор AMD Phenom II 945
|
MJ+, постарайтесь выразить примеры в посте, а не в виде ссылок на различные сайты. Мы не занимаемся рекламой тотализаторов.
--------------------
Вот. Винда проставилась. И даже уже BSOD выдала. Значит, работает! На всякий случай, воспользуйтесь поиском
|
|
|
|
|
MJ+ |
Вторник, 23 Декабря 2008, 13:12
|
Участник
Профиль
Группа: Гость форума
Сообщений: 2
Регистрация: 22.12.2008
Пользователь №: 31583
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
2 Барэль Это не рекламма тотализаторов, а пример разнообразных типов исходных данных. При том, что даже в одном типе данных, при конвертации происходят искажения на выходе по непонятной причине ( написано 2:1 на выходе 3 1 и это в одной строке из 10-15). Поэтому, я привёл короткие примеры в предыдущем посте ( 1:1 3-1 (2:1) 0-1 1-2), а проблемма во всей красе видна если скопировать пару десятков строк, и проверить корректность отображения. Впринципе, достаточно отобразить значащие цифры счёта в двух ячейках, всего-то...
Хотелось-бы запретить автоподбор формата, т.к. он подбирается в зависимости от применяемых знаков разделения (двоеточие, торе, точка) я так понимаю. Может я в чём и не прав.. Но если так будет лучше, то вот примеры данных: (если модератор сочтёт ответ слишком громоздким, тогда прошу копировать с линков.) ================================ BL1 Kortrijk - Zulte 48 30 22 2.25 3.15 2.80 2-1 2-0 43 57 1-0 CY1 AEL Limassol - Alki 49 35 16 1.75 3.10 4.30 1-1 2-1 49 51 2-2 EGC Luton Town - Colchester 36 31 33 2.90 3.25 2.20 1-1 2-1 41 59 1-0 EGC Northwich - York 41 35 24 2.40 3.50 2.40 1-1 1-0 50 50 0-2 EGC Rotherham - Darlington 30 32 38 2.35 3.25 2.65 0-1 1-0 52 48 1-1 EGC Scunthorpe - Tranmere 48 29 23 1.90 3.30 3.55 1-0 2-0 43 57 2-1 EGC Shrewsbury - Brighton 59 29 12 2.00 3.25 3.30 2-1 1-0 44 56 0-0 EGC Woking - Salisbury 52 31 17 2.10 3.50 2.80 1-0 2-1 49 51 1-2 SC1 Clyde - Airdrie 47 32 21 1.90 3.40 3.35 2-0 2-1 50 50 1-0
======================== 1/8 Final round 1 X 2 AS Roma - Bologna 2:0 1.39 4.08 7.50 17.12.2008 Fiorentina - Torino 0:1 1.48 3.70 6.60 17.12.2008 AC Milan - Lazio 1:2AET 1.84 3.18 4.23 03.12.2008 Napoli - Salernitana 3:1 1.33 4.36 8.46 12.11.2008 Sampdoria - Empoli 2:1 1.58 3.44 5.71 12.11.2008 Udinese - Reggina 1:0AET 1.41 3.90 7.46 12.11.2008 4. Round 1 X 2 Genoa - Ravenna 2:1 1.28 4.76 9.19 02.10.2008 Torino - Livorno 3:2AET 1.69 3.27 5.02 01.10.2008 Lazio - Atalanta 2:0 1.61 3.39 5.35 01.10.2008 Bologna - Ascoli 1:0 1.64 3.34 5.11 01.10.2008 Salernitana - Sassuolo 3:2AET 2.00 2.98 3.70 30.09.2008 Catania - Padova 4:0 1.41 3.79 7.53 17.09.2008 Reggina - Cagliari 4:0 2.00 3.05 3.63 17.09.2008 Siena - Empoli 0:2 1.87 3.09 4.10 17.09.2008 ============================ Italy: Serie A Standing 12-21 15:00 FT Atalanta 1-3 (0:2) Juventus 12-21 15:00 FT Cagliari 1-1 (1:0) Reggina 12-21 15:00 FT Catania 3-2 (2:0) Roma 12-21 15:00 FT Chievo 0-1 (0:0) Genoa 12-21 15:00 FT Lecce 0-0 (0:0) Bologna 12-21 15:00 FT Sampdoria 0-1 (0:1) Fiorentina 12-21 15:00 FT Torino 1-0 (0:0) SSC Napoli 12-21 20:30 FT AC Milan 5-1 (4:1) Udinese ==============================
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|