Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ora legale

454 views
Skip to first unread message

Sauro

unread,
Nov 2, 2004, 5:01:49 AM11/2/04
to
qualcuno conosce una funzione o una formula per trovare il giorno in cui
cambia si orario? dovrebbe essere l'ultima domenica di ottobre e di
marzo...
grazie


Tiziano Marmiroli

unread,
Nov 2, 2004, 7:19:24 AM11/2/04
to

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

Maurizio

unread,
Nov 2, 2004, 8:22:59 AM11/2/04
to
"Tiziano Marmiroli" <t.mar...@mvps.org> ha scritto nel messaggio
news:ttteo01dkrf8qr3ct...@4ax.com...

> Il Tue, 2 Nov 2004 11:01:49 +0100, Sauro ha scritto:
>
>> qualcuno conosce una funzione o una formula per trovare il giorno in cui
>> cambia si orario? dovrebbe essere l'ultima domenica di ottobre e di
>> marzo...
>
> La formula
>
> =DATA(ANNO(A1);MESE(A1)+1;0)-(RESTO(B2;7)-1)
>
> dovrebbe calcolarti l'ultima domenica del mese della data in A1.

Ciao Tiziano,
in A1 è l'anno ed in B2?


Sauro

unread,
Nov 2, 2004, 9:08:27 AM11/2/04
to
grazie funziona... Maurizio in B2 il mese...
"Maurizio" <anon...@discussions.microsoft.com> ha scritto nel messaggio
news:#1WNd8Nw...@TK2MSFTNGP11.phx.gbl...
> in A1 č l'anno ed in B2?
>
>


Maurizio

unread,
Nov 2, 2004, 9:26:32 AM11/2/04
to
>> 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?


Tiziano Marmiroli

unread,
Nov 2, 2004, 9:33:19 AM11/2/04
to
Il Tue, 2 Nov 2004 14:22:59 +0100, Maurizio ha scritto:

>> 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))

Tiziano Marmiroli

unread,
Nov 2, 2004, 9:33:20 AM11/2/04
to
Il Tue, 2 Nov 2004 15:08:27 +0100, Sauro ha scritto:

> grazie funziona...

No, quella è del tutto sballata! :-)

Sauro

unread,
Nov 2, 2004, 9:54:28 AM11/2/04
to
è 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'

"Maurizio" <anon...@discussions.microsoft.com> ha scritto nel messaggio
news:uviI#fOwEH...@TK2MSFTNGP09.phx.gbl...

Tiziano Marmiroli

unread,
Nov 2, 2004, 10:08:29 AM11/2/04
to
Il Tue, 2 Nov 2004 15:54:28 +0100, Sauro ha scritto:

> č 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

Stefano

unread,
Nov 2, 2004, 6:45:41 PM11/2/04
to

"Sauro" <scsaur...@tiscali.it> ha scritto nel messaggio
news:pWIhd.4817$p21...@tornado.fastwebnet.it...

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.

0 new messages