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

Filtro avanzato con criterio date - curiosita'

76 views
Skip to first unread message

Pippo

unread,
Jun 2, 2007, 2:05:49 PM6/2/07
to

Da un file d'esempio sul filtro avanzato, ho notato che, il criterio
per le date, viene impostato nel seguente modo:

=">="&"02/06/2007".

Ed ecco la mia curiosita':

se le date in excel, sono gestite internamente come *numeri*, come mai
debbo impostare il criterio per le date, considerando quest'ultime,
come delle *stringhe* di testo?

PS: Utilizzo Excel 2003 e, nella guida, non ho trovato nulla riguardo
i criteri per le date con il filtro avanzato.

Ciao e grazie a tutti
Pippo

ivano

unread,
Jun 2, 2007, 2:18:07 PM6/2/07
to

"Pippo" <ghost...@tin.it> ha scritto nel messaggio
news:1180807549.1...@p47g2000hsd.googlegroups.com...

Ciao,
puoi benissimo immettere il valore seriale del giorno in "criteri"
scrivere:
=">="&"02/06/2007"
equivale a scrivere:
>=39216

Direi che è una "fortuna" poter indicare le date in formato testo in
criteri...è tutto più leggibile. :-)
ivano


Pippo

unread,
Jun 2, 2007, 2:49:08 PM6/2/07
to
On 2 Giu, 20:18, "ivano" <chiappaivanonos...@hotmail.com> wrote:
> "Pippo" <ghost.gh...@tin.it> ha scritto nel messaggionews:1180807549.1...@p47g2000hsd.googlegroups.com...

> > Da un file d'esempio sul filtro avanzato, ho notato che, il criterio
> > per le date, viene impostato nel seguente modo:
>
> > =">="&"02/06/2007".
>
> > Ed ecco la mia curiosita':
>
> > se le date in excel, sono gestite internamente come *numeri*, come mai
> > debbo impostare il criterio per le date, considerando quest'ultime,
> > come delle *stringhe* di testo?
>
> > PS: Utilizzo Excel 2003 e, nella guida, non ho trovato nulla riguardo
> > i criteri per le date con il filtro avanzato.

> puoi benissimo immettere il valore seriale del giorno in "criteri"


> scrivere:
> =">="&"02/06/2007"
> equivale a scrivere:
>
> >=39216

OK,.... pensavo che, scrivendo:

>02/06/2007

la conversione nel corrispondente formato numerico avvenisse in
automatico.

> Direi che è una "fortuna" poter indicare le date in formato testo in
> criteri...è tutto più leggibile. :-)

Sono d'accordo! ;-)

Il file di esempio a cui mi riferivo e' proprio il tuo http://snipurl.com/1itdl:

che coincidenza! :-))


Ciao e grazie milleee
Pippo


Norman Jones

unread,
Jun 2, 2007, 3:01:40 PM6/2/07
to
Ciiao Pippo,

Oltre alla risposta ottima di Ivano, consideri:

A1: =OGGI()
B1: =3/6/2007>A1 ===> FALSO
B2: ="3/6/2007">A1 ====> VERO


---
Regards,
Norman
Microsoft Excel MVP


Pippo

unread,
Jun 2, 2007, 3:17:44 PM6/2/07
to
On 2 Giu, 21:01, "Norman Jones" <normanjo...@whereforartthou.com>
wrote:

> Ciiao Pippo,
>
> Oltre alla risposta ottima di Ivano, consideri:

> A1: =OGGI()
> B1: =3/6/2007>A1 ===> FALSO
> B2: ="3/6/2007">A1 ====> VERO

Perfetto !

Ciao e grazie mille
Pippo

KL

unread,
Jun 2, 2007, 3:30:28 PM6/2/07
to
Ciao a tutti,

"ivano" wrote

> scrivere:
> =">="&"02/06/2007"
> equivale a scrivere:
> >=39216

Anche (per il Filto Avanzato) :
'>=02/06/2007

"Norman Jones" wrote

> Oltre alla risposta ottima di Ivano, consideri:
> A1: =OGGI()
> B1: =3/6/2007>A1 ===> FALSO
> B2: ="3/6/2007">A1 ====> VERO

Anche:
="1/6/2007">A1 ===> VERO
="2/6/2007"=A1 ===> FALSO
=--"2/6/2007">A1 ===> FALSO
=--"2/6/2007"=A1 ===> VERO

Saluti,
--
KL
[MVP - Microsoft Excel]
RU: http://www.mvps.ru/Program/Default.aspx
ES: http://mvp.support.microsoft.com/?LN=es-es
EN: http://mvp.support.microsoft.com/?LN=en-us
Profile: http://mvp.support.microsoft.com/profile/Kirill


Pippo

unread,
Jun 2, 2007, 3:47:57 PM6/2/07
to
On 2 Giu, 21:30, "KL" <nospamlapink2...@pleasehotmail.com> wrote:
> Ciao a tutti,
>
> "ivano" wrote
>
> > scrivere:
> > =">="&"02/06/2007"
> > equivale a scrivere:
> > >=39216
>
> Anche (per il Filto Avanzato) :
> '>=02/06/2007
>
> "Norman Jones" wrote
>
> > Oltre alla risposta ottima di Ivano, consideri:
> > A1: =OGGI()
> > B1: =3/6/2007>A1 ===> FALSO
> > B2: ="3/6/2007">A1 ====> VERO
>
> Anche:
> ="1/6/2007">A1 ===> VERO
> ="2/6/2007"=A1 ===> FALSO
> =--"2/6/2007">A1 ===> FALSO
> =--"2/6/2007"=A1 ===> VERO

Quindi, se ho ben capito, facendo riferimento all'esempio di Norman,
per ottenere *sempre* un risultato logico *corretto*, bisogna
anteporre i due segni "meno" (--)?

In A1: Oggi()

In B1:= --"3/6/07">=A1

Giusto?

KL

unread,
Jun 2, 2007, 3:55:46 PM6/2/07
to

"Pippo" wrote

> Quindi, se ho ben capito, facendo riferimento all'esempio di Norman,
> per ottenere *sempre* un risultato logico *corretto*, bisogna
> anteporre i due segni "meno" (--)?
>
> In A1: Oggi()
>
> In B1:= --"3/6/07">=A1
>
> Giusto?

Giusto. Prova anche questo:
=VALORE("03/06/2007")>=A1
=DATA.VALORE("03/06/2007")>=A1
=DATA(2007;6;3)>=A1

Comunque, mi pare che per il Filtro e piu simplece e piu prattico:
in B1: '>=02/06/2007 (noti l'apostrofo)

C'e un'altra opzione (ma e più lenta):

presupponiamo che...

1) le date si trovano nell rango [A2:A100]
2) il criterio e nell rango [E1:E2]

allora

1) lasci la cella [E1] vuota
2) nella cella [E2] scrivi: =A2>=--"3/6/2007"
3) ora applichi il Filtro Avanzato con il criterio E1:E2

Pippo

unread,
Jun 2, 2007, 4:13:38 PM6/2/07
to
> > per On 2 Giu, 21:55, "KL" <nospamlapink2...@pleasehotmail.com> wrote:
> "Pippo" wrote
>
> > Quindi, se ho ben capito, facendo riferimento all'esempio di Norman,
ottenere *sempre* un risultato logico *corretto*, bisogna
> > anteporre i due segni "meno" (--)?
>
> > In A1: Oggi()
>
> > In B1:= --"3/6/07">=A1
>
> > Giusto?
>
> Giusto. Prova anche questo:
> =VALORE("03/06/2007")>=A1
> =DATA.VALORE("03/06/2007")>=A1
> =DATA(2007;6;3)>=A1

ok!

> Comunque, mi pare che per il Filtro e piu simplece e piu prattico:
> in B1: '>=02/06/2007 (noti l'apostrofo)

Sono d'accordo, anche se, nel caso si voglia far riferimento ad una
cella con data, torna utile la formula di Ivano:

esempio:

=">="&C1

dove in C1 c'e' una data da utilizzare come criterio di ricerca.

Giusto?


> C'e un'altra opzione (ma e più lenta):
>
> presupponiamo che...
>
> 1) le date si trovano nell rango [A2:A100]
> 2) il criterio e nell rango [E1:E2]
>
> allora

> 1) lasci la cella [E1] vuota
> 2) nella cella [E2] scrivi: =A2>=--"3/6/2007"
> 3) ora applichi il Filtro Avanzato con il criterio E1:E2


Non capisco qual'e' lo scopo di lasciare la cella [E1] vuota.

KL

unread,
Jun 2, 2007, 4:35:19 PM6/2/07
to

"Pippo" wrote

> Sono d'accordo, anche se, nel caso si voglia far riferimento ad una
> cella con data, torna utile la formula di Ivano:
> esempio:
> =">="&C1
> dove in C1 c'e' una data da utilizzare come criterio di ricerca.
> Giusto?

senza dubbio :-)

> Non capisco qual'e' lo scopo di lasciare la cella [E1] vuota.

Per indicare al Filtro che nella cella [E2] si trova una formula anziché valore di criterio. E importante utilizare la prima cella
del elenco e il riferimento relativo di riga!

Pippo

unread,
Jun 2, 2007, 4:56:16 PM6/2/07
to

ok,... in effetti come scrive Ivano nel suo file di esempio:

[begin]

Il nome di intestazione dei criteri:
Corrisponde al nome dei campi del database se il criterio è
semplice;
differisce se calcolato (vedi F2:H2)

[end]

ivano

unread,
Jun 3, 2007, 2:09:41 AM6/3/07
to
Permettetemi di segnalare questo thread come espressione di funzione
ottimale della community:
infatti l'amico Pippo segnala di aver visionato un lavoro presente in
www.riolab.org e partendo da questo abbiamo avuto interventi molto
significativi ed integrativi da parte dei sempre molto precisi e puntuali
"Norman Jones" e "KL".
Un grazie a tutti.
ivano


giovanna

unread,
Jun 3, 2007, 4:56:58 AM6/3/07
to
Il 03/06/2007, ivano ha detto :

Bravo Ivano!
io non ho saputo dirlo, ma è una cosa che ho pensato! E' questo il
Web2.0 Cooperazione Collaborazione Condivisione.....

--
ciao
giovanna
.......................
www.riolab.org
.........................


Pippo

unread,
Jun 3, 2007, 7:17:00 AM6/3/07
to
On 3 Giu, 08:09, "ivano" <chiappaivanonos...@hotmail.com> wrote:

> Permettetemi di segnalare questo thread come espressione di funzione
> ottimale della community:

[cut]

Infatti, segnalo il seguente thread di rigraziamenti: ;-))

http://tinyurl.com/2u7jrd

PS:[OT]..nella vita *reale* vi capita di incontrare persone sempre
cosi' preparate e disponibili?

Ciao
Pippo

0 new messages