Fare riferimento a una cella in Excel utilizzando i valori di altre celle


12

Vorrei sapere se è possibile fare riferimento a una cella in Excel a seconda del valore di un'altra cella.

Esempio

  • Ho una cella, diciamo A1dove ho il numero di riga che voglio usare (ad esempio, il contenuto di A1è 42)

  • Voglio calcolare la somma della colonna Bdalla riga 1alla riga corrispondente al numero indicato A1. Qualcosa di simile a=SUM( B1:B<NUMBER_IN_A1> )

C'è un modo?

Risposte:


14

Utilizzare &per creare le coordinate della cella, accedervi utilizzando INDIRECT().

=SUM(INDIRECT("B1:B" & A1))

Non taggato per questo, ma funziona anche con OpenOffice Calc.
Knyri,

12

INDEXè normalmente preferibile INDIRECT, ove possibile. Non è necessario "codificare" la colonna e non è (come) volatile.

=SUM(B1:INDEX(B:B,A1))

Vedere la documentazione per maggiori dettagli sull'uso.


Grazie. INDEX sta lavorando con riferimenti esterni (senza aprirli), INDIRECT no.
hellcode
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.