Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[EXCEL] Funzione Indiretto

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[EXCEL] Funzione Indiretto

Postdi RPD » 02/01/09 02:33

Salve a tutti,
ho una domanda sulla funzione Indiretto di Excel. Nei miei fogli di calcolo la uso spesso: riesco a "giocarmela" bene con il riferimento di riga combinando altre funzioni tipo Confronta, Min, Max ecc. ma con il riferimento di colonna sono bloccato. Mi spiego meglio... è ovvio che se scrivo
=INDIRETTO("C"&CONFRONTA(A1;B1:B10;0)) dove CONFRONTA(A1;B1:B10;0)=3
la cella della funzione Indiretto mi restituisce il valore presente in C3 perché io avevo espicitamente indicato in "C" la colonna di ricerca. Ma nel caso in cui la scelta della colonna in cui cercare fosse condizionata dal risultato di qualche altra operazione? Esistono funzioni che diano come risultato valori alfanumerici che all'interno della funzione Indiretto rappresentino i riferimenti di colonna? Oppure esistono escamotages per la conversione di valori numerici in alfanumerici?
Grazie!
RPD
Utente Junior
 
Post: 35
Iscritto il: 21/12/08 16:53

Sponsor
 

Re: [EXCEL] Funzione Indiretto

Postdi tutamimetica » 02/01/09 11:17

Io l'avrei risolto così. In A1.. C26 ho costruito una tabella di ausilio
1 a 97
2 b 98
3 c 99
4 d 100
5 e 101
6 f 102
7 g 103
8 h 104
9 i 105
10 j 106
11 k 107
12 l 108
13 m 109
14 n 110
15 o 111
16 p 112
17 q 113
18 r 114
19 s 115
20 t 116
21 u 117
22 v 118
23 w 119
24 x 120
25 y 121
26 z 122
in G1 inserisco la lettera che intendo trasformare in H1 la formula =CONFRONTA(G1;B1:B26;0) inserendo la "l" mi da 12, la "p" 16 e così via
in G2 inserisco il numero che intendo trasformare in H2 la formula =CODICE.CARATT(G2) inserendo 100 mi darà "d", 122 la "z" e così via
In G3 la formula =INDIRETTO(H2&H1). Il risultato della formula sarà il contenuto di D12 (1° esempio) o Z16( 2° esempio)
Ciao tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: [EXCEL] Funzione Indiretto

Postdi Anthony47 » 02/01/09 18:43

Il metodo di tuta funziona anche se e' un po' macchinoso.
Intanto suggerirei di valutare funzioni alternative a Indiretto, quale INDICE(matrice,riga,col) e SCARTO(rif;righe;colonne;[altezza];[largh]) in cui puoi usare direttamente i valori numerici restituiti dalle elaborazioni precedenti.
Oppure costruisci un indirizzo in stile R1C1, usando quindi i numeri al posto delle lettere (vedi l' help on line alla voce "Informazioni sui riferimenti di cella e di intervallo"); nella formula indiretto dovrai usare, oltre alla stringa con i riferimenti, anche il flag Falso (o "0") per indicare lo stile R1C1.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [EXCEL] Funzione Indiretto

Postdi RPD » 04/01/09 18:07

Grazie Anthony,
adottando lo stile R1C1 ho superato in modo semplice un problema che mi stava limitando da un pezzo.
Complimenti per gli ottimi consigli che dispensi nel forum!
Saluti
RPD
Utente Junior
 
Post: 35
Iscritto il: 21/12/08 16:53


Torna a Applicazioni Office Windows


Topic correlati a "[EXCEL] Funzione Indiretto":


Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti