Newsgroup: it.comp.lang.visual-basic
Titolo: Le date con excel

Salve a tutti.
Chiedo scusa se la mia richiesta non č propria consona con questo newsgroup
ma non so proprio a chi rivolgermi.
Devo contare i giorni che intercorrono fra due date e, in aggiunta,
determinare quanti ricadono un certo periodo e quanti in altri.
Mi spiego meglio con un esempio:
In A1 č inserita la data 13/10/1988;
in B1 č inserita la data 27/12/1999,
in C1 devono risultare quanti giorni sono compresi fino a tutto il 31/12/90
in D1 devono risultare quanti giorni sono compresi nel periodo 1/1/91 -
31/12/93
in E1 devono risultare quanti giorni sono compresi nel periodo 1/1/94 -
31/12/96
in F1 devono risultare quanti giorni sono compresi dal 1/1/97 in poi.
Deve essere possibile avere anche risultati negativi, nel caso, ad esempio
che la data in
B1 sia inferiore alla data in A1.
Mi sono impelagato in una serie di istruzioni "SE e di operatori logici "E"
ed "O"
ma i risultati che ottengo in alcuni casi sono errati..
Non devono essere usate macro ma soltanto delle formule inserite nelle varie
celle.
Vi prego di aiutarmi.
Un ringraziamento anticipato e un cordiale saluto.
Giuseppe Di Leo
Ole...@libero.it

 wrote in message
lXrf4.39217$I3.4...@news.infostrada.it...

A,B,C,D ecc sono le colonne di excel.
La riga 1 dove c'č la rappresentazione numerica dei tuoi limiti di data, puň
essere messo in un punto nascosto del foglio e quindi dargli un nome(alle
celle), dopo di che puoi referenziare la formula con il nome(piů intuitivo)
e non la cella bloccata.
                                                      <
<                     <                     >=
                                              1/1/1991     31/12/1993
30/12/1996     1/1/1997
----------------------------------------------------------------------------
----------------------------------------
       A                         B             C              D
E                          F
                                               33239       34334
35429                 35431
13/10/1988     27/12/1999     810          1095                 1095
1092
15/10/1988     29/12/1999     808         1095                 1095
1094
1/1/1990         31/12/1999     365         1095                 1095
1096
1/1/1990         31/12/1993     365         1095                    0
0
1/1/1990         31/12/1994     365         1095                   365
0
1/1/1990         31/12/1995     365         1095                   730
0
1/1/1990         31/12/1996     365         1095                 1095
0
1/1/1990         31/12/1997     365         1095                 1095
366
1/1/1990         31/12/1998     365         1095                 1095
731
1/1/1990         31/12/1999     365         1095                 1095
1096
1/1/1990         31/12/2000     365         1095                 1095
1462
 Cella C3 contiene:     SE(B6<=$C$5;B6-A6;$C$5-A6)
 Cella D3 contiene:     SE(B6<=$D$5;(B6-A6)-C6;($D$5-A6)-C6)
 Cella E3 contiene:     SE(B6<=$E$5;(B6-A6)-C6-D6;($E$5-A6)-C6-D6)
 Cella F3 contiene:     SE(B6>=$F$5;(B6-$E$5);0)
Cella C2 contiene la data 01/01/1991 in formato numero e NON COME DATA
Cella D2 contiene la data 31/12/1993 in formato numero e NON COME DATA
Cella E2 contiene la data 31/12/1996 in formato numero e NON COME DATA
Cella F2 contiene la data 01/01/1997 in formato numero e NON COME DATA
Messo cosě dovrebbe funzionare
Ciao Claudio