Selezionare il valore successivo



  • Selezionare il valore successivo
    di pv78 data: 17/12/2015 11:35:27

    Gentilissimi,
    con la seguente funzione:
    INDICE($A$20:$A$52;CONFRONTA(P25;$G$20:$G$52;0))
    Riesco a trovare in una matrice prestabilita il nome associato al valore presente nella casella P25.
    Ad esempio se il valore 1 è associato alla lettere A,mi restituisce A.
    Il problema è quando il valore è associato a più caselle.
    Se ad esempio il valore 1 è presente anche nella casella P27,mi restituirà di nuovo A.
    Ma se il valore uno è associato anche a B,come posso fare in modo che eviti di ripetermi A e mi dia B?
    Grazie in anticipo per la risposta.

    Cordiali saluti



  • di cromagno data: 17/12/2015 17:44:01

    Ciao,
    dovresti integrare la funzione PICCOLO inoltre la formula è matriciale quindi dovrai confermare NON con INVIO ma con la combinazione di tasti CTRL+MAIUSC+INVIO

    Metti questa formula nella cella dove vuoi il risultato e dopo copia la cella in basso per ottenere le altre corrispondenze:

    =SE.ERRORE(INDICE($A$1:$A$52;PICCOLO(SE($G$20:$G$52=$P$25;RIF.RIGA($G$20:$G$52);"");RIF.RIGA(A1)));"")

    ho scritto dal cellulare... magari controlla che non ci siano errori di battitura.



  • di pv78 data: 17/12/2015 18:13:28

    Ciao,
    ho provato,sostituendo il valore p25 con p27 e p29,ma laddove il valore sia lo stesso,in questo caso la stessa data,mi fornisce lo stesso risultato,ottenendo così un valore uguale,mentre vorrei ottenere l' altro valore associato alla stessa data.
    La battitura è corretta.....

    Cordiali saluti



  • di cromagno data: 17/12/2015 18:26:36

    Hai confermato con la combinazione di tasti?
    Allega il file (o uno simile) per capire cosa c'è di sbagliato.
    Se la "battitura" è corretta la formula deve funzionare...



  • di pv78 data: 17/12/2015 18:50:49

    Ciao,
    ti ho allegato un file di esempio.
    Sono affiancati i due metodi.
    I risultati sono uguali.


    Cordiali saluti



  • di cromagno data: 17/12/2015 19:06:26

    Ciao,
    ho visto il file dal cellulare... non hai fatto come ti ho scritto.
    Nel tuo file, la cella K21 (visto che è l'unica che ha più di una corrispondenza, la devi copiare in basso per avere tutte le corrispondenze.

    Tu hai scritto sempre la stessa formula, quindi l'indice "k" della funzione PICCOLO non cresce mai (nella formula è RIF.RIGA(A1) che copiando in basso diventerà RIF.RIGA(A2) che sarebbe 2 e quindi la seconda corspondenza trovata con la funzione PICCOLO, etc...).



  • di cromagno data: 17/12/2015 20:43:15

    Ti lascio in allegato un file per capire meglio...

    Scegli la data nella cella J19 e nella colonna a fianco avrai le corrispondenze per quella data.



  • di pv78 data: 21/01/2016 15:46:28

    Riporto in auge questa discussione.
    Non sono riuscito a farla funzionare e non trovo il file allegato dell' utente.....

    Cordiali saluti



  • di cromagno data: 22/01/2016 04:14:29

    Beh... dopo più di un mese direi che non è strano se non trovi più l'allegato (tra l'altro, ai tempi non mi hai fatto nemmeno sapere se la formula andava bene oppure no).

    Non ricordo questa discussione e di sicuro non ho più il file che ti avevo allegato.
    La cosa migliore da fare è aprire una nuova discussione con tanto di file esemplificativo dove spieghi quello che non riesci a fare.



  • di pv78 data: 05/02/2016 15:01:37

    Buongiorno,
    ho inviato il nuovo file.
    Come si può vedere in i2 ho il valore 1 che è associato sia alla lettera a che alla lettera c.
    Quello che vorrei fare è fare in modo che se il valore a è già stato associato,al posto del valore a venga scelto il valore c.
    Ringrazio in anticipo per la risposta.

    Cordiali saluti



  • di pv78 data: 08/02/2016 11:04:13

    Nessuno che mi aiuti?

    Cordiali saluti