[Risolto] Celle giorni dell'anno calendario
-
- Messaggi: 73
- Iscritto il: mercoledì 2 agosto 2017, 23:33
[Risolto] Celle giorni dell'anno calendario
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
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
Ultima modifica di Francesco90 il giovedì 23 maggio 2019, 12:33, modificato 1 volta in totale.
Windows8.1 Libreoffice 6.3.4
Re: Celle giorni dell'anno calendario
allega il file con le tue formule
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
-
- Messaggi: 73
- Iscritto il: mercoledì 2 agosto 2017, 23:33
Re: Celle giorni dell'anno calendario
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
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.
Codice: Seleziona tutto
=DATA(ANNO(OGGI());FOGLIO(A1);RIF.COLONNA(A1))
Codice: Seleziona tutto
=TESTO(DATA(ANNO(OGGI());FOGLIO(A1);RIF.COLONNA(A1));"GG")
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.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 73
- Iscritto il: mercoledì 2 agosto 2017, 23:33
Re: Celle giorni dell'anno calendario
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.
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.
Windows8.1 Libreoffice 6.3.4
Re: Celle giorni dell'anno calendario
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.
Codice: Seleziona tutto
=DATA(anno_corrente.$A$1;1;RIF.COLONNA(A1))
Andando a cambiare l'anno in anno_corrente.A1 si aggiorna tutto.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Celle giorni dell'anno calendario
Mese Gennaio
Cella B2
Mantenedo il tuo sistema di +1 .. tutto si autocompila
Cella B2
Codice: Seleziona tutto
=DATA($anno_corrente.A1;1;1)
- Allegati
-
- file_per_venu-01.ods
- (83.29 KiB) Scaricato 163 volte
-
- Messaggi: 73
- Iscritto il: mercoledì 2 agosto 2017, 23:33
Re: Celle giorni dell'anno calendario
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
Ora c'è un altro problema... gli anni bisestili... si può far sparire e comparire la colonna del 29 febbraio? xD
Windows8.1 Libreoffice 6.3.4
Re: Celle giorni dell'anno calendario
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à????
..
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:
Codice: Seleziona tutto
=DATA($anno_corrente.A1;3;1)
..
- Allegati
-
- file_per_venu-03.ods
- (124.53 KiB) Scaricato 150 volte
Re: Celle giorni dell'anno calendario
Se nellla tua versione di openoffice c'è la funzione ANNO.BISESTILE per febbraio potresti usare
Con questa formula tirando a destra la formula, se l'anno non è bisestile la compilazione si ferma al 28, altrimenti arriva al 29.
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))))
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Celle giorni dell'anno calendario
Probabilmente dipende dalla versione di openoffice o proprio da openoffice. Io l'ho aperto con libreoffice6 e non ho notato problemi.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à????
..
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 73
- Iscritto il: mercoledì 2 agosto 2017, 23:33
Re: Celle giorni dell'anno calendario
La devo tirare a destra ma dove la incollo?gioh66 ha scritto:Se nellla tua versione di openoffice c'è la funzione ANNO.BISESTILE per febbraio potresti usareCon questa formula tirando a destra la formula, se l'anno non è bisestile la compilazione si ferma al 28, altrimenti arriva al 29.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))))
Windows8.1 Libreoffice 6.3.4
Re: Celle giorni dell'anno calendario
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.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 73
- Iscritto il: mercoledì 2 agosto 2017, 23:33
Re: Celle giorni dell'anno calendario
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ì
Però c'è qualcosa che non va...
Che mi sono perso?
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))))
Che mi sono perso?
Windows8.1 Libreoffice 6.3.4
Re: Celle giorni dell'anno calendario
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.
Codice: Seleziona tutto
=DATA(anno_corrente.$A$1;1;RIF.COLONNA(A1))
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 73
- Iscritto il: mercoledì 2 agosto 2017, 23:33
Re: Celle giorni dell'anno calendario
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 Windows8.1 Libreoffice 6.3.4
Re: Celle giorni dell'anno calendario
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...
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21