Energia.S
28-12-2017, 09:06
ciao ragazzi, avrei bisogno di aiuto per un foglio di calcolo che sto realizzando che mi restituisce dei dati che non tornano
praticamente questo foglio di calcolo dovrebbe contenere tante schede (fogli) quanti sono i mesi dell'anno (gennaio, febbraio, marzo ecc...ecc...).
praticamente ogni scheda (foglio) deve contenere, oltre ad altri calcoli e dati, 2 colonne preposte per il calendario di quel mese nella cui colonna per es. C vengono restituiti i nomi dei giorni della settimana e nella colonna D ci sono invece scritti i numeri del giorno relativo.
La colonna C mi deve restituire i giorni in base all'anno che devo inserire precedentemente nel foglio di lavoro manualmente nella cella B1 in quanto questo foglio di calcolo deve essere usufruibile anche per gli anni futuri.
Supponiamo di fare un foglio chiamato "Gennaio"
in B1 lascio la cella vuota per inserire l'anno su cui voglio lavorare
in C2 uso la funzione =MAIUSC(TESTO(B1;"gggg")) per potermi vedere restituire il primo giorno dell'anno
in C3 uso =MAIUSC(TESTO(B1+1;"gggg")) per farmi restituire il secondo giorno di gennaio e cosi vià con =MAIUSC(TESTO(B1+2... (B1+3... (B1+4... ecc...ecc... per il resto degli altri giorni del mese
Ho fatto delle prove il tutto funziona bene se inserisco anno 2018 e 2019 (a parte il 2020 che devo cambiare la formatazzione in condizionale dal 29 febbraio in poi, in quanto è bisestile), ma il problema mi è sorto con l'anno 2021.
Excel mi restituisce come primo giorno dell'anno un GiOVEDI mentre mi risulta che il primo giorno dell'anno del 2021 sarà un VENERDI (anche gli anni successivi come il 2022 restituiscono giorno diverso dal vero (-1 giorno)
Che succede?
io credo che sia dovuto agli anni bisestili che precedono l'anno in questione, che non vengono conteggiati da excel con un giorno in più, ma come si risolve poi nella restituzione del testo del giorno corretto?
io ero rimasto a questo:
Un grande vantaggio con questi tipi di regole è che Excel 2007 gestisce il calcolo della data in base all'orologio di sistema, quindi non è necessario preoccuparsi di aggiornare le regole per condizioni come gli anni bisestili.
Qualcuno sa illuminarmi?
Grazie in anticipo
PS: ho fatto delle prove anche con libreoffice 5 per mac e anche in quel caso il primo giorno dell'anno 2021 restituisce un Giovedì anzichè Venerdì
praticamente questo foglio di calcolo dovrebbe contenere tante schede (fogli) quanti sono i mesi dell'anno (gennaio, febbraio, marzo ecc...ecc...).
praticamente ogni scheda (foglio) deve contenere, oltre ad altri calcoli e dati, 2 colonne preposte per il calendario di quel mese nella cui colonna per es. C vengono restituiti i nomi dei giorni della settimana e nella colonna D ci sono invece scritti i numeri del giorno relativo.
La colonna C mi deve restituire i giorni in base all'anno che devo inserire precedentemente nel foglio di lavoro manualmente nella cella B1 in quanto questo foglio di calcolo deve essere usufruibile anche per gli anni futuri.
Supponiamo di fare un foglio chiamato "Gennaio"
in B1 lascio la cella vuota per inserire l'anno su cui voglio lavorare
in C2 uso la funzione =MAIUSC(TESTO(B1;"gggg")) per potermi vedere restituire il primo giorno dell'anno
in C3 uso =MAIUSC(TESTO(B1+1;"gggg")) per farmi restituire il secondo giorno di gennaio e cosi vià con =MAIUSC(TESTO(B1+2... (B1+3... (B1+4... ecc...ecc... per il resto degli altri giorni del mese
Ho fatto delle prove il tutto funziona bene se inserisco anno 2018 e 2019 (a parte il 2020 che devo cambiare la formatazzione in condizionale dal 29 febbraio in poi, in quanto è bisestile), ma il problema mi è sorto con l'anno 2021.
Excel mi restituisce come primo giorno dell'anno un GiOVEDI mentre mi risulta che il primo giorno dell'anno del 2021 sarà un VENERDI (anche gli anni successivi come il 2022 restituiscono giorno diverso dal vero (-1 giorno)
Che succede?
io credo che sia dovuto agli anni bisestili che precedono l'anno in questione, che non vengono conteggiati da excel con un giorno in più, ma come si risolve poi nella restituzione del testo del giorno corretto?
io ero rimasto a questo:
Un grande vantaggio con questi tipi di regole è che Excel 2007 gestisce il calcolo della data in base all'orologio di sistema, quindi non è necessario preoccuparsi di aggiornare le regole per condizioni come gli anni bisestili.
Qualcuno sa illuminarmi?
Grazie in anticipo
PS: ho fatto delle prove anche con libreoffice 5 per mac e anche in quel caso il primo giorno dell'anno 2021 restituisce un Giovedì anzichè Venerdì