Excel Forum Per condividere esperienze su Microsoft Excel

funzione se?

  • Messaggi
  • OFFLINE
    grmail1
    Post: 10
    Registrato il: 11/09/2011
    Città: TORINO
    Età: 61
    Utente Junior
    2010
    00 24/02/2020 17:03
    Dispongo di un elenco di codici sede in un foglio Excel e ho necessità di trovare il codice sede corrispondente in un elenco molto più articolato in un altro foglio. Nel caso in cui la corrispondenza esista, vorrei che la funzione recuperi il campo denominazione in chiaro e indirizzo corrispondenti (nel secondo foglio) e lo riporti a fianco del codice sede corrispondente nel primo foglio. In caso negativo posso lasciare bianco o scrivere "non disponibile"
    Finora ho utilizzato la funzione SE ma non sono riuscito a farla funzionare.
    =SE(AD6='anagr'!D2:D478;'anagr'!A2:A478;"ND")
    Mi sono letto alcune pagine dal sito Microsoft https://support.office.com/ e ho cercato di orientarmi in questo forum senza successo finora.
    Scusate se è banale, ma non riesco da solo.
    C'è qualcuno disposto a darmi una dritta per favore? Dove sbaglio?
    Excel 2010
  • OFFLINE
    dodo47
    Post: 2.518
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 24/02/2020 17:50
    Ciao

    devi usare il cerca.vert.....

    saluti



    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    GiuseppeMN
    Post: 3.739
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 24/02/2020 17:54
    <p>Hai provato con la funzione "CERCA.VERT" opportunamente strutturata?</p>
    <p>&nbsp;</p>
    <p>Giuseppe</p>
    <p><span style="color: #e03e2d;">Leggo solo ora la Risposta di @dodo; mi scuso per la sovrapposizione.</span></p>
    <p>&nbsp;</p>
    <p>&nbsp;</p><br class="cbrh" />
    [Modificato da GiuseppeMN 24/02/2020 18:02]

    Windows XP - Excel 2000
    Windows 10 - Excel 2013
  • OFFLINE
    grmail1
    Post: 10
    Registrato il: 11/09/2011
    Città: TORINO
    Età: 61
    Utente Junior
    2010
    00 24/02/2020 18:19
    Re:
    dodo47, 24/02/2020 17.50:

    Ciao

    devi usare il cerca.vert.....

    saluti






    Grazie, Dodo e GiuseppeMN
    Purtroppo non riesco a combinare Cercavert con SE :-(

  • OFFLINE
    dodo47
    Post: 2.519
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 24/02/2020 18:38
    ciao
    non li devi combinare, basta solo il cerca.vert abbinato magari con u se.errore, il SE non serve.
    Il cerca.vert, cerca qualcosa e se lo trova restituisce un certo dato.

    Nel tuo caso, in C3 del foglio1:

    =se.errore(CERCA.VERT(B3;Foglio2!$B$3:$D$18;3;FALSO);"Non disponibile")

    saluti



    Domenico
    Win 10 - Excel 2016