Condividi tramite

formula per riportare più risultati in diverse colonne legati ad un unico valore

Anonimo
2017-06-30T13:18:41+00:00

Ciao a tutti,

ho bisogno di una funzione simile al cerca.vert ma che consenta un'associazione non univoca.

Mi spiego meglio: ho una serie di nomi a cui sono associati una serie di ruoli, ciascuno con un obiettivo; vorrei fare in modo che, digitando in una determinata cella un nome tra quelli disponibili (copiata da un foglio database e incollata in una cella vuota dovrebbe pescare la formula), le colonne successive di quel foglio vengano nominate con le mansioni che questa persona dovrebbe ricoprire. (gli obiettivi appariranno poi in colonna grazie ad un somma più se).

Se faccio un normale cerca.vert, la ricerca si ferma al primo valore incontrato associabile al nome.

Se non è chiaro chiedetemi pure altre info, grazie.

Andrea

Microsoft 365 e Office | Excel | Per la casa | 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

4 risposte

Ordina per: Più utili
  1. Anonimo
    2017-06-30T14:31:19+00:00

    Ciao Andrea,

    ho bisogno di una funzione simile al cerca.vert ma che consenta un'associazione non univoca.

    Mi spiego meglio: ho una serie di nomi a cui sono associati una serie di ruoli, ciascuno con un obiettivo; vorrei fare in modo che, digitando in una determinata cella un nome tra quelli disponibili (copiata da un foglio database e incollata in una cella vuota dovrebbe pescare la formula), le colonne successive di quel foglio vengano nominate con le mansioni che questa persona dovrebbe ricoprire. (gli obiettivi appariranno poi in colonna grazie ad un somma più se).

    Se faccio un normale cerca.vert, la ricerca si ferma al primo valore incontrato associabile al nome.

    Poniamo che la database sia nel intervallo A1:B100 e che il nome di interesse sia immessa nella cella D2.

    Nella cella E2, immetto la formula:

    =SE.ERRORE(INDICE($B$2:$B$92; PICCOLO(SE($D2=$A$2:$A$92; RIF.RIGA($A$2:$A$92)-MIN(RIF.RIGA($A$2:$A$92))+1; ""); RIF.COLONNA(A1)));"")

    Questa formula è una formula matriciale che deve esere confermata con Ctrl+Maisc+Invio.

    Trascina la formula a sinistra per riempire un numero do celle uguale al massimo numero di ruoli, oppure finchè che una cella diventi vuoto.

    Potresti scaricare il mio file di prova Andrea20170630.xlsx

    ===

    Regards,

    Norman

    La risposta è stata utile?

    4 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2017-06-30T15:51:11+00:00

    Ciao Andrea,

    Norman:

    Questa formula è una formula matriciale che deve esere confermata con Ctrl+Maisc+Invio.

     Andrea:

     scusami, cosa intendi per Confermata? che come quando ripeto una macro  devo premere n volte i tasti?

    Normalmente, dopo aver digitato una formula, si preme Invio;  per contradistinzione, nel caso di una formula matriciale,  dopo aver digitato la formula, tenendo premuto il tasto Ctrl, si deve premere Maisc e Invio. Immettendo così una formula matriciale, la formula verrà automaticamente racchiusa tra le parentesi graffe {}

    Per una discussione di partenza delle formule matriciali, vedi i seguenti articoli di Support:

    Creare una formula in forma di matrice

    e

    Formule in forma di matrice: indicazioni ed esempi

    ===

    Regards,

    Norman

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  3. Anonimo
    2017-06-30T15:21:11+00:00

    Questa formula è una form ula matriciale cghe deve esere confermata con Ctrl+Maisc+Invio.

    scusami, cosa intendi per Confermata? che come quando ripeto una macro devo premere n volte i tasti?

    Grazie ancora,

    Andrea

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-06-30T15:11:19+00:00

    Grazie mille,

    nel fine settimana mi ci metto e ti dico. Mi pare proprio quello che cercavo!

    La risposta è stata utile?

    0 commenti Nessun commento