|
|
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
Всем привет! Такая вопрос: как можно в Excel узнать номер недели? В хелпе вроде есть функция weeknum . То, что надо по описанию в хелпе . Только почему-то она вооообще не работает. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 21:57 |
|
||
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
Поскольку все видимо спят , то отвечаю сам себе.... MsgBox ((Date - DateSerial(Year(Date), 1, 1)) \ 7 + 1) :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 00:15 |
|
||
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
НОМНЕДЕЛИ См. также Возвращает число, которое указывает, на какую неделю года приходится указанная дата. Если эта функция недоступна, следует установить надстройку «Пакет Анализа», а затем подключить его с помощью команды Надстройки меню Сервис. Инструкции Синтаксис НОМНЕДЕЛИ(дата_в_числовом_формате;начало_недели) Дата_в_числовом_формате — это дата, относящаяся к неделе. Более подробная информация об использовании чисел для хранения дат в Microsoft Excel приведена в разделе Замечания. Начало_недели — это число, которое определяет, с какого дня начинается неделя. По умолчанию 1. Начало_недели Первым днем недели считается 1 Воскресенье. Дни недели нумеруются от 1 до 7. 2 Понедельник. Дни недели нумеруются от 1 до 7. Замечания Microsoft Excel хранит даты как целые числа и может выполнять над ними вычисления. Если в книге используется система дат 1900, в числовом формате Excel хранит 1 января 1900 г. как 1. Если в книге используется система дат 1904, в числовом формате Excel хранит 1 января 1904 г. как 0 (в числовом формате 2 января 1904 г. — это 1). Например, в системе дат 1900 Excel хранит в числовом формате 1 января 1998 г. как 35796, так как между этим днем и 1 января 1900 г. прошло 35795 дней.Методы хранения даты и времени в Microsoft Excel. Примеры Если дата — это 10 января 1999 года, воскресенье, то НОМНЕДЕЛИ("10.1.1999";1) равняется 3 НОМНЕДЕЛИ("10.1.1999";2) равняется 2 НОМНЕДЕЛИ("31.8.2005") равняется 36 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 10:01 |
|
||
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
Есть функция DatePart("ww", ......) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 10:43 |
|
||
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
Имейте в виду, что номер недели, выдаваемый Excel по НОМНЕДЕЛИ(), не является ГОСТовским номером недели (есть стандарт ISO 8601:2000 по поводу, в том числе, и нумерации недель в году). Вернее, в отдельные годы это совпадает, но в-основном - не совпадает. Поэтому, особенно для финансового учета, приходится использовать самодельную формулу получения номера недели по стандарту ISO. Я адаптировал к русскуму Excel формулу, взятую с http://www.rondebruin.nl/weeknumber.htm. Получилось, для исходной даты в A1 следующее: =ОКРУГЛ((A1-ДАТА(ГОД(A1-ДЕНЬНЕД(A1-1)+4);1;3)+ДЕНЬНЕД(ДАТА(ГОД(A1-ДЕНЬНЕД(A1-1)+4);1;3))+5)/7;0) Плюс ещё в том, что эта формула работет без устанвки надстройки "Пакет анализа", так как не использует функцию НОМНЕДЕЛИ()". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 14:52 |
|
||
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
только не ОКРУГЛ(......;0) а ЦЕЛОЕ(......) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 22:43 |
|
||
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
Долго же вы спали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 23:38 |
|
||
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
работает не верно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2010, 11:29 |
|
||
|
Номер недели в Excel
|
|||
|---|---|---|---|
|
#18+
яработает не верно :)Не верю (Excel 2007): Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2010, 22:20 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=35807013&tid=2177796]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 429ms |

| 0 / 0 |
