[Risolto] Scritta giorni festivi automaticamente in rosso.

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

[Risolto] Scritta giorni festivi automaticamente in rosso.

Messaggio da Massimo.1973 »

Salve a tutti nel mio foglio di calcolo denominato "Rendiconto busta paga Anno 2024" ( che allego a questo post ) nella colonna A ho l'immissione automatica dei giorni del mese ( lunedì, martedì, ecc. ) e vorrei cortesemente sapere se è possibile, sempre in maniera automatica, che i giorni festivi siano scritti in rosso ed i nomi dei giorni con la lettera iniziale maiuscola.
Ringazio chi vorrà dedicare il suo tempo per aiutarmi.
Allegati
Resoconto busta paga Anno 2024.ods
(50.06 KiB) Scaricato 32 volte
Ultima modifica di Massimo.1973 il sabato 17 agosto 2024, 18:10, modificato 5 volte in totale.
OpenOffice 4.1.11 Windows 10
Muset
Messaggi: 126
Iscritto il: lunedì 29 marzo 2021, 14:35
Località: Fagagna UD

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da Muset »

Ciao, Fomattazione condizionale : seleziona A6:B36, apri Condizionale, seleziona Con Formula, incolla =O(GIORNO.SETTIMANA(A6;2)=6;;GIORNO.SETTIMANA(A6;2)=7) e scegli il colore carattere
LibreOffice 7.3.4.2 (x64) Windows 11
Muset
Messaggi: 126
Iscritto il: lunedì 29 marzo 2021, 14:35
Località: Fagagna UD

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da Muset »

Ho aggiunto le festività 2024
Allegati
Resoconto busta paga Anno 2024.ods
(63.78 KiB) Scaricato 34 volte
LibreOffice 7.3.4.2 (x64) Windows 11
Massimo.1973
Messaggi: 161
Iscritto il: sabato 5 marzo 2022, 16:03

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da Massimo.1973 »

Ciao ho scaricato adesso il file, ho notato che nel mese di Agosto hai inserito anche le festività annuali però non vedo nessuna scritta in rosso nè per le domeniche nè per il Ferragosto ( allego screenshot ).
Allegati
1.jpg
1.jpg (242.89 KiB) Visto 620 volte
OpenOffice 4.1.11 Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1816
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da gioh66 »

Buondì. Cambia la formula per la formattazione condizionale con questa.

Codice: Seleziona tutto

=O(VAL.NUMERO(CERCA.VERT(A6;$T$6:$T$17;1;0));GIORNO.SETTIMANA(A6;2)=6;GIORNO.SETTIMANA(A6;2)=7)
Quella che ti ha dato @Muset :bravo: su OpenOffice non funziona perchè la funzione SE.ERRORE non è contemplata... ancora :crazy:
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Massimo.1973
Messaggi: 161
Iscritto il: sabato 5 marzo 2022, 16:03

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da Massimo.1973 »

Adesso funziona, grazie mille ! Per caso hai una dritta per fare lo stesso discorso con la colonna B ( i numeri relativi ai giorni della settimana ) ?
Oltretutto non riesco a far diventare maiuscola la prima lettera dei nomi dei giorni ( sempre in colonna A ), ho provato con Formato > Maiuscole/minuscole > Maiuscole all'inizio del periodo, ma non succede nulla.
Hai qualche consiglio in merito ?
OpenOffice 4.1.11 Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1816
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da gioh66 »

Per estendere la formattazione alla colonna B basta che selezioni il range delle due colonne e modifichi la formula così
=O(VAL.NUMERO(CERCA.VERT($A6;$T$6:$T$17;1;0));GIORNO.SETTIMANA($A6;2)=6;GIORNO.SETTIMANA($A6;2)=7)
cioè aggiungendo il simbolo del dollaro davanti ad A6.
Per rendere maiuscolo la prima lettera del giorno è un po' complesso, in quanto quella è solo una visualizzazione di un numero, le date sono numeri, e non è stato prevista una forma con l'iniziale maiuscola.
Comunque se trovo un sistema posto l'esempio.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1816
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da gioh66 »

Allora sfruttando anche la colonna B in A6 per mettere i nomi della settimana con l'iniziale maiuscola, puoi usare

Codice: Seleziona tutto

=MAIUSC.INIZ(TESTO(DATA(2024;8;RIF.RIGA(A1));"nnn"))
e per i numeri in colonna B in B6

Codice: Seleziona tutto

=DATA(2024;8;RIF.RIGA(A1))
e tiri in basso.
Poi per la formattazione condizionale cambia la formula così

Codice: Seleziona tutto

O($A6="Domenica";$A6="Sabato";VAL.NUMERO(CONFRONTA($B6;$T$6:$T$19;0)))
Ti posto un esempio per agosto.
Allegati
Festivi agosto.ods
(18.88 KiB) Scaricato 34 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Massimo.1973
Messaggi: 161
Iscritto il: sabato 5 marzo 2022, 16:03

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da Massimo.1973 »

Bellissima soluzione grazie mille ! Però in questo modo non segna di rosso i giorni con le festività annuali e si presenta anche un nuovo problema nelle celle della colonna Q, al posto di identificare il giorno festivo ( ed in caso affermativo scrivere "RIPOSO" ), mi dà il messaggio d'errore "#VALORE!".
Sai mica come risolvere il problema ?
OpenOffice 4.1.11 Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1816
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da gioh66 »

Se usi il mio metodo per la colonna Q fagli fare il controllo sulla colonna B invece che sulla A.
Poi sei sicuro che non segna le festività annuali? Nel mio esempio ferragosto e in rosso.
festività agosto.png
festività agosto.png (27.15 KiB) Visto 585 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Massimo.1973
Messaggi: 161
Iscritto il: sabato 5 marzo 2022, 16:03

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da Massimo.1973 »

Risolto entrambi i problemi, e ne sono usciti fuori altri due : nella scheda " Febbraio " ( celle E42 e M48 ) e " Marzo " ( cella E48 ) è uscito nuovamente quel fastidioso messaggio d'errore "#VALORE!" :? ( allego screenshot e foglio di calcolo ).
1.jpg
1.jpg (194.79 KiB) Visto 551 volte
Allegati
Resoconto busta paga Anno 2024.ods
(51.61 KiB) Scaricato 36 volte
OpenOffice 4.1.11 Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1816
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da gioh66 »

È lo stesso problema. Per i calcoli devi usare la colonna B. Sostituisci la formula in E42 del foglio 'FEBBRAIO' con questa

Codice: Seleziona tutto

=(MATR.SOMMA.PRODOTTO(GIORNO.SETTIMANA(B6:B34) =1;L6:L34 = 1) + O35)*10,33 + ( MATR.SOMMA.PRODOTTO(GIORNO.SETTIMANA(B6:B34) <>1;L6:L34 = 1)- O35) *7,75
e vedrai che si aggiustano anche le altre.
Un saluto e buon ferragosto anche a te.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Massimo.1973
Messaggi: 161
Iscritto il: sabato 5 marzo 2022, 16:03

Re: Scritta giorni festivi automaticamente in rosso.

Messaggio da Massimo.1973 »

Perfetto grazie infinite ! Un salutone ... :D
OpenOffice 4.1.11 Windows 10
Rispondi