Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сложить 2 даты? / 12 сообщений из 12, страница 1 из 1
29.11.2007, 08:54:10
    #34973713
ru16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
02.12.2007 + 09.12.2007 = 11.11.2115


Собственно хотелось бы получить 11.12.2007
...
Рейтинг: 0 / 0
29.11.2007, 09:05:28
    #34973727
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
Код: plaintext
=ДАТАЗНАЧ("02.12.2007")+ДАТАЗНАЧ("09.12.2007")
...
Рейтинг: 0 / 0
29.11.2007, 09:14:53
    #34973738
ru16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
...
Рейтинг: 0 / 0
29.11.2007, 09:42:02
    #34973778
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
Код: plaintext
Range("K25") = VBA.DateValue(Range("K10")) + VBA.DateValue(Range("K11"))
...
Рейтинг: 0 / 0
29.11.2007, 09:48:13
    #34973795
ru16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
Все равно пишет 11.11.2115
...
Рейтинг: 0 / 0
29.11.2007, 10:03:02
    #34973838
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
ru1602.12.2007 + 09.12.2007 = 11.11.2115


Собственно хотелось бы получить 11.12.2007
Собственно, почему так должно получиться?
Код: plaintext
1.
2.
3.
clng(cdate("02.12.2007")) =  39418  
clng(cdate("09.12.2007")) =  39425  
cdate( 39418 + 39425 ) =  11 . 11 . 2115  
cdate( 2 + 39425 ) =  11 . 12 . 2007 
...
Рейтинг: 0 / 0
29.11.2007, 10:26:13
    #34973933
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
чтобы получить требуемый результат нужно к дате прибавлять количество дней, а не другую дату
...
Рейтинг: 0 / 0
29.11.2007, 10:29:36
    #34973950
ru16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
Необходимо именно 2 даты
...
Рейтинг: 0 / 0
29.11.2007, 10:46:04
    #34974003
мм2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
а по каким правилам должно происходить сложение?
если 02.12.2007+12.01.2008, то что должно получится?
...
Рейтинг: 0 / 0
29.11.2007, 16:25:33
    #34975636
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
ru1602.12.2007 + 09.12.2007 = 11.11.2115


Собственно хотелось бы получить 11.12.2007

Может все-таки нужно прибавлять кол-во дней от начала месяца?

=ДЕНЬ("02.12.2007")+ДАТАЗНАЧ("09.12.2007") = 11.12.2007

Соответственно:
=ДЕНЬ(A4)+B4
...
Рейтинг: 0 / 0
29.11.2007, 16:37:25
    #34975700
Chelovek Tapok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
мм2
а по каким правилам должно происходить сложение?
если 02.12.2007+12.01.2008, то что должно получится?

+1
...
Рейтинг: 0 / 0
30.11.2007, 06:26:22
    #34976820
tolikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложить 2 даты?
мм2а по каким правилам должно происходить сложение?
если 02.12.2007+12.01.2008, то что должно получится?
Chelovek Tapok Member+1Зря смеётесь. Если у автора ("ru16") большая часть сообщений в форуме Access, то я снимаю шляпу... Ибо я уже 40 лет боюсь начать изучать этот самый MS Access.
А в примере 02.12.2007+12.01.2008 должна получиться дата, изходя из мм2Может все-таки нужно прибавлять кол-во дней от начала месяца? т.е.:
02.12.2007 + 12.01.2008 = 01.12.2007 + (02.12.2007 - 01.12.2007) + (12.01.2008 - 01.12.2007) = 01.12.2007 + 1 + 42 = 13.01.2008.

Впрочем, согласен. Постановка вопроса, мягко говоря - [Отмодерачено]
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сложить 2 даты? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]