Excel Forum Per condividere esperienze su Microsoft Excel

ricerca utilizzando corrispondenza + vicina

  • Messaggi
  • OFFLINE
    Enrico(1960)
    Post: 8
    Registrato il: 07/01/2017
    Città: BUTTAPIETRA
    Età: 63
    Utente Junior
    escel2016
    00 25/02/2018 18:34
  • OFFLINE
    Enrico(1960)
    Post: 9
    Registrato il: 07/01/2017
    Città: BUTTAPIETRA
    Età: 63
    Utente Junior
    escel2016
    00 25/02/2018 20:32
    Ciao a tutti,

    purtroppo non riesco a capire se si riesce ad aprire il file in excel allegato con la formula per la ricerca utilizzando la corrispondenza più vicina che non riesco a far funzionare.

    Per questo provo ad allegarlo nuovamente

    Grazue
    Enrico

  • OFFLINE
    raffaele1953
    Post: 3.190
    Registrato il: 28/06/2011
    Città: AGORDO
    Età: 70
    Utente Master
    2013
    00 25/02/2018 21:02
    >>>utilizzando la corrispondenza più vicina che non riesco a far funzionare.
    Premesso che la formula è matriciale, funziona benissimo se premi CTRL+tasto appena sopra SHIFT+INVIO e risponde MONICA

    Il problema che non hai spiegato cosa desideri?
    Vuoi andare in B (togliendo 3500) e Ti va bene il numero più vicino allo zero?
    Non importa se positivo oppure negativo?
    [Modificato da raffaele1953 25/02/2018 21:06]
    Excel 2013
  • OFFLINE
    Enrico(1960)
    Post: 10
    Registrato il: 07/01/2017
    Città: BUTTAPIETRA
    Età: 63
    Utente Junior
    escel2016
    00 26/02/2018 02:25
    Scusate non ho spiegato il problema.

    Avrei necessità che a fronte di un numero (E3) mi fosse restituito il corrispondente della colonna A più vicino al numero nella colonna B

    Il -1 (E4) è il riferimento della colonna A rispetto alla colonna B

    La formula dovrebbe restituirmi in questo caso MONICA che è il corrispondente nella colonna A del numero minore più vicino al numero che ho richiesto

    La formula seguente è sulla guida HOEPLI di excel2007 pag308

    =INDIRETTO(INDIRIZZO(RIF.RIGA(IntDati)+CONFRONTA(MIN(ASS(ValObiettivo-IntDati));ASS(ValObiettivo-IntDati);0)-1;RIF.COLONNA(IntDati)+PosCol))

    DOVE (nel file allegato prima)

    ValObiettivo = E3
    IntDati = B4:B11
    PosCol = E4

    Purtroppo non riesco a farla funzionare e non capisco dove commetto l'errore.

    Spero di essere stato più chiaro

    Grazie
    Enrico
  • OFFLINE
    Enrico(1960)
    Post: 11
    Registrato il: 07/01/2017
    Città: BUTTAPIETRA
    Età: 63
    Utente Junior
    escel2016
    00 26/02/2018 16:23
    Grazie Raffaele,
    effettivamente è una formula matriciale (non sapevo utilizzarla) e ora funziona perfettamente

    Grazie
    Enrico