La formula
=DATA(ANNO(A1);MESE(A1)+1;0)-(RESTO(B2;7)-1)
dovrebbe calcolarti l'ultima domenica del mese della data in A1.
--
Tiziano Marmiroli
Microsoft MVP - Office
Ciao Tiziano,
in A1 è l'anno ed in B2?
Scusa ma non capisco:
se in A1 = 2004
se in B2 = 10
non dovrei avere in B1 31/10/04? x Ottobre?
>> La formula
>>
>> =DATA(ANNO(A1);MESE(A1)+1;0)-(RESTO(B2;7)-1)
>>
>> dovrebbe calcolarti l'ultima domenica del mese della data in A1.
> in A1 è l'anno ed in B2?
Ops! Grazie della segnalazione, B2 non c'entra niente! E non è l'unico
errore in quella formula. Lasciatela perdere.
E' il caso di riscrivere quella formula in modo da calcolare l'entrata
in vigore di ora legale e ora solare in base all'anno.
A1: 2005
Inizio ora legale:
B1: =DATA(A1;4;0)-(SE(RESTO(DATA(A1;4;0);7)=0;6;RESTO(DATA(A1;4;0);7)-1))
Ritorno ora solare:
C1: =DATA(A1;11;0)-(SE(RESTO(DATA(A1;11;0);7)=0;6;RESTO(DATA(A1;11;0);7)-1))
> grazie funziona...
No, quella è del tutto sballata! :-)
> č vero!! non funziona pių.... č stata una coincidenza... in B2
> hoprovato a mettere anche il giorno della settimana 1=domenica e 7=
> domenica ma non va'
Per favore quota correttamente lasciando solo le parti del
messaggio originale indispensabili per capire a cosa ti stai riferendo,
vedi ad esempio www.krisopea.it/mvp/Quoting.htm
Aggiungo questa formula matriciale (quindi da inserire premendo
Invio+Maiusc+Ctrl)
che determina l'ultima domenica di marzo 2005
=MAX(SE(RESTO(DATA(2005;3;RIF.RIGA(INDIRETTO(1&":"&31)));7)=1;DATA(2005;3;RI
F.RIGA(INDIRETTO(1&":"&31)))))
La cella in cui si inserisce la formula deve essere formattata con formato
data
Cambiare 2005 con l'anno che si preferisce, e 3 con 10 per l'ultima domenica
di ottobre, oppure sostituirli con dei riferimenti a celle in cui verranno
inseriti il mese e l'anno.
Ciao.