Condividi tramite

Problema CERCA.VERT

Anonimo
2022-11-29T16:23:21+00:00

Buongiorno,

La funzione CERCA.VERT funziona in modo anomalo.

Ho estratto una porzione della matrice che mi genera problemi.

Nella cella C3 ho definito:

=CERCA.VERT(C7;E3:F203;2)

Con C7 = 54, correttamente, mi restituisce il valore 304000

Con C7 = 55 mi aspetterei il valore 312000, ma in realtà, restituisce il valore 1600000 che corrisponde al valore della cella F203 (l'ultima della matrice):

NOTA: il formato di tutte le celle è di tipo numero.

Grazie anticipatamente.

Microsoft 365 e Office | Excel | Per il lavoro | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

6 risposte

Ordina per: Più utili
  1. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2022-11-30T07:56:48+00:00

    Buongiorno Eleuterio,

    Grazie per la risposta.

    Se limito il cerca verticale alla riga 46 funziona.

    Se lo limito alla riga 202 funziona, se lo limito alla riga 203 non funziona più.

    Il formato della riga 202 e 203 è il medesimo cioè "numero".

    Immagine

    =CERCA.VERT(C7;E3:F203;2) --> 312000

    =CERCA.VERT(C7;E3:F204;2) --> 1600000

    Se c'è un modo posso allegare il file Excel ma non capisco come fare.

    Grazie.

    Edy

    Ciao Edy,

    come ti ho anticipato il problema è legato all'ordinamento dei valori che cerchi, che influisce sul valore ritornato e l'hai sperimentato limitando la ricerca ai valori correttamente ordinati.

    Se puoi condividere il file con OneDrive o similari e mi confermi la tua versione di XL proviamo ad inventare una formula che vada a trovare il valore più vicino restituendoti la cella a dx.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2022-11-30T07:43:18+00:00

    Buongiorno Gianfranco,

    grazie per la risposta.

    Il numero 55 è formato "numero".

    Anche se l'elenco non fosse crescente ho necessità di trovare il valore del primo "55" che incontro.

    Per questo motivo il cerca verticale del valore approssimato va benissimo per il mio scopo.

    Uso il punto perché è più comodo con il tastierino.

    Grazie.

    Edy

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2022-11-30T07:37:41+00:00

    Buongiorno Eleuterio,

    Grazie per la risposta.

    Se limito il cerca verticale alla riga 46 funziona.

    Se lo limito alla riga 202 funziona, se lo limito alla riga 203 non funziona più.

    Il formato della riga 202 e 203 è il medesimo cioè "numero".

    =CERCA.VERT(C7;E3:F203;2) --> 312000

    =CERCA.VERT(C7;E3:F204;2) --> 1600000

    Se c'è un modo posso allegare il file Excel ma non capisco come fare.

    Grazie.

    Edy

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-11-29T17:17:11+00:00

    ciao

    visto che i dati sono in ordine crescente

    dovrebbe funzionare

    verifica il numero 55

    che sia veramente un numero.

    come mai hai il punto invece della virgola?

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2022-11-29T16:47:39+00:00

    Ciao Edy,

    se i dati in E non sono ordinati, la modalità usata del CERCA.VERT non restituisce i valori corretti.

    Nelle schermate l'elenco non è completamente esposto, per cui non riesco a dirti altro.

    Fai una prova limitando l'intervallo alla riga 46 e dimmi se ti ritorna il valore che ti aspetti.

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento