Calcolo delle date del fine settimana (Microsoft Excel)
Reuben ha bisogno di sapere, per ogni data, quando è il prossimo fine settimana. Per i suoi scopi, i fine settimana iniziano il sabato, quindi questo significa fondamentalmente trovare un modo per “arrotondare” una data (da domenica a venerdì) al sabato successivo.
Esistono diversi modi per calcolare la data del sabato successivo. Ciò è possibile perché le date vengono memorizzate internamente da Excel come numeri e i numeri possono essere facilmente manipolati. Forse il modo più semplice per calcolare il prossimo sabato è questa formula:
=A1+7-WEEKDAY(A1)
È inoltre possibile utilizzare un’applicazione molto semplice della funzione SOFFITTO, come mostrato qui:
=CEILING(A1,7)
Ricorda che quando usi un approccio formulato, Excel potrebbe non formattare automaticamente il risultato in modo che assomigli a una data. È abbastanza facile da risolvere; basta applicare la formattazione della cella che desideri.
Queste due formule restituiranno la data del sabato successivo, a meno che la data in A1 non sia già un sabato. Se vuoi che una data di inizio del sabato restituisca la data del sabato successivo, questa formula funzionerà perfettamente:
= IF(WEEKDAY(A1)=7,7,7-WEEKDAY(A1))+A1
Una formula alternativa (che non utilizza l’istruzione IF) per calcolare il sabato successivo se la data di inizio in A1 è già un sabato è:
=(A1+7+1)-WEEKDAY(A1+1)
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (9305) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia di menu di Excel qui: