Tässä esimerkissä luomme mukautetun funktion löytääksesi viikonpäivän viikon numeron.
Tässä esimerkissä esimerkkitiedot koostuvat työntekijän läsnäolotiedoista, jotka sisältävät päivämäärän, työntekijän tunnuksen ja läsnäolotilan.
Haluamme löytää viikon numeron tietylle päivämäärälle.
Tässä esimerkissä olemme käyttäneet sekä sisäänrakennettuja toimintoja “WEEKNUM” että mukautettua toimintoa “Display_WeekNum” laskemalla viikon numeron tietylle päivämäärälle.
Excelissä on sisäänrakennettu toiminto “WEEKNUM” viikon numeron löytämiseksi.
WEEKNUM -funktion syntaksi
= WEEKNUM (päivämäärä, FirstDayOfWeek)
Päivämäärä -parametri määrittää päivämäärän, jolta halutaan löytää viikon numero, ja FirstDayOfWeek määrittää päivän, jota on pidettävä viikon ensimmäisenä päivänä.
Olemme myös rakentaneet mukautetun toiminnon "Display_WeekNum" löytääksesi viikonpäivän viikon numeron.
Looginen selitys
Mukautetussa Display_WeekNum -funktiossa olemme käyttäneet WorksheetFunction -toimintoa Excelin sisäänrakennetun WEEKNUM -toiminnon käyttämiseen. Tämä toiminto ottaa päivämäärän syöttöparametriksi ja palauttaa viikon numeron. Oletuksena tämä toiminto pitää maanantaita viikon ensimmäisenä päivänä.
Seuraa koodia alla
Vaihtoehto Selkeä toiminto Display_WeekNum (Määritetty päivämäärä päivämääränä) Display_WeekNum = WorksheetFunction.WeekNum (DefinedDate, vbMonday) Lopetustoiminto
Jos pidit tästä blogista, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa.
Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa työtämme ja parantaa sitä sinulle. Kirjoita meille sähköpostitse