Associare un valore ai nomi di un elenco a tendina

Anonimo
2010-12-12T17:58:15+00:00

Buonasera, è il mio primo intervento e spero che qualcuno mi sia di aiuto. ____In una cella ho creato un elenco a tendina con dei nomi ma, poichè quella cella fa parte di una formula, ho bisogno di associare a ciascun nome un valore.____

Mi serve per l'albergo dove lavoro quando vengono i gruppi (le tipologie delle camere sono inserite in un elenco a tendina). Quando la formula legge nella cella "DUS", deve capire che deve moltiplicare per 1, quando legge "MAT" per 2 e così via....

Nel box "convalida dati", dove ho inserito le tipologie delle camere, non vedo una funzione che mi dia la possibilità di associare a ciascun nome un numero. La versione di Microsoft è Excel 2008 per Mac.

Grazie!

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. Per proteggere la privacy, i profili utente per le domande di cui è stata eseguita la migrazione vengono resi anonimi.

0 commenti Nessun commento
{count} voti
Answer accepted by question author
  1. Anonimo
    2010-12-14T16:02:02+00:00

    altra soluzione, così per esercizio, riprendendo le ipotesi di Mauro:

    scrivi nel foglio2 l'elenco dei codici e dei numeri (da A1 a B4), assegna il nome PrimaCella alla cella A1 e il nome mioElenco all'intervallo A1:A4.

    Nel foglio1, cella B5 (o altra a necessità) inserisci una convalida dati consenti:Elenco, origine:mioElenco (così si evita il controllo di errore)

    in cella C5: =SCARTO(PrimaCella;CONFRONTA(A5;mioElenco;0)-1;1)

    oppure, se ad ogni codice corrispondesse un numero uguale al numero di riga come nell'esempio, basterebbe:

    =CONFRONTA(A5;mioElenco;0)


    fai sapere, grazie

    ciao paoloard

    http://riolab.org

    ***********************************************

    Se la risposta ti ha aiutato "Vota come Utile".

    Se ha risolto il problema "Segna come Risposta".

    0 commenti Nessun commento
Answer accepted by question author
  1. Anonimo
    2010-12-12T20:17:45+00:00

    Riscrivi l'elenco di convalida associando un numero al nome:

    DUS1

    MAT2

    ecc....

    Supponendo che l'elenco tu l'abbia nella cella G2, nella cella dove hai la formula, scrivi:

    =1*DESTRA(G2;1)*tua formula


    fai sapere, grazie

    ciao paoloard

    http://riolab.org

    ***********************************************

    Se la risposta ti ha aiutato "Vota come Utile".

    Se ha risolto il problema "Segna come Risposta".

    0 commenti Nessun commento

12 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-12-12T20:23:49+00:00

    ora devo scappare ma lo farò quanto prima

    Ciao e grazie

    0 commenti Nessun commento
  2. Anonimo
    2010-12-14T08:06:53+00:00

    Ok funziona ma, per una questione estetica (e usando l'esempio di prima), esiste un modo affinchè nella cella con l'elenco a tendina appaia DUS invece DUS1 (e MAT invece di MAT2 etc...)?.

    Ciao e grazie mille

    0 commenti Nessun commento
  3. Anonimo
    2010-12-14T08:48:21+00:00

    Ok funziona ma, per una questione estetica (e usando l'esempio di prima), esiste un modo affinchè nella cella con l'elenco a tendina appaia DUS invece DUS1 (e MAT invece di MAT2 etc...)?.

     

    Ciao e grazie mille

     

    Una soluzione. Crea in un foglio una tabella di due colonne simile a questa:

    DUS 1
    MAT 2
    POP 3
    LAP 4

    Adesso:

    1. Seleziona la tabella
    2. Inserisci-->Nome-->Definisci per Excel 2003 e precedenti, oppure Scheda Formule-->Definisci Nome per Excel 2007/2010
    3. Metti il nome per la tabella(esempio, miaTabella)
    4. Aggiungi-->Ok
    5. Seleziona adesso le celle della colonna A della tua tabella
    6. Ripeti i passi da 2 a 4 modificando però il nome che assegni alla selezione(esempio, mioElenco)

    Vai nel foglio dove vuoi la convalida.

    1. Seleziona le celle interessate alla convalida
    2. Dati-->Convalida per Excel 2003 e precedenti, oppure Scheda Dati-->Convalida dati per Excel 2007/2010
    3. Nella scheda: Impostazioni
    4. In Consenti, seleziona: Elenco
    5. In Origine, scrivi =mioElenco (o il nome che hai dato tu all'elenco di cui al punto 6 qui sopra), compreso l'uguale
    6. Ok

    Mettiamo tu abbia convalidato la colonna A a partire da A5 e voglia la formula in colonna B:

    B5: =SE(VAL.ERRORE(CERCA.VERT(A5;Tabella;2;0));"";CERCA.VERT(A5;Tabella;2;0))*TuaFormula

    Vedi:

    http://office.microsoft.com/it-it/excel-help/cerca-vert-HP005209335.aspx

    http://office.microsoft.com/it-it/excel-help/uso-di-un-elenco-di-convalida-in-un-altro-foglio-di-lavoro-o-cartella-di-lavoro-HA001044864.aspx?CTT=1


    --

    La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.

    --

    Mauro Gamberini - Microsoft© MVP(Excel)

    http://www.maurogsc.eu/

    0 commenti Nessun commento