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

Cerca.vert valore minimo

1,164 views
Skip to first unread message

Dimitri

unread,
May 18, 2011, 3:37:16 AM5/18/11
to
Ciao a tutti,
devo monitorare dei valori, dove cerco dei valori minimi e fare
riferimento all'ultima data di riscontro, del tipo:
colonna A = valori - colonna B = data rilevazione.
Chiedento il valore minimo dalla colonna a con "min(a1:a1000)" ottengo
il risultato, ma dal momento che chiedo la data di riferimento con
"cerca.vert(min(a1:a1000);a1:b1000;2)" questa mi va in errore.
Potrebbe essere che ottenendo diversi valori minimi, la formula non
può fare la scelta, ed in effetti mi serve solo l'ultima data di
rilevazione del valore minimo.
Il risultato lo ottengo anche facendo una Pivot, ma ottengo anche una
lunga serie di valori.
Saluti
Dimitri

Andrea.9

unread,
May 18, 2011, 4:36:06 AM5/18/11
to

a me il tuo =CERCA.VERT(MIN(A1:A1000);A1:B1000;2) funziona
pero' ti da la prima risultanza dell'elenco e non l'ultima.
se ti serve l'ultima prova ad usare questa:
=INDIRETTO("B"&CONFRONTA(MIN(A1:A1000);A:A;1))
fai sapere.
ciao.
andrea

r

unread,
May 18, 2011, 5:31:32 AM5/18/11
to
On 18 Mag, 10:36, "Andrea.9" <a.novelli-...@dappolonia.it> wrote:
> On 18 Mag, 09:37, Dimitri <sturapi...@gmail.com> wrote:
>
> > Ciao a tutti,
> > devo monitorare dei valori, dove cerco dei valori minimi e fare
> > riferimento all'ultima data di riscontro, del tipo:
> > colonna A = valori  -  colonna B = data rilevazione.
> > Chiedento il valore minimo dalla colonna a con "min(a1:a1000)" ottengo
> > il risultato, ma dal momento che chiedo la data di riferimento con
> > "cerca.vert(min(a1:a1000);a1:b1000;2)" questa mi va in errore.
> > Potrebbe essere che ottenendo diversi valori minimi, la formula non
> > può fare la scelta, ed in effetti mi serve solo l'ultima data di
> > rilevazione del valore minimo.
> > Il risultato lo ottengo anche facendo una Pivot, ma ottengo anche una
> > lunga serie di valori.
> > Saluti
> > Dimitri
>
> a me il tuo =CERCA.VERT(MIN(A1:A1000);A1:B1000;2) funziona

potrebbe essere che in a1:a1000 ha dei numeri memorizzati come
testo ... in quel caso min restituisce 0 e il cerca verticale se ne va
in errore ... lo stesso problema potrebbe averlo con la formula che
hai proposto ... quindi aspettiamo un suo riscontro ...
saluti
r

paoloard

unread,
May 19, 2011, 5:49:29 AM5/19/11
to
"Andrea.9" ha scritto nel messaggio
news:1de36e24-7825-43a3...@n10g2000yqf.googlegroups.com...

------------------------------------------------

Questa non dovrebbe dare errori anche nel caso in cui in colonna A non vi
siano tutti numeri:
=INDICE($B$1:$B$1000;CONFRONTA(MIN($A$1:$A$1000);$A$1:$A$1000))

-- fai sapere
ciao paoloard
http://www.riolab.org

mario dimitri

unread,
May 20, 2011, 6:17:10 PM5/20/11
to
On 19 Mag, 11:49, "paoloard" <xxp...@alice.it> wrote:
> "Andrea.9"  ha scritto nel messaggionews:1de36e24-7825-43a3...@n10g2000yqf.googlegroups.com...

Niente non gira

allego link

https://docs.google.com/leaf?id=0B9JEWgk3Ag8gMzNmZmIwN2YtYmYzNi00NzAyLWJlYTMtNmY1OTY4ZDU0ZWQ5&hl=it&authkey=COq-m5EF

Ciao Dimitri

paoloard

unread,
May 21, 2011, 6:15:24 AM5/21/11
to
"mario dimitri" ha scritto nel messaggio
news:98ecde0a-bd6e-4cd5...@h9g2000yqk.googlegroups.com...

On 19 Mag, 11:49, "paoloard" <xxp...@alice.it> wrote:
> "Andrea.9" ha scritto nel
> messaggionews:1de36e24-7825-43a3...@n10g2000yqf.googlegroups.com...
>
> On 18 Mag, 09:37, Dimitri <sturapi...@gmail.com> wrote:
>
> > Ciao a tutti,
> > devo monitorare dei valori, dove cerco dei valori minimi e fare
> > riferimento all'ultima data di riscontro, del tipo:
> > colonna A = valori - colonna B = data rilevazione.
> > Chiedento il valore minimo dalla colonna a con "min(a1:a1000)" ottengo
> > il risultato, ma dal momento che chiedo la data di riferimento con
> > "cerca.vert(min(a1:a1000);a1:b1000;2)" questa mi va in errore.
> > Potrebbe essere che ottenendo diversi valori minimi, la formula non

> > puň fare la scelta, ed in effetti mi serve solo l'ultima data di


> > rilevazione del valore minimo.
> > Il risultato lo ottengo anche facendo una Pivot, ma ottengo anche una
> > lunga serie di valori.
> > Saluti
> > Dimitri
>
> a me il tuo =CERCA.VERT(MIN(A1:A1000);A1:B1000;2) funziona
> pero' ti da la prima risultanza dell'elenco e non l'ultima.
> se ti serve l'ultima prova ad usare questa:
> =INDIRETTO("B"&CONFRONTA(MIN(A1:A1000);A:A;1))
> fai sapere.
> ciao.
> andrea
> ------------------------------------------------
>
> Questa non dovrebbe dare errori anche nel caso in cui in colonna A non vi
> siano tutti numeri:
> =INDICE($B$1:$B$1000;CONFRONTA(MIN($A$1:$A$1000);$A$1:$A$1000))
>
> -- fai sapere
> ciao paoloardhttp://www.riolab.org

Niente non gira

allego link

https://docs.google.com/leaf?id=0B9JEWgk3Ag8gMzNmZmIwN2YtYmYzNi00NzAyLWJlYTMtNmY1OTY4ZDU0ZWQ5&hl=it&authkey=COq-m5EF

Ciao Dimitri
----------------------------------------------------------

Scusa, avevo dimenticato un parametro, prova cosě:
=INDICE($B$2:$B$967;CONFRONTA(MIN($A$2:$A$967);$A$2:$A$967;0))

Dimitri

unread,
May 21, 2011, 6:02:34 PM5/21/11
to
On 21 Mag, 12:15, "paoloard" <xxp...@alice.it> wrote:
> "mario dimitri"  ha scritto nel messaggionews:98ecde0a-bd6e-4cd5...@h9g2000yqk.googlegroups.com...

>
> On 19 Mag, 11:49, "paoloard" <xxp...@alice.it> wrote:
>
>
>
>
>
>
>
>
>
> > "Andrea.9"  ha scritto nel
> > messaggionews:1de36e24-7825-43a3...@n10g2000yqf.googlegroups.com...
>
> > On 18 Mag, 09:37, Dimitri <sturapi...@gmail.com> wrote:
>
> > > Ciao a tutti,
> > > devo monitorare dei valori, dove cerco dei valori minimi e fare
> > > riferimento all'ultima data di riscontro, del tipo:
> > > colonna A = valori  -  colonna B = data rilevazione.
> > > Chiedento il valore minimo dalla colonna a con "min(a1:a1000)" ottengo
> > > il risultato, ma dal momento che chiedo la data di riferimento con
> > > "cerca.vert(min(a1:a1000);a1:b1000;2)" questa mi va in errore.
> > > Potrebbe essere che ottenendo diversi valori minimi, la formula non
> > > può fare la scelta, ed in effetti mi serve solo l'ultima data di

> > > rilevazione del valore minimo.
> > > Il risultato lo ottengo anche facendo una Pivot, ma ottengo anche una
> > > lunga serie di valori.
> > > Saluti
> > > Dimitri
>
> > a me il tuo =CERCA.VERT(MIN(A1:A1000);A1:B1000;2) funziona
> > pero' ti da la prima risultanza dell'elenco e non l'ultima.
> > se ti serve l'ultima prova ad usare questa:
> > =INDIRETTO("B"&CONFRONTA(MIN(A1:A1000);A:A;1))
> > fai sapere.
> > ciao.
> > andrea
> > ------------------------------------------------
>
> > Questa non dovrebbe dare errori anche nel caso in cui in colonna A non vi
> > siano tutti numeri:
> > =INDICE($B$1:$B$1000;CONFRONTA(MIN($A$1:$A$1000);$A$1:$A$1000))
>
> > -- fai sapere
> > ciao paoloardhttp://www.riolab.org
>
> Niente non gira
>
> allego link
>
> https://docs.google.com/leaf?id=0B9JEWgk3Ag8gMzNmZmIwN2YtYmYzNi00NzAy...
>
> Ciao Dimitri
> ----------------------------------------------------------
>
> Scusa, avevo dimenticato un parametro, prova così:

> =INDICE($B$2:$B$967;CONFRONTA(MIN($A$2:$A$967);$A$2:$A$967;0))
>
> -- fai sapere
> ciao paoloardhttp://www.riolab.org

ora va!,
ma prende la 1a data non l'ultima.

Ciao Dimitri

Previ

unread,
May 22, 2011, 10:17:34 AM5/22/11
to
Il 22/05/2011 0.02, Dimitri ha scritto:
>> Scusa, avevo dimenticato un parametro, prova cosě:

>> =INDICE($B$2:$B$967;CONFRONTA(MIN($A$2:$A$967);$A$2:$A$967;0))
>>
>> -- fai sapere
>> ciao paoloardhttp://www.riolab.org
>
> ora va!,
> ma prende la 1a data non l'ultima.
>
> Ciao Dimitri

Dovrebbe visualizzare solo la cella con la data e il valore minimo con
la formula di paoloard?
Quindi, se possibile, come fare per far visualizzare SOLO l'ultima data
recente con valore minimo escludendo le altre non recenti?
Link: http://www.supershare.net/file/382475-8119304df3.html
Ciao.

--
*Notebook Asus A2800S: CPU: Pentium 4 2,8 GHz - RAM: 512 MB DDR - PC2100
(2x256 MB) - HD: 100 GB E-IDE - SO: Windows XP Home SP3 OEM +
aggiornamenti *

paoloard

unread,
May 22, 2011, 10:19:42 AM5/22/11
to
"Dimitri" ha scritto nel messaggio
news:ffa6b5e1-7ece-4885...@l26g2000yqm.googlegroups.com...

On 21 Mag, 12:15, "paoloard" <xxp...@alice.it> wrote:
> "mario dimitri" ha scritto nel
> messaggionews:98ecde0a-bd6e-4cd5...@h9g2000yqk.googlegroups.com...
>
> On 19 Mag, 11:49, "paoloard" <xxp...@alice.it> wrote:
>
>
>
>
>
>
>
>
>
> > "Andrea.9" ha scritto nel
> > messaggionews:1de36e24-7825-43a3...@n10g2000yqf.googlegroups.com...
>
> > On 18 Mag, 09:37, Dimitri <sturapi...@gmail.com> wrote:
>
> > > Ciao a tutti,
> > > devo monitorare dei valori, dove cerco dei valori minimi e fare
> > > riferimento all'ultima data di riscontro, del tipo:
> > > colonna A = valori - colonna B = data rilevazione.
> > > Chiedento il valore minimo dalla colonna a con "min(a1:a1000)" ottengo
> > > il risultato, ma dal momento che chiedo la data di riferimento con
> > > "cerca.vert(min(a1:a1000);a1:b1000;2)" questa mi va in errore.
> > > Potrebbe essere che ottenendo diversi valori minimi, la formula non

> > > puň fare la scelta, ed in effetti mi serve solo l'ultima data di


> > > rilevazione del valore minimo.
> > > Il risultato lo ottengo anche facendo una Pivot, ma ottengo anche una
> > > lunga serie di valori.
> > > Saluti
> > > Dimitri
>
> > a me il tuo =CERCA.VERT(MIN(A1:A1000);A1:B1000;2) funziona
> > pero' ti da la prima risultanza dell'elenco e non l'ultima.
> > se ti serve l'ultima prova ad usare questa:
> > =INDIRETTO("B"&CONFRONTA(MIN(A1:A1000);A:A;1))
> > fai sapere.
> > ciao.
> > andrea
> > ------------------------------------------------
>
> > Questa non dovrebbe dare errori anche nel caso in cui in colonna A non
> > vi
> > siano tutti numeri:
> > =INDICE($B$1:$B$1000;CONFRONTA(MIN($A$1:$A$1000);$A$1:$A$1000))
>
> > -- fai sapere
> > ciao paoloardhttp://www.riolab.org
>
> Niente non gira
>
> allego link
>
> https://docs.google.com/leaf?id=0B9JEWgk3Ag8gMzNmZmIwN2YtYmYzNi00NzAy...
>
> Ciao Dimitri
> ----------------------------------------------------------
>

> Scusa, avevo dimenticato un parametro, prova cosě:


> =INDICE($B$2:$B$967;CONFRONTA(MIN($A$2:$A$967);$A$2:$A$967;0))
>
> -- fai sapere
> ciao paoloardhttp://www.riolab.org

ora va!,
ma prende la 1a data non l'ultima.

Ciao Dimitri
------------------------------------------------------------------------------

Cosa significa? Che se hai piů valori minimi uguali in diverse date deve
prendere la data piů recente?

Previ

unread,
May 22, 2011, 10:24:11 AM5/22/11
to
Il 22/05/2011 16.19, paoloard ha scritto:
> Cosa significa? Che se hai più valori minimi uguali in diverse date deve
> prendere la data più recente?

Sì, deve indicare la data più recente e non quella più vecchia.

paoloard

unread,
May 22, 2011, 10:39:48 AM5/22/11
to
"Previ" ha scritto nel messaggio news:irb6aa$arm$5...@speranza.aioe.org...

---------------------------------------------------

Ok, ecco:
=INDICE(B2:B100;MAX((A2:A1000=MIN(A2:A1000))*RIF.RIGA(A2:A1000))-1)
matriciale da confermare con Ctrl+Maiusc+Invio

Previ

unread,
May 22, 2011, 10:52:45 AM5/22/11
to
Il 22/05/2011 16.39, paoloard ha scritto:
> Ok, ecco:
> =INDICE(B2:B100;MAX((A2:A1000=MIN(A2:A1000))*RIF.RIGA(A2:A1000))-1)
> matriciale da confermare con Ctrl+Maiusc+Invio

No, nel mio caso deve visualizzare in D3: -11 quello del 07/01/2011 ma
penso che in questo caso, si complicano le cose.
Nel senso che nella cella D3 e E3, sono della stessa cella del rilievo e
della data più recente?
Non è che poi, visualizza il valore minimo di una cella (se sono più di
uno uguali) e la data più vecchia?
Nel mio caso con la tua formula, mi visualizza il valore minimo ma con
la data più recente, quando dovrebbe indicare (in questo caso), A9 in D3
e B9 in E3.
Link: http://www.supershare.net/file/382483-831489901d.html

paoloard

unread,
May 22, 2011, 11:08:08 AM5/22/11
to
"Previ" ha scritto nel messaggio news:irb7vr$arm$7...@speranza.aioe.org...

------------------------------------------------------------------------------------

Probabilmente non ho ancora capito.
Però la formula che hai usato nel file che hai linkato è quella che avevo
proposto precedentemente, cioè:
=INDICE($B$2:$B$10;CONFRONTA(MIN($A$2:$A$10);$A$2:$A$10;0))

mentre quella nuova, che ripeto:


=INDICE(B2:B100;MAX((A2:A1000=MIN(A2:A1000))*RIF.RIGA(A2:A1000))-1)

fa quello che chiedi anche in presenza di valori minimi uguali.

PS: io di norma non lascio righe vuote fra il titolo di colonna e il primo
valore dell'elenco. Disturba i filtri.

Previ

unread,
May 22, 2011, 11:16:18 AM5/22/11
to
Il 22/05/2011 17.08, paoloard ha scritto:
> Probabilmente non ho ancora capito.
> Perň la formula che hai usato nel file che hai linkato č quella che
> avevo proposto precedentemente, cioč:

> =INDICE($B$2:$B$10;CONFRONTA(MIN($A$2:$A$10);$A$2:$A$10;0))
>
> mentre quella nuova, che ripeto:
> =INDICE(B2:B100;MAX((A2:A1000=MIN(A2:A1000))*RIF.RIGA(A2:A1000))-1)
> fa quello che chiedi anche in presenza di valori minimi uguali.
>
> PS: io di norma non lascio righe vuote fra il titolo di colonna e il
> primo valore dell'elenco. Disturba i filtri.

Sě, adesso funziona bene!
Grazie.
PS: seguirň il tuo consiglio di non lasciare celle vuole, anche se non
piace personalmente.
Ciao e grazie.

Andrea.9

unread,
May 22, 2011, 12:10:14 PM5/22/11
to

hai provato quella che ti avevo postato in precedenza?
..... se ti serve l'ultima prova ad usare questa:

Previ

unread,
May 22, 2011, 1:14:13 PM5/22/11
to
Il 22/05/2011 18.10, Andrea.9 ha scritto:
> hai provato quella che ti avevo postato in precedenza?
> ...... se ti serve l'ultima prova ad usare questa:

> =INDIRETTO("B"&CONFRONTA(MIN(A1:A1000);A:A;1))
> fai sapere.
> ciao.
> andrea

Sě, funziona anche questa formula.
Comunque avevo risposto alle 17.16, confermando che funzionava anche
l'altra formula.
Ciao e grazie.

Dimitri

unread,
May 23, 2011, 2:09:01 AM5/23/11
to
On 22 Mag, 16:19, "paoloard" <xxp...@alice.it> wrote:
> "Dimitri"  ha scritto nel messaggionews:ffa6b5e1-7ece-4885...@l26g2000yqm.googlegroups.com...

>
> On 21 Mag, 12:15, "paoloard" <xxp...@alice.it> wrote:
>
>
>
>
>
>
>
>
>
> > "mariodimitri"  ha scritto nel

> > messaggionews:98ecde0a-bd6e-4cd5...@h9g2000yqk.googlegroups.com...
>
> > On 19 Mag, 11:49, "paoloard" <xxp...@alice.it> wrote:
>
> > > "Andrea.9"  ha scritto nel
> > > messaggionews:1de36e24-7825-43a3...@n10g2000yqf.googlegroups.com...
>
> > > On 18 Mag, 09:37,Dimitri<sturapi...@gmail.com> wrote:
>
> > > > Ciao a tutti,
> > > > devo monitorare dei valori, dove cerco dei valori minimi e fare
> > > > riferimento all'ultima data di riscontro, del tipo:
> > > > colonna A = valori  -  colonna B = data rilevazione.
> > > > Chiedento il valore minimo dalla colonna a con "min(a1:a1000)" ottengo
> > > > il risultato, ma dal momento che chiedo la data di riferimento con
> > > > "cerca.vert(min(a1:a1000);a1:b1000;2)" questa mi va in errore.
> > > > Potrebbe essere che ottenendo diversi valori minimi, la formula non
> > > > può fare la scelta, ed in effetti mi serve solo l'ultima data di

> > > > rilevazione del valore minimo.
> > > > Il risultato lo ottengo anche facendo una Pivot, ma ottengo anche una
> > > > lunga serie di valori.
> > > > Saluti
> > > >Dimitri
>
> > > a me il tuo =CERCA.VERT(MIN(A1:A1000);A1:B1000;2) funziona
> > > pero' ti da la prima risultanza dell'elenco e non l'ultima.
> > > se ti serve l'ultima prova ad usare questa:
> > > =INDIRETTO("B"&CONFRONTA(MIN(A1:A1000);A:A;1))
> > > fai sapere.
> > > ciao.
> > > andrea
> > > ------------------------------------------------
>
> > > Questa non dovrebbe dare errori anche nel caso in cui in colonna A non
> > > vi
> > > siano tutti numeri:
> > > =INDICE($B$1:$B$1000;CONFRONTA(MIN($A$1:$A$1000);$A$1:$A$1000))
>
> > > -- fai sapere
> > > ciao paoloardhttp://www.riolab.org
>
> > Niente non gira
>
> > allego link
>
> >https://docs.google.com/leaf?id=0B9JEWgk3Ag8gMzNmZmIwN2YtYmYzNi00NzAy...
>
> > CiaoDimitri
> > ----------------------------------------------------------
>
> > Scusa, avevo dimenticato un parametro, prova così:

> > =INDICE($B$2:$B$967;CONFRONTA(MIN($A$2:$A$967);$A$2:$A$967;0))
>
> > -- fai sapere
> > ciao paoloardhttp://www.riolab.org
>
> ora va!,
> ma prende la 1a data non l'ultima.
>
> CiaoDimitri
> --------------------------------------------------------------------------- ---
>
> Cosa significa? Che se hai più valori minimi uguali in diverse date deve
> prendere la data più recente?

>
> -- fai sapere
> ciao paoloardhttp://www.riolab.org

Giusto!, mi serve la più recente

Ciao Dimitri

0 new messages