funzione indiretto con riferimento a un nome di zona

Anonimo
2014-10-19T06:09:14+00:00

Buongiorno,

ho la necessità di usare la funzione indiretto in una convalida dati.

non esiste alcun problema se il nome utilizzato fa riferimento ad un range definito. es: =Indiretto(pippo) dove Pippo = $a$1:$A$10

contrariamente se il nome pippo è definito come =scarto($A$!;0;0;CONTA.VAlORI($A:$A);1)

in B3 trovo il termine PIPPO

la funzione indiretto restituisce l'errore !RIF  o nell'inserimento nella regola di convalida segnala l'errore in figura

non è possibile utilizzare con la funzione indiretto un nome di zona definito automaticamente?

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.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-10-19T09:47:44+00:00

Ciao,

faccio riferimento al file che hai condiviso

in J1-Q1 trovo in intestazione le varie nazioni

In A8 scrivo England

nella convalida di C7 consenti come elenco:

=SCARTO($J$2;0;CONFRONTA($A$8;$J$1:$Q$1;0)-1;CONTA.VALORI(INDICE($J$2:$Q$1000;;CONFRONTA(A8;$J$1:$O$1;0)));1)

Giusto per condividere qualche idea

La risposta è stata utile?

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-10-19T09:23:37+00:00

puoi trovare il file con i  miei commenti esplicativi al seguente link

https://www.dropbox.com/s/4onowug4wc5kto6/dinamic\_list.xlsx?dl=0

devo ottenere:

prima cella con regola di convalida per la scelta della nazione

seconda cella con regola di convalida per la scelta della città

(il numero delle città può essere modificato in ogni lista)

Ciao Canapone, ben ritrovato!

Vedi questo esempio tutto con l'utilizzo della funzione SCARTO.

https://onedrive.live.com/edit.aspx?resid=119877C26B75DCC7%212787&id=documents&wd=cpe&app=Excel

La risposta è stata utile?

0 commenti Nessun commento

6 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-10-19T09:06:41+00:00

    Ciao (saluto subito Paolo).

    INDIRETTO  funziona se elabora come parametro una stringa traducibile in un valido indirizzo per Excel.

    SCARTO restituisce un intervallo di valori/stringhe che INDIRETTO non può leggere.

    Faccio un esempio con CONTA.VALORI ed England.

    Il conta.valori  adatta il valore restituito dallo SCARTO in

    =CONTA.VALORI(SCARTO(Foglio1!$J$1;1;1;CONTA.VALORI(Foglio1!$K:$K)-1;1))

    =CONTA.VALORI(England)

    perchè SCARTO  produce l'intervallo leggibile da CONTA.VALORI

    {"London"."Newcastle"."Dover"."Glasgow"}

    Lo stesso intervallo non può essere letto da INDIRETTO.

    SCARTO dovrebbe produrre "K2:K5"... "K2:K7"...per farsi capire da INDIRETTO.

    Spero sia d'aiuto

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-10-19T08:36:45+00:00

    puoi trovare il file con i  miei commenti esplicativi al seguente link

    https://www.dropbox.com/s/4onowug4wc5kto6/dinamic\_list.xlsx?dl=0

    devo ottenere:

    prima cella con regola di convalida per la scelta della nazione

    seconda cella con regola di convalida per la scelta della città

    (il numero delle città può essere modificato in ogni lista)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-10-19T08:08:05+00:00

    Sarebbe utile vedere il tuo file, anche per capire perché hai necessità di usare INDIRETTO in una convalida dati quando sarebbe più semplice usare semplicemente il nome.

    Credo di capire però che tu stai usando una convalida multipla, a maggior ragione sarebbe altrettanto utile conoscere esattamente tutti i termini del problema.

    La risposta è stata utile?

    0 commenti Nessun commento