In questo esempio, creeremo una funzione personalizzata per trovare il numero della settimana per la data specificata.
Per questo esempio, i dati di esempio sono costituiti dai dati di presenza del dipendente che includono data, ID dipendente e stato di presenza.
Vogliamo trovare il numero della settimana per una data particolare.
In questo esempio, abbiamo utilizzato sia le funzioni integrate "WEEKNUM" che la funzione personalizzata "Display_WeekNum" per calcolare il numero della settimana per la data specificata.
Excel ha la funzione integrata "WEEKNUM" per trovare il numero della settimana.
Sintassi della funzione WEEKNUM
=NUM.SETTIMANA(Data,PrimogiornoSettimana)
Il parametro Date specifica la data per la quale si vuole trovare il numero della settimana e FirstDayOfWeek specifica il giorno che deve essere considerato come primo giorno della settimana.
Abbiamo anche creato la funzione personalizzata "Display_WeekNum" per trovare il numero della settimana per la data specificata.
Spiegazione logica
Nella funzione personalizzata "Display_WeekNum", abbiamo utilizzato WorksheetFunction per accedere alla funzione WEEKNUM incorporata di Excel. Questa funzione prende la data come parametro di input e restituisce il numero della settimana. Per impostazione predefinita, questa funzione considera il lunedì come primo giorno della settimana.
Si prega di seguire sotto per il codice
Opzione Funzione esplicita Display_WeekNum(DefinedDate As Date) Display_WeekNum = WorksheetFunction.WeekNum(DefinedDate, vbMonday) End Function
Se ti è piaciuto questo blog, condividilo con i tuoi amici su Facebook. Inoltre, puoi seguirci su Twitter e Facebook.
Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica