noco thx ancora ma credo che sia meglio con la macro postata prima con "aggiornamento"

=SE(A1<>"";giornolett(A1);"")

Difatti col

=TESTO(A1;"gggg")

il nome del giorno mi esce lunedì cioè senza maiuscola la prima lettera...
Quindi se vogliamo prorpio guardare il capello, meglio la macro. Poi tanto VBA lo devo per forza usare per altro quindi...