Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2011, 18:52   #1
SilentVoice
Новичок
Джуниор
 
Регистрация: 01.09.2011
Сообщений: 2
По умолчанию Подсчет времени

Ситуация такая. Нужно, чтобы эксель, беря данные из одной ячейки, автоматически прибавлял к дате+время из этой ячейки (дд.мм.гг чч.мм) 12.5 дней и записывал в др. ячейку. как это сделать, я пока не представляю. пробовал формулами, но не получилось. то ли я просто не понял как, то ли нужен макрос, а я с VBA не дружу. есть мысли на тему как это реализовать? все было бы намного проще, если б нужно было просто 12 дней прибавить, но нужно конкретно 12.5 дней (или 300 часов).

Последний раз редактировалось SilentVoice; 01.09.2011 в 23:35.
SilentVoice вне форума Ответить с цитированием
Старый 01.09.2011, 20:26   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

A2=A1+12,5
motorway вне форума Ответить с цитированием
Старый 01.09.2011, 21:16   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Не проверял, но вроде так:
A2=A1+1/24*12,5
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 01.09.2011, 21:19   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Целое в Excel - дата. Часы- число дробное.
Код:
=A1+12,5/24
vikttur вне форума Ответить с цитированием
Старый 01.09.2011, 21:22   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Странно, результат совпадает с моим...
Но у меня понятнее
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 01.09.2011, 21:38   #6
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Если все же нужны 12,5 дней, то надо прибавлять 12,5. Просто в 1 посте 2 варианта того, что нужно
motorway вне форума Ответить с цитированием
Старый 01.09.2011, 21:48   #7
SilentVoice
Новичок
Джуниор
 
Регистрация: 01.09.2011
Сообщений: 2
По умолчанию

спасибо, из-за своей неопытности в этом плане, я пошел совсем трудными путями, хотя в итоге все было намного проще =)
SilentVoice вне форума Ответить с цитированием
Старый 01.09.2011, 22:24   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Витя, Игорь,
я рад, что у вас совпали результаты, но прибавить-то надо было просто 12.5, как продемонстрировал motorway.
вот если автору надо будет добавить к исходной дате например 307 часов, то тут пригодятся ваши наработки +307/24.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет Ras2im Microsoft Office Excel 7 10.03.2011 13:03
Проблема с форматом времени (подсчет количества часов) Zalim Microsoft Office Excel 1 15.12.2010 09:21
Подсчет времени. pavel.ignatenko Microsoft Office Excel 10 28.04.2010 15:24
Подсчет времени работы алгоритмов Solncelikiy Общие вопросы C/C++ 2 15.12.2009 20:15
Подсчет времени kostya.myit Microsoft Office Excel 4 11.06.2009 23:43