nome celle con intervallo variabile

Anonimo
2012-11-29T13:11:21+00:00

è possibile assegnare un nome ad un intervallo di celle, in relazione ad un valore in un altra cella?

 Intendo: se metto A1=1 allora l' intervallo celle  è B1:B5,  se invece A1=2 allora intervallo di celle deve essere C1:C5; però voglio usare sempre lo stesso nome per entrambi gli intervalli

Magari senza scrivere vba

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
Risposta accettata dall'autore della domanda
Anonimo
2012-11-30T08:42:01+00:00

Tema: compilare una maschera di interrogazione prezzi, che si basa su di un codice di 11 cifre

Le cifre sono composte da 5 gruppi, ogni gruppo identifica una sua parte che è da scegliere tra n-possibilità (alcuni insiemi sono di 3 scelte, altri fino a 450). Per tutti i gruppi (escluso l'ultimo)

ogni scelta determina però solo un sotto-insieme univoco di codici nel gruppo successivo.

Quindi (esempio) se 1°g scelto "AZ" nel secondo devo scegliere tra "12","22","33", "44"  e non altri; se invece 1°g = "BZ" nel secondo avro "11", "21", "31", "41" e non altri; se invece 1°g= "CZ" allora ho "01", "02", "03", "04", "05" e non altri. Però il 2°g è fatto in totale di: 11 ,22, 33, 44, 11, 21,32,41,01,02,03,04,............... (2.700 parti che generano 32.270 possibili codici completi da 11 cifre). Questa la premessa.

Vedi qui:

http://answers.microsoft.com/it-it/office/forum/office_2007-excel/elenco-a-discesa/ab0b00cd-2a74-4fe4-8ccf-109f35e8180c

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-11-29T21:01:51+00:00

    scusa non avevo visto la tua risposta. Riprovo con la tua idea. Evidentemente non ho usato bene "Riferito a:"

    Ho risposto a Mauro con un esempio, prima di vedere la tua

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-11-29T20:58:20+00:00

    Tema: compilare una maschera di interrogazione prezzi, che si basa su di un codice di 11 cifre

    Le cifre sono composte da 5 gruppi, ogni gruppo identifica una sua parte che è da scegliere tra n-possibilità (alcuni insiemi sono di 3 scelte, altri fino a 450). Per tutti i gruppi (escluso l'ultimo)

    ogni scelta determina però solo un sotto-insieme univoco di codici nel gruppo successivo.

    Quindi (esempio) se 1°g scelto "AZ" nel secondo devo scegliere tra "12","22","33", "44"  e non altri; se invece 1°g = "BZ" nel secondo avro "11", "21", "31", "41" e non altri; se invece 1°g= "CZ" allora ho "01", "02", "03", "04", "05" e non altri. Però il 2°g è fatto in totale di: 11 ,22, 33, 44, 11, 21,32,41,01,02,03,04,............... (2.700 parti che generano 32.270 possibili codici completi da 11 cifre). Questa la premessa.

    Ho già trovato una soluzione con i menù a tendina; ogni gruppo ha la sua casella a discesa dove individuo la parte di codice da selezionare; banale. Funziona ma non è elegante, ed è possibile sbagliare qualche gruppo inserito generando un codice che non esite.

    Vorrei un sistema per cui una scelta determina cosa mostrare nel successivo elenco a cascata e solo quello che è di pertinenza, non tutto l'elenco possibile di codici esistenti.

    Ho tentato di lavorare con  "riferito a" nella maschera di gestione dei nomi, introducendo una formula del tipo "=SE(A1=1;NOMEGRUPPO=B1:B5;NOMEGRUPPO=C1:C5)" però non gira.

    Ho provato ad usare la validazione dati, mi viene complicatissimo.

    Qualche idea per me ? Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-11-29T16:57:25+00:00

    è possibile assegnare un nome ad un intervallo di celle, in relazione ad un valore in un altra cella?

     Intendo: se metto A1=1 allora l' intervallo celle  è B1:B5,  se invece A1=2 allora intervallo di celle deve essere C1:C5; però voglio usare sempre lo stesso nome per entrambi gli intervalli

    Magari senza scrivere vba

    Sì è possibile, nel tuo caso definisci un nome, per es Intervallo, e nel campo Riferito a: metti la formula:

    =SE(Foglio1!$A$1=1;Foglio1!$B$1:$B$5;SE(Foglio1!$A$1=2;Foglio1!$C$1:$C$5))

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-11-29T13:33:38+00:00

    è possibile assegnare un nome ad un intervallo di celle, in relazione ad un valore in un altra cella?

     Intendo: se metto A1=1 allora l' intervallo celle  è B1:B5,  se invece A1=2 allora intervallo di celle deve essere C1:C5; però voglio usare sempre lo stesso nome per entrambi gli intervalli

    Magari senza scrivere vba

    I nomi sono univoci e così il loro riferimento.

    Puoi, per favore, spiegare a cosa serve questa cosa?

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento