| | Post: 1 | Registrato il: 28/10/2013
| Città: MILANO | Età: 40 | Utente Junior | 2007 | | OFFLINE | |
|
28/10/2013 11:44 | |
Ho un foglio excel che funziona con una convalida "doppia" dinamica tramite l'indiretto. Mi spiego.
Immaginiamo una riga, e nella prima cella (A1) seleziono da un elenco un valore tra PIPPO e PLUTO.
Scegliendo uno piuttosto che l'altro, nella cella successiva (B2) tramite l'indiretto nella convalida dati ho diversi valori fra cui scegliere.
Come faccio a fare in modo che ogni riga funzioni così, senza dover nelle celle (B3, B4, ecc.) successive della colonna dover manualmente inserire la convalida dati alla cella corrispondente (A3, A4, ecc.)?
Spero di essere riuscita a spiegare bene.
Grazie! |
|
| | Post: 3.679 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
28/10/2013 12:04 | |
Ciao Ivys, la prima cosa inserisci la tua versione Excel, come fare in fondo alla mia Firma.
per il tuo problema seleziona tutte le celle che vuoi la convalida, poi apri la convalida, e spunta la casella "Applica la modifica a tutte le celle con le stesse impostazioni", attenzione devi farlo 2 volte una per la prima convalida ed una per la seconda.
ma si dovrebbe anche sapere come'è impostata la Convalida, se è impostata con indirizzi relativi od assoluti, quindi occorrerebbe un tuo esempio con la convalida che usi.
Comunque prima salva in un nuovo file per fare le prove, e prova a fare le modifiche che ti ho detto, se funziona Ok, altrimenti dovrai darci più informazioni oppure il tuo file sempre mondato di dati sensibili.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 1 | Registrato il: 28/10/2013
| Città: MILANO | Età: 40 | Utente Junior | 2007 | | OFFLINE | |
|
28/10/2013 12:15 | |
Grazie mille. Uso Excel 2007.
Purtroppo però non riesco a farlo funzionare.
Ti allego un esempio con qualche commento e la spiegazione, che forse è più chiaro.
Il passaggio successivo sarebbe poter far funzionare il file separando in due fogli diversi gli elenchi e il report. Excel 2007 |
| | Post: 1.530 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Veteran | 2010 | | OFFLINE |
|
28/10/2013 12:47 | |
ciao
se ho ben capito, basta rendere relativo l'indirizzo di cella in INDIRETTO().
=INDIRETTO(A17)
invece di come è adesso
=INDIRETTO($A$17)
ovviamente poi si deve trascinare in basso la cella B17 [Modificato da ninai 28/10/2013 12:48]
--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8 |
| | Post: 2 | Registrato il: 28/10/2013
| Città: MILANO | Età: 40 | Utente Junior | 2007 | | OFFLINE | |
|
28/10/2013 14:44 | |
ninai, 28/10/2013 12:47:
ciao
se ho ben capito, basta rendere relativo l'indirizzo di cella in INDIRETTO().
=INDIRETTO(A17)
invece di come è adesso
=INDIRETTO($A$17)
ovviamente poi si deve trascinare in basso la cella B17
Sembra proprio funzionare!
Grazie!
Ma se io avessi gli elenchi in un foglio diverso, chiamato appunto "ELENCHI", come dovrei modificare i criteri di convalida? Excel 2007 |
| | Post: 3 | Registrato il: 28/10/2013
| Città: MILANO | Età: 40 | Utente Junior | 2007 | | OFFLINE | |
|
06/11/2013 18:22 | |
Riuscite ad aiutarmi per capire come fare avendo gli elenchi in un foglio diverso?
Grazie! Excel 2007 |
| | Post: 1.568 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Veteran | 2010 | | OFFLINE |
|
06/11/2013 18:42 | |
Ciao
in linea di massima devi attribuire dei nomi ai range di celle.
[Modificato da ninai 06/11/2013 18:44]
--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8 |
| | Post: 1.569 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Veteran | 2010 | | OFFLINE |
|
06/11/2013 18:52 | |
FORSE HO CAPITO
Ti riferisci alla prima convalida??
se è così, basta mettere nell'origine: TIPO_1;TIPO_2;TIPO_3
così i tre elenchi, anche senza intestazione, li puoi mettere dove vuoi, basta che siano nominati nello stesso modo. [Modificato da ninai 06/11/2013 18:53]
--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8 |
| | Post: 4 | Registrato il: 28/10/2013
| Città: MILANO | Età: 40 | Utente Junior | 2007 | | OFFLINE | |
|
07/11/2013 13:24 | |
Mi riferisco alla formula con l'indiretto Excel 2007 |
| | Post: 1.571 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Veteran | 2010 | | OFFLINE |
|
07/11/2013 14:01 | |
ivys83, 06/11/2013 18:22:
Riuscite ad aiutarmi per capire come fare avendo gli elenchi in un foglio diverso?
Grazie!
vediamo di capirci, gli elenchi a cui fai riferimento sono : tipo_1, Tipo_2 e Tipo_3
questi, li puoi mettere e nominare in qualunque foglio, il problema può nascere solo nella prima convalida che al momento fa riferimento alle tre intestazioni degli elenchi. Facendo come ti ho suggerito precedentemente, si evita tale inconveniente. Questo è quanto io ho capito dalle tue esigue informazioni. Eventualmente abbia capito male, credo siano necessari maggiori dettagli .
--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8 |
|
|