In una tabella di Excel la colonna “A” contiene delle date. Si vorrebbe che nella colonna B adiacente venisse inserito in ogni cella il giorno della settimana corrispondente alla data a fianco. Per la soluzione di questo problema si hanno due vie. La più semplice si ha quando si usa il sistema di date “1900”, il default di Windows. Nel campo B1 va inserita direttamente la formula =Testo(A1;”Gggg”), supponendo che in A1 ci sia la data da convertire
In tutti gli altri casi bisogna seguire una procedura più complicata. Selezionare la funzione Giorno.Settimana che fornisce un indice del giorno della settimana. Con il secondo argomento della funzione si fissa il tipo di indice: se si usa 1, l’indice 1 corrisponde a Domenica per finire con 7 = Sabato. Se si specifica 2, l’indice 1 corrisponde a Lunedì e 7 a Domenica. L’argomento posto a 3 assegna alla medesima serie di giorni i valori da 0 a 6.
Ora bisogna convertire l’indice ottenuto nel giorno. Si può usare la funzione Riferimento da un’altra area della tabella, oppure assegnarlo con una funzione Se inscatolata. Ma è anche sufficiente usare un formato personalizzato. Selezionare la cella con la funzione Giorno.Settimana ed eseguire il comando Formato/Celle
Selezionare la scheda Numeri e la categoria Personalizzato. Nel riquadro di destra fare clic su Formato e sovrascrivere il formato predefinito con “Gggg”. Un clic su Ok, e nella cella si troverà il giorno corretto.