V tomto případě vytvoříme vlastní funkci, která najde číslo týdne pro zadané datum.
V tomto případě se ukázková data skládají z údajů o docházce zaměstnanců, které zahrnují datum, ID zaměstnance a stav docházky.
Chceme zjistit číslo týdne pro konkrétní datum.
V tomto příkladu jsme pro výpočet čísla týdne pro dané datum použili jak vestavěné funkce „WEEKNUM“, tak vlastní funkci „Display_WeekNum“.
Excel má vestavěnou funkci „WEEKNUM“ k nalezení čísla týdne.
Syntaxe funkce WEEKNUM
= WEEKNUM (Datum, FirstDayOfWeek)
Parametr Datum určuje datum, pro které chcete najít číslo týdne, a FirstDayOfWeek určuje den, který je třeba považovat za první den v týdnu.
Vytvořili jsme také vlastní funkci „Display_WeekNum“ pro nalezení čísla týdne pro dané datum.
Logické vysvětlení
Ve vlastní funkci „Display_WeekNum“ jsme použili WorksheetFunction pro přístup k vestavěné funkci WEEKNUM v Excelu. Tato funkce bere jako vstupní parametr datum a vrací číslo týdne. Ve výchozím nastavení tato funkce považuje pondělí za první den v týdnu.
Pro kód prosím postupujte níže
Možnost Explicitní funkce Display_WeekNum (DefinedDate As Date) Display_WeekNum = WorksheetFunction.WeekNum (DefinedDate, vbMonday) End Function
Pokud se vám tento blog líbil, sdílejte ho se svými přáteli na Facebooku. Také nás můžete sledovat na Twitteru a Facebooku.
Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit naši práci a zlepšit ji pro vás. Napište nám na e -mail