Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

excel 2003 mesi bisestili

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

excel 2003 mesi bisestili

Postdi trittico69 » 18/09/11 21:26

Ciao qualcuno può aiutarmi a modificare il file allegato?
È un programmino usato con excel 2033 per calcolare le ore lavorative ma vorrei far si che febbraio venga conteggiato automaticamente anche nei giorni bisestili…
nel foglio riep. Mettendo in D2 la data succede che in A9 e in A10 si trovano le date ma ad iniziare da A11 in poi non si trova di un giorno…potreste far in modo che l’errore si corregga automaticamente nel momento in cui io cambio anno nella cella D2?
stessa cosa nel foglio del mese arriva sempre fino a 28.
Se notate i mesi non iniziano dal primo e finiscono all’ultimo perché il calcolo dove lavoro io viene fatto con il mese contabile e non con il mese solare…
Grazie!
http://uploading.com/files/565be7e2/SER ... mato1.rar/
trittico69
Utente Senior
 
Post: 487
Iscritto il: 16/08/09 18:41

Sponsor
 

Re: excel 2003 mesi bisestili

Postdi Anthony47 » 18/09/11 22:34

C' e' un motivo perche', ad esempio, la festivita' del 25 Aprile debba essere calcolata in A11 come =DataIniziale + 114 gg e non puo' essere inserita direttamente come data fissa?
Poi vedo che i mesi, anche mettendo la data 1 gen 2012 in D2, rimangono nel 2011 perche' i loro contenuti sono determinati dalle celle RIEP!K2:L14, che sono ancorati alla data in K3 ora fissata sul 27-Dic-2010.

Mettendo in K3 la data 27 dic 2011, il mese di febbraio finisce su Lun 27-2-2012 perche' la formula impone che non superi il valore in RIEP!L4 che ora dice 27-feb-2012; pero' il mese di Marzo comincia col 28-2, continua col 29-2 e poi col 1-3: mi sembra regolare...
Insomma, impostando in K3 una data di inizio pari agli ultimi giorni del 2011 (probabilmente dovrebbe essere 26 Dic 2011, visto come finisce il calendario dell' anno precedente) allora il mese contabile di marzo conterra' anche il 29 feb 2012.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13904
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: excel 2003 mesi bisestili

Postdi Anthony47 » 19/09/11 07:43

MI CORREGGO: non date "fisse", ma date calcolate con la funzione DATA, es per il 25 aprile:
Codice: Seleziona tutto
=DATA(ANNO(D2);4;25)

Questo se in D2 metti la data di "inizio anno".

Pero' mi pare che nel tuo caso la vera "chiave" sia la data da scrivere in K3. Pertanto il mio suggerimento e' che "calcoli" anche la data in D2 sulla base di quanto scritto n K3, sempre con la funzione Data, es il K3:
Codice: Seleziona tutto
=Data(Anno(K3+31);1;1)
Questo presuppone che la data di K3 sia sempre o una data di Dicembre "dell' anno prima" o una data "dell' anno corrente".

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13904
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: excel 2003 mesi bisestili

Postdi trittico69 » 19/09/11 09:21

credo che mi hanno risolto in un altro forum...puoi darmi la tua opinione?
ti allego il file modificato...
http://uploading.com/files/3627fem7/SER ... B2012.xls/
trittico69
Utente Senior
 
Post: 487
Iscritto il: 16/08/09 18:41

Re: excel 2003 mesi bisestili

Postdi Anthony47 » 19/09/11 10:02

Mah, preferirei non commentare altri suggerimenti...
Tuttavia mi pare deludente che per calcolare la data di una festivita' dell' anno in corso ti venga suggerito di compilare una colonna aggiuntiva contenente ...l' elenco delle festivita'.
Cioe' la formula =DATA(ANNO(D2);4;25) mi sembra leggermente piu' semplice che non =DATA(ANNO($D$2);MESE(B11);GIORNO(B11)) (che in piu' richiede la compilazione di B11 con la data della festivita').
Interessante la macro che calcola la data della Pasqua mediante il calcolo dell' epatta; ma io preferisco usare la formula
Codice: Seleziona tutto
=SCEGLI(ANNO(D2)-2010;DATA(2011;4;24);DATA(2012;4;8);DATA(2013;3;31);DATA(2014;4;20); DATA(2005;4;5))
(vale solo fino al 2015, ma si puo' prolungare, e presuppone che abbia cercato su internet le date della Pasqua per poi metterle in formula).
Ovviamente per la Pasquetta e' molto piu' comodo =Pasqua+1 che non una funzione ad hoc.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13904
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: excel 2003 mesi bisestili

Postdi trittico69 » 19/09/11 13:45

mi sembra meglio come dici tu....ti allego il flie con le modifiche dette da te..
1)puoi vedere se ho capito bene?
2)mi è stata modificata la macro assegnata al tasto tre del foglio riep. puoi dirmi la differenza oltre a lasciarmi le ultime righe scoperte dei mesi composti da 4 settimane?
3)puoi dirmi il sistema per continuare la formula
Codice: Seleziona tutto
=SCEGLI(ANNO(D2)-2010;DATA(2011;4;24);DATA(2012;4;8);DATA(2013;3;31);DATA(2014;4;20); DATA(2015;4;5))

anche se hai commesso un piccolo errore di battitura 2005 invece di 2015
grazie!
http://uploading.com/files/567ececa/SER ... Bult..rar/
trittico69
Utente Senior
 
Post: 487
Iscritto il: 16/08/09 18:41

Re: excel 2003 mesi bisestili

Postdi Anthony47 » 19/09/11 23:11

Ok, per il 25 Aprile hai messo la formula =DATA(ANNO(D2);4;25); il mio suggerimento e' che fai altrettanto con tutte le altre festivita': anche se con le le formule =DataPrecedente+NumeroGiorni ottieni lo stesso risultato credo che sia piu' chiaro l' obiettivo.
Hai scelto di mantenere D2 come una delle celle chiave da compilare; io la sostituirei con la formula =Data(Anno(K3+31);1;1), che imposta D2 in funzione di quanto scrivi in K3 (K3 mi sembra sia la data di inizio del tuo calendario).

Per l' errore nella formula della Pasqua io me ne sarei accorto nel 2015...
Evidentemente hai capito che ogni blocco DATA(Anno;Mese;Giorno) e' la data della Pasqua nell' anno successivo; quindi per continuare la formula inserirai altre date, cioe' i blocchi Data(2016;3;27); Data(2017;4;16); etc corrispondenti alle date note della Pasqua negli anni futuri, che ad esempio trovi qui: http://www.intrage.it/rubriche/festivit ... ndex.shtml

La macro NascondirigheVuote() mi sembra uguale tra la versione di file pubblicata ieri e quella di oggi; oltre a mascondere le righe prive di data toglie la protezione ai range "B:B,J12,M9,M10,O9,O12" e "C1:C5,J3:J14,A32:A33,A43:A44,C7,D1:D2,A19", ma non ne so interpretare il significato.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13904
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: excel 2003 mesi bisestili

Postdi trittico69 » 20/09/11 10:05

ho fatto tutto grazie per l'aiuto!!!!!!!!!
trittico69
Utente Senior
 
Post: 487
Iscritto il: 16/08/09 18:41


Torna a Applicazioni Office Windows


Topic correlati a "excel 2003 mesi bisestili":


Chi c’è in linea

Visitano il forum: patel e 5 ospiti