Determinazione delle settimane contrattuali (Microsoft Excel)
Nicole deve contare il numero di settimane lavorate su un contratto. La data di inizio del contratto (cella A1) sarebbe il 15 novembre, che dovrebbe apparire nella cella C1 come prima settimana. Quindi, quando arriverà il 22 novembre, sarebbe la seconda settimana. Quando una data di completamento del contratto viene inserita nella cella B1, la cella C1 dovrebbe riflettere il numero di settimane tra A1 e B1, arrotondato per eccesso come indicato. Nicole si chiede se esiste una funzione o una formula che l’aiuterà a determinare il numero corretto di settimane di contratto.
Ci sono un numero qualsiasi di formule che potresti usare per determinare le tue settimane di contratto. Qualsiasi formula che utilizzi, tuttavia, dovrebbe controllare la cella B1 e, se è vuota (il che significa che il contratto non è terminato), puoi semplicemente eseguire il calcolo in base alla data odierna. Ecco una formula che fa il controllo e restituirà le settimane di contratto corrette:
=IF(ISBLANK(B1),ROUNDUP((TODAY()-A1)/7,0),ROUNDUP((B1-A1)/7,0))
La formula potrebbe essere abbreviata se si inserisce la funzione IF all’interno della funzione ROUNDUP, in questo modo:
=ROUNDUP((IF(ISBLANK(B1),TODAY(),B1)-A1)/7,0)
Ovviamente, se non volessi usare la data odierna nei tuoi calcoli, ma invece indicare che il contratto è ancora aperto, potresti tornare a questa variazione della prima formula:
=IF(ISBLANK(B1),"Contract Open",ROUNDUP((B1-A1)/7,0))
Tutte queste formule di esempio, finora, potrebbero non gestire correttamente il limite di una settimana. Ad esempio, se l’inizio del contratto è il 15 novembre e la fine del contratto è il 22 novembre, le formule restituiscono 1.
Tuttavia, potresti volere che restituisca 2, il che significa che dal momento che il contratto è terminato il 22 novembre, allora dovrebbe sempre considerare quel giorno come una seconda settimana. In tal caso, è sufficiente aggiungere 1 a una qualsiasi delle formule, come mostrato qui:
=ROUNDUP((IF(ISBLANK(B1),TODAY(),B1)-A1+1)/7,0)
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (13592) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.