Pagina 1 di 1
[Risolto] Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 0:10
da Francesco90
Ciao, ho un file in cui c'è un foglio per ogni mese. All'interno di ogni foglio vi sono tante celle quanti sono i giorni di quel mese. Tali celle hanno il formato data gg/mm/aaaa
Il mio scopo è:
1. far si che la cella di gennaio relativa al giorno 1° si autodefinisca da sola e quindi si riempia da sola col valore 01/01/anno, dove "anno" è un valore ricavato da una cella posta da un'altra parte.
2. estendere la formula a tutte le celle affinché si completino da sole.
Come posso fare? grazie mille.
PS:
ho provato a inserire nella cella di febbraio del 1° giorno questa formula =$gennaio.AF2+1 dove in AF2 c'è il valore 31/01/2019 ma quello che ottengo non è una data... aiuto
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 10:36
da patel
allega il file con le tue formule
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 11:21
da Francesco90
Certamente
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 13:59
da gioh66
Buondì, non sono sicuro di aver ben compreso ciò che vorresti ma ci provo: ad esempio se inserisci nel foglio gennaio questa formula e la trascini a destra
si autocompila la riga con i numeri giorno del mese (devi formattare la riga come "GG"), oppure per ottenere subito lo stesso risultato ma come testo
Codice: Seleziona tutto
=TESTO(DATA(ANNO(OGGI());FOGLIO(A1);RIF.COLONNA(A1));"GG")
Poi per gli altri fogli ti basta ricopiare la formula.
Ps.: per funzionare i fogli dei mesi devono essere in ordine Foglio1=Gennaio, Foglio2=Febbraio ecc...Per l'anno ho usato ANNO(OGGI()), ma puoi sostituirlo con il riferimento a un'altra cella.
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 15:04
da Francesco90
Purtroppo non ti sto capendo neanche io
Allora mi rispiego... nel file che ho caricato nel foglio gennaio da B2 a AF2 vorrei che contenga l'informazione della data del giorno mese e anno e anche giorno della settimana. Ciò che voglio si veda è solamente il giorno in numero.
Poiché è un file che verrà usato da chi non capisce nulla di fogli di calcolo vorrei anche che tutte le celle dei giorni di tutti i mesi dell'anno si riempiano da sole. L'unica cosa che dovrà fare l'utente inesperto è andare in una cella specifica e inserire l'anno.
ho rifatto il file.
Al foglio gennaio cella B2 ho inserito a mano la data 01/01/2019. Poi alla cella b3 ho inserito =B2+1 e da lì ho trascinato a destra. In questo modo si sono autocompilate tutte quelle del mese di gennaio.
Problema: l'anno prossimo il pincopallino che userà il file dovrà riandare a gennaio e modificare la cella B2 mettendoci 01/01/2020.
Soluzione che vorrei: il pincopallino va nel foglio anno_corrente e nella cella preposta, la A1, ci ficca dentro l'anno, nel nostro caso il 2020 o qualsiasi anno lui voglia. Tale informazione, cioè l'anno inserita in anno_corrente.A1. deve andare a inserirsi nella cella gennaio.B2.
SPero di essermi spiegato meglio ora.
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 16:22
da gioh66
Allora in B2 potresti mettere
tiri a destra per l'auto completamento, e formatti come da esempio. Analogamente fai per gli altri mesi, cambiando solo il numero del mese nella formula DATA.
Andando a cambiare l'anno in anno_corrente.A1 si aggiorna tutto.
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 16:36
da lucky63
Mese Gennaio
Cella B2
Mantenedo il tuo sistema di +1 .. tutto si autocompila
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 17:09
da Francesco90
Bene ragazzi grazie!!! Vedo poi quale delle due soluzioni adottare...
Ora c'è un altro problema... gli anni bisestili... si può far sparire e comparire la colonna del 29 febbraio? xD
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 17:49
da lucky63
Per nascondere automaticamente la colonna del 29 febbraio ci vorrebbe una macro.
Puoi impostare formula che giorno 29 appaia o non appaia (eventualmente nascondendo poi la colonna manualmente)
Per il mese di marzo imposti giorno 1 con:
... p.s.: come già detto il altro post ... il tuo file risulta già molto "pesante", va a scatti, ... aggiungendo altri mesi come sarà????
..
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 17:50
da gioh66
Se nellla tua versione di openoffice c'è la funzione ANNO.BISESTILE per febbraio potresti usare
Codice: Seleziona tutto
=SE(E(COLONNE($V$1:V1)>28;ANNO.BISESTILE(DATA(anno_corrente.$A$1;2;RIF.COLONNA(A1)))=0);"";SE(COLONNE($V$1:V1)>29;"";DATA(anno_corrente.$A$1;2;RIF.COLONNA(A1))))
Con questa formula tirando a destra la formula, se l'anno non è bisestile la compilazione si ferma al 28, altrimenti arriva al 29.
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 17:56
da gioh66
lucky63 ha scritto:
... p.s.: come già detto il altro post ... il tuo file risulta già molto "pesante", va a scatti, ... aggiungendo altri mesi come sarà????
..
Probabilmente dipende dalla versione di openoffice o proprio da openoffice. Io l'ho aperto con libreoffice6 e non ho notato problemi.
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 18:08
da Francesco90
gioh66 ha scritto:Se nellla tua versione di openoffice c'è la funzione ANNO.BISESTILE per febbraio potresti usare
Codice: Seleziona tutto
=SE(E(COLONNE($V$1:V1)>28;ANNO.BISESTILE(DATA(anno_corrente.$A$1;2;RIF.COLONNA(A1)))=0);"";SE(COLONNE($V$1:V1)>29;"";DATA(anno_corrente.$A$1;2;RIF.COLONNA(A1))))
Con questa formula tirando a destra la formula, se l'anno non è bisestile la compilazione si ferma al 28, altrimenti arriva al 29.
La devo tirare a destra ma dove la incollo?
Re: Celle giorni dell'anno calendario
Inviato: giovedì 25 aprile 2019, 18:22
da gioh66
Nel file che hai allegato il calendario comincia da V3... se la cella è diversa ti basta modificare in COLONNE($V$1:V1) il riferimento della colonna da cui inizi il calendario.
Re: Celle giorni dell'anno calendario
Inviato: venerdì 26 aprile 2019, 1:12
da Francesco90
Grazie per la tempestività! Allora in realtà il calendario comincia dalla cella B2 del foglio gennaio. in ogni caso ho provato a incollare la formula che mi hai detto su gennaio alla B2 correggendola così
Codice: Seleziona tutto
=SE(E(COLONNE($B$2:B2)>28;ANNO.BISESTILE(DATA(anno_corrente.$A$1;2;RIF.COLONNA(A1)))=0);"";SE(COLONNE($B$2:B2)>29;"";DATA(anno_corrente.$A$1;2;RIF.COLONNA(A1))))
Però c'è qualcosa che non va...
Che mi sono perso?
Re: Celle giorni dell'anno calendario
Inviato: venerdì 26 aprile 2019, 13:21
da gioh66
Ti credo che non va. Quella formula è solo per febbraio, per adattarsi agli anni bisestili. Per gli altri mesi usa quella che ti già dato prima
dove devi cambiare solo l'1 con il numero relativo ai vari mesi.
Re: Celle giorni dell'anno calendario
Inviato: venerdì 26 aprile 2019, 13:28
da Francesco90
oggi ho riprovato e funziona... puoi dare una controllata che vada tutto bene? Poi ho aggiunto marzo che l'ho impiantato come la formula di gennaio...
ps: Come fate a ideare in quattro e quattrotto questi formuloni così grossi? Vorrei imparare anche io... Sennò qui, ogni strXXXata che mi viene in mente devo rompervi le bXlle
Re: Celle giorni dell'anno calendario
Inviato: venerdì 26 aprile 2019, 14:29
da gioh66
Ciao il file va bene. Per imparare devi studiarti un po' le formule. Io sono partito da un corso base, poi mi sono appassionato e seguendo questo e altri forum (anche su excel, su cui c'è più materiale) e video su youtube ho imparato...anche se ne ho ancora cose da apprendere...