[Risolto] Inserimento automatico scritta in cella.

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Massimo.1973
Messaggi: 130
Iscritto il: sabato 5 marzo 2022, 16:03

[Risolto] Inserimento automatico scritta in cella.

Messaggio da Massimo.1973 »

Salve a tutti ho fatto, con l'aiuto dei membri volontari di questo stupendo forum, un foglio di calcolo per contabilizzare le ore di lavoro mensili denominato " Resoconto busta paga Anno 2024 ( che allego a questo post ); nel foglio "FEBBRAIO", nella colonna Q sotto il campo "Note" desidererei che nelle celle sottostanti venga controllato il giorno della settimana presente nella colonna A e, se questi corrisponda al sabato o alla domenica, all'interno della cella venga scritto "RIPOSO".
Ho provato con la seguente formula :
=SE($A6="sabato";"RIPOSO";"");SE($A6="domenica";"RIPOSO";"")
ma la cella mi restituisce il messaggio " Err:509 ".
Ringrazio coloro che vorranno dedicare il loro tempo per aiutarmi in questo mio problema.
Allegati
Resoconto busta paga Anno 2024.ods
(43.94 KiB) Scaricato 32 volte
Ultima modifica di Massimo.1973 il mercoledì 31 gennaio 2024, 19:23, modificato 1 volta in totale.
OpenOffice 4.1.11 Windows 10
Gaetanopr
Volontario
Volontario
Messaggi: 3300
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Inserimento automatico scritta in cella.

Messaggio da Gaetanopr »

Nella colonna A hai un dato di tipo numerico precisamente una data e non una stringa, la formattazione in uso ti permette di visualizzare il giorno della settimana (lunedì, martedì ect) quindi per questo la formula non ti funziona oltre al fatto di essere stata scritta in maniera errata.
Ho usato la funzione "GIORNO.SETTIMANA"
Calcola il giorno della settimana del valore di data indicato. Il giorno viene restituito come numero intero compreso tra 1 (Domenica) e 7 (Sabato) se non si indica alcun tipo o Tipo=1. Se Tipo=2, la numerazione parte da lunedì=1; con Tipo=3, la numerazione parte da lunedì=0.
Quindi ti basta verificare se il valore restituito è 1 o 7.

Codice: Seleziona tutto

=SE(O(GIORNO.SETTIMANA(A8)=1;GIORNO.SETTIMANA(A8)=7);"RIPOSO";"")
Allegati
Resoconto busta paga Anno 2024.ods
(44.95 KiB) Scaricato 28 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Massimo.1973
Messaggi: 130
Iscritto il: sabato 5 marzo 2022, 16:03

Re: Inserimento automatico scritta in cella.

Messaggio da Massimo.1973 »

Grazie mille sei stato gentilissimo !
Buona continuazione di serata .
OpenOffice 4.1.11 Windows 10
Rispondi