Прескочи към основното съдържание Прескочи към навигацията

Защо като напиша weeknum и винаги първия ден от седмицата се брой неделя?

Microsoft Excel Тайните на Excel

Защо като напиша =weeknum(B2) и натисна Enter в клетката се изписва Sun и като разтегна таблицата надолу се показват дните от седмицата,независимо че съм направил настройката на комп. седмицата да започва от Пон. и настройката на Win 10 e регион Бълг.Ползвам Excel 2007

Здравей, Йохан.

Нещатата не зависят от регионалните настройки, зависят от това какво число пишеш като променлив параметър за return type.


Така се получава в зависимост от това кога си задал че започва новата седмица.Ако си я задал от понеделник т.е. формулата ти е =WEEKNUM(A1;2), следва да получиш че си в 33-та седмица,

ако си задал от неделя т.е. формулата е =WEEKNUM(A1;1) или =WEEKNUM(A1) , то следва да получиш че си в 32 седмица.


Доста доста относително, зависи от променливата в weeknum - ако е:

1 - следва броенето на седмици да е от неделя 2 - следва броенето на седмици да е от понеделник,

като тук броенето на седмици започва от 1 Януари т.е. в седмицата в която е 1 Януари се брой за първа седмица от годината. Там където е 1 Януари от там е старта на броенето на седмици в годината.

1 Януари за 2017 година е неделя, задавайки старт на седмицата да е (1) неделя следва да получиш една седмица по-малко т.к. ти започаваш с неделя, задавайки обаче понеделник следва да получиш една седмица повече т.к. статртовия ти седмица започва с 1 Януари, който 1 Януари реално се явява последен за седмица която се брой за първа :).


Само да вметна, с което се надявам да не те объркам още повече, Ако пък напишеш 21 например седмицата ти започва от понеделник, НО пък броенето на седмиците от годините започва с седмицата съдържаща първия четвъртък за годината :).


Така че променливите са две:

  1. От кога започваш да бройш седмиците в годината (кога е първатата ти седмица);
  2. От кога започваш да бройш дните в седмицатата (с кой ден започва седмицатата ти)

Много внимавай и с каквъ календар правиш сравнението.

В календара на windows независимо какво съм задал като регионални настройки, винаги мога да променя това коя седмица да е първа (снимка 1 позиции 1,2 и 3)

Екранна снимка от форума

Благодаря за изчерпателния отговор. Мисля,че разбрах къде беше проблема. Настройката на календара Windows беше да показва Първия ден от годината. Промених го да показва Първата цяла седмица(First Full week) и се надявам да съм го направил.

Моля! Да тук е важна как точно са настроени да се броят седмиците в самия календар на Windows.

Йохан, малко онагледяване на казаното от инж. Кр. Кръстев: Екранна снимка от форума Лек ден и успехи!


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.