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: