În acest exemplu, vom crea o funcție personalizată pentru a găsi numărul săptămânii pentru data specificată.
Pentru acest exemplu, eșantionul de date constă din datele privind prezența angajaților, care includ data, ID-ul angajatului și statutul de prezență.
Vrem să găsim numărul săptămânii pentru o anumită dată.
În acest exemplu, am folosit atât funcțiile încorporate „WEEKNUM”, cât și funcția personalizată „Display_WeekNum” pentru a calcula numărul săptămânii pentru data dată.
Excel are funcția încorporată „WEEKNUM” pentru a găsi numărul săptămânii.
Sintaxa funcției WEEKNUM
= WEEKNUM (Data, FirstDayOfWeek)
Parametrul Date specifică data pentru care se dorește găsirea numărului săptămânii, iar FirstDayOfWeek specifică ziua care trebuie considerată prima zi a săptămânii.
De asemenea, am creat funcția personalizată „Display_WeekNum” pentru a găsi numărul săptămânii pentru data dată.
Explicație logică
În funcția personalizată „Display_WeekNum”, am folosit WorksheetFunction pentru a accesa funcția încorporată WEEKNUM din Excel. Această funcție ia data ca parametru de intrare și returnează numărul săptămânii. În mod implicit, această funcție consideră luni ca prima zi a săptămânii.
Vă rugăm să urmați codul de mai jos
Opțiune Funcție explicită Display_WeekNum (DefinedDate as Date) Display_WeekNum = WorksheetFunction.WeekNum (DefinedDate, vbMonday) Final Function
Dacă ți-a plăcut acest blog, distribuie-l prietenilor tăi de pe Facebook. De asemenea, ne puteți urmări pe Twitter și Facebook.
Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți munca noastră și o putem îmbunătăți. Scrieți-ne pe site-ul de e-mail