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
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
------------------------------------------------
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
Niente non gira
allego link
Ciao Dimitri
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
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))
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 *
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?
Sì, deve indicare la data più recente e non quella più vecchia.
---------------------------------------------------
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
------------------------------------------------------------------------------------
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.
hai provato quella che ti avevo postato in precedenza?
..... se ti serve l'ultima prova ad usare questa:
Sě, funziona anche questa formula.
Comunque avevo risposto alle 17.16, confermando che funzionava anche
l'altra formula.
Ciao e grazie.
Giusto!, mi serve la più recente
Ciao Dimitri