Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели / 9 сообщений из 9, страница 1 из 1
09.12.2004, 15:30
    #32821190
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
?
...
Рейтинг: 0 / 0
09.12.2004, 15:35
    #32821208
Yanis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
Переформулируй вопрос, мне непонятно. Первый день 50-й недели - это понедельник, правда ведь?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
09.12.2004, 15:38
    #32821219
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
Да, мне нужно узнать его дату т.е получить 6.12.2004

мне нужно в файл о проделанной работе писать номер недели и дату, с которой эта неделя начилась, но ведь эту дату можно наверное вычислить по номеру недели
...
Рейтинг: 0 / 0
09.12.2004, 15:54
    #32821275
Yanis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
Вот тебе 12/6/2004 - 49 неделя
=DATE(YEAR(NOW()), 1, 1+49*7-WEEKDAY(DATE(YEAR(NOW()), 1, 1), 3))

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
09.12.2004, 16:04
    #32821311
Lenivec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
YanisВот тебе 12/6/2004 - 49 неделя
=DATE(YEAR(NOW()), 1, 1+49*7-WEEKDAY(DATE(YEAR(NOW()), 1, 1), 3))

Posted via ActualForum NNTP Server 1.1

в общем выражение верное, но только не Date а DateSerial

DateSerial(Year(Now()), 1, 1 + 49 * 7 - WeekDay(DateSerial(Year(Now()), 1, 1), 3))
...
Рейтинг: 0 / 0
09.12.2004, 16:08
    #32821322
Lenivec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
да и еще не 49 неделя а первый день 50

DateSerial(Year(Now()), 1, 1 + (50 - 1) * 7 - WeekDay(DateSerial(Year(Now()), 1, 1), 3))
...
Рейтинг: 0 / 0
09.12.2004, 16:10
    #32821333
Yanis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
DateSerial - это в Акцессе, а в Экселе - Date.
То что речь идет именно об Экселе, я протелепатировал, прочитав слово "ячейки" в первом посте
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
09.12.2004, 16:14
    #32821347
Lenivec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
а чтобы было более универсально, то лучше так:
DateSerial(Year(Now()), 1, 1 + (50 - 1) * 7 - WeekDay(DateSerial(Year(Now()), 1, 1), 0)) + 1
...
Рейтинг: 0 / 0
09.12.2004, 16:15
    #32821353
Lenivec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели
а то предыдущий вариан будет правильно работать только для текущего года
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как по немеру недели( например 50) вычислить в другой ячейки первый день этой недели / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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