ciao
mattino
=SE(B2="M5";"08:00";SE(B2="M7";"08:00";SE(VAL.NUMERO(RICERCA("M";B2));"07:30";SE(VAL.NUMERO(RICERCA("EP";B2));"13:00";SE(VAL.NUMERO(RICERCA("N";B2));"20:00";SE(VAL.NUMERO(RICERCA("P";B2));"14:00";""))))))
pomeriggio
=SE(B2="M1";"14:30";SE(B2="M7";"13:30";SE(B2="P1"; "20:30";SE(VAL.NUMERO(RICERCA("M";B2));"14:00";SE(VAL.NUMERO(RICERCA("P";B2));"20:00";SE(VAL.NUMERO(RICERCA("N";B2));"07:30";""))))) )
per la formattazione non ci sono tutte le variabili
comunque ti basta un O()
esempio blu
seleziona
la colonna B
formattazione
formule
=O($B2="P3";$B2="M3";$B2="P4")
colore blu
per i doppi turni diventa un caos
mattino
=SE(SE.ERRORE(SINISTRA(B2;TROVA("+";B2)-1);B2)="M5";"08:00";SE(SE.ERRORE(SINISTRA(B2;TROVA("+";B2)-1);B2)="M7";"08:00";SE(VAL.NUMERO(RICERCA("M";SE.ERRORE(SINISTRA(B2;TROVA("+";B2)-1);B2)));"07:30";
SE(VAL.NUMERO(RICERCA("EP";SE.ERRORE(SINISTRA(B2;TROVA("+";B2)-1);B2)));"13:00";SE(VAL.NUMERO(RICERCA("N";SE.ERRORE(SINISTRA(B2;TROVA("+";B2)-1);B2)));"20:00";
SE(VAL.NUMERO(RICERCA("P";SE.ERRORE(SINISTRA(B2;TROVA("+";B2)-1);B2)));"14:00";""))))))
pomeriggio
=SE(SE.ERRORE(STRINGA.ESTRAI(B2;TROVA("+";B2)+1;10);B2)="M1";"14:30";SE(SE.ERRORE(STRINGA.ESTRAI(B2;TROVA("+";B2)+1;10);B2)="M7";"13:30";
SE(SE.ERRORE(STRINGA.ESTRAI(B2;TROVA("+";B2)+1;10);B2)="P1"; "20:30";SE(VAL.NUMERO(RICERCA("M";SE.ERRORE(STRINGA.ESTRAI(B2;TROVA("+";B2)+1;10);B2)));"14:00";
SE(VAL.NUMERO(RICERCA("P";SE.ERRORE(STRINGA.ESTRAI(B2;TROVA("+";B2)+1;10);B2)));"20:00";SE(VAL.NUMERO(RICERCA("N";SE.ERRORE(STRINGA.ESTRAI(B2;TROVA("+";B2)+1;10);B2)));"07:30";""))))) )
[Modificato da federico460 25/05/2022 23:58]