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

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

Esempio

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

  • Voglio calcolare la sum della colonna B dalla row 1 alla row corrispondente al numero indicato in A1 . Qualcosa di simile =SUM( B1:B<NUMBER_IN_A1> )

C'è qualche modo?

Usare & per creare le coordinate delle celle, accedervi usando INDIRECT() .

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

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

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

Consultare la documentazione per ulteriori dettagli sull'utilizzo.