Codice Ad elenco progressivo



  • Codice Ad elenco progressivo
    di oreste (utente non iscritto) data: 25/09/2014 17:11:27

    Salve a tutti avrei un problema vi espongo il pensiero non so se sia fattibile ma credo di si :

    Ho un file excel di elenco film, ho creato una colonna (tabella) nel quale vorrei inserire un codice che aumenta in modo progressivo ovvero:

    i film di azione gli vorrei dare il COD : A1 ,A2 e via di seguito
    comico: C1, C2
    Horror: H1,H2

    Ora per non scriverli sempre ogni volta che inserisco un film vorrei un elenco (convalida dati) con i dati :
    A
    C
    H

    Quando io clicco A automaticamente mi mette il Cod : A(numero progressivo)

    Non so se sono stato chiaro e fattibile come cosa , o almeno c'e qualche modo per facilitare l'inserimento a mano?



  • di lepat (utente non iscritto) data: 25/09/2014 17:25:18

    allega un piccolo file di esempio con già inserite le convalide



  • di Oreste (utente non iscritto) data: 25/09/2014 17:47:54

    credo di averlo allegato :

    Vede l'elenco?

    A1
    A2
    A3

    Li ho scritti a mano come e possibile farli in modo progressivo ?

    Inoltre ho un altro file , dove io dovrei mettere in modo misto i codici. Sia i Codici A - C- H (ricordo che A sta per film azione, c comico, h horror) quindi non potrei selezionare una cella e spostarmela per per tutte le altre (come ad esempio per i numeri progressivi) Quindi dovrei utilizzare necessariamente un Elenco (tramite convalida dati) e scegliere A - C o H pero io vorrei che una volta scelto A mi dia A+il numero progressivo di tutte le A



  • di lepat (utente non iscritto) data: 25/09/2014 18:42:41

    hai allegato una foto, non un file di excel



  • di gdito data: 25/09/2014 21:54:38

    Ciao, puoi fare così, aggiungi una colonna (che poi puoi nascondere) in cui inserire questa formula:

    =RIF.RIGA()

    Non fa altro che mettere il numero della riga, ho provato ad inserirlo direttamente nella formula ma la formula poi non funziona.

    Premetto che, se cominci con i codici dalla prima riga il primo devi metterlo a mano, viceversa puoi evitare di metterlo.

    Fatto questo, poniamo che hai messo la formula precedente nella colonna A e che il codice del genere (A,H,C) sia nella colonna B nella colonna C o dove vuoi il progressivo inserisci questa formula

    =SE(B2<>"";MATR.SOMMA.PRODOTTO((SCARTO($B$2;0;0;(A2-1);1)=B2)*1)+1;"")

    La cella si riempie automaticamente con il nuovo progressivo appena digiti una lettera nella cella B.

    Spero di esser stato chiaro :)