Бөлісу құралы:


WeekNum және ISOWeekNum функциялары

Қолданылады: Canvas қолданбалары Үлгіге негізделген қолданбалар Dataverse формула бағандары

Белгілі бір күннің апта санын қайтарады.

Сипаттама

Күннің апта санын анықтау үшін WeekNum және ISOWeekNum функцияларын пайдаланыңыз.

Бұл функциялар жылдың бірінші аптасын қалай анықтайтындығымен ерекшеленеді (1-апта):

  • WeekNum функциясы жылдың бірінші аптасы ретінде 1-ші қаңтарды қамтитын аптаны пайдаланады. Бұл функцияның нәтижесі 1‑54 аралығында болуы мүмкін.

  • ISOWeekNum функциясы жылдың бірінші аптасы ретінде жылдың бірінші бейсенбісін қамтитын аптаны пайдаланады. Бұл аптаны нөмірлеу үшін ISO 8601 күн мен уақыт стандартты анықтамасына сәйкес келеді. Бұл функцияның нәтижесі 1‑53 аралығында болуы мүмкін. Қаңтардың бірінші күндері үшін 52 немесе 53 қайтарылуы мүмкін, себебі бұл күндер өткен жылдың соңғы аптасына тиесілі болуы мүмкін.

Аптаның қай күні басталатынын анықтау үшін WeekNum функциясының екінші параметрін пайдаланыңыз. Excel кодының нөмірін беруге немесе StartOfWeek санағын пайдалануға болады:

Excel коды StartOfWeek санамалауы Сипаттамасы
1, 17 StartOfWeek.Sunday Апта жексенбіде басталады. Әдепкі.
2, 11 StartOfWeek.Monday Апта дүйсенбіде басталады.
12 StartOfWeek.Tuesday Апта сейсенбіде басталады.
13 StartOfWeek.Wednesday Апта сәрсенбіде басталады.
14 StartOfWeek.Thursday Апта бейсенбіде басталады.
15 StartOfWeek.Friday Апта жұмада басталады.
16 StartOfWeek.Saturday Апта сенбіде басталады.

ISOWeekNum функциясы дүйсенбіні әрдайым аптаның басы ретінде пайдаланады. Excel бағдарламасында WeekNum функциясы мұнда қолдау көрсетілмейтін 21 қосымша кодына қолдау көрсетеді; оның орнына ISOWeekNum функциясын пайдаланыңыз.

Егер бұл функцияларға бір санды өткізсеңіз, қайтарылатын мән бір нәтиже болады. Сандарды қамтитын бір бағандық кестені өткізсеңіз, the return value is a single-column table of results, one result for each record in the argument's table. Бірнеше бағандық кесте болса, кестелермен жұмыс істеу бөлімінде сипатталғандай сіз оны бір бағандық кесте пішініне келтіре аласыз.

Синтаксис

WeekNum(DateTime [, StartOfWeek ])

  • DateTime - Міндетті. Әрекет орындалатын күн/уақыт мәні.
  • StartOfWeek - міндетті емес. Аптаның қай күні басталатынын анықтайтын Excel коды немесе StartOfWeek санағы.

ISOWeekNum(DateTime)

  • DateTime - Міндетті. Әрекет орындалатын күн/уақыт мәні. Апта әрдайым дүйсенбіде басталады.

Мысалдар

2021 жылдың бірінші және соңғы күнтізбелік апталары

Күні WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Жұма,Қаңтар1,2021 1-көше 53 1-көше
Сенбі,Қаңтар2,2021 1-көше 53 1-көше
Жексенбі,Қаңтар3,2021 2-көше 53 1-көше
Дүйсенбі,Қаңтар4,2021 2-көше 1-көше 1-көше
Сейсенбі,Қаңтар5,2021 2-көше 1-көше 1-көше
Сәрсенбі,Қаңтар6,2021 2-көше 1-көше 2-көше
Бейсенбі,Қаңтар7,2021 2-көше 1-көше 2-көше
Сенбі,Желтоқсан25,2021 52 51 52
Жексенбі,Желтоқсан26,2021 53 51 52
Дүйсенбі,Желтоқсан27,2021 53 52 52
Сейсенбі,Желтоқсан28,2021 53 52 52
Сәрсенбі,Желтоқсан29,2021 53 52 53
Бейсенбі,Желтоқсан30,2021 53 52 53
Жұма,Желтоқсан31,2021 53 52 53