Come posso spostare 1 riga verso il basso mantenendo la fine dell'intervallo?


0

Prima di tutto lasciatemi dire che sono davvero impressionato da tutta la conoscenza di Excel che riposa in questi post.
Secondo, ho un problema e ho pensato che potresti essere in grado di aiutarmi.
Sto costruendo un "calcolatore" perché ho una matrice di 3799x3799 e il Risolutore non è in grado di elaborare ciò che voglio.
Il problema è che io uso questa formula,

{= MIN (ABS (F10: F3799- $ C $ 2))}

di fila, e quando lo espongo, va così:

{= MIN (ABS (G10: G3799- $ C $ 2))}

quando in realtà voglio che sia G11 non G10 (poiché la mia matrice è solo la metà inferiore della matrice).
Come posso farlo? Senza cambiarlo a mano e senza usare VBA (dato che il mio file è già molto impegnativo e con VBA il mio excel si schiaccerà).

La ringrazio molto per il vostro tempo.

Risposte:


0

=MIN(ABS(INDIRECT(ADDRESS(COLUMN()+1,ROW()+1,1,1)):G3799-$C$2))

con Ctrl + Cambio + accedere

Cambia aggiunta a COLUMN() e ROW() come per la tua posizione dei dati in Excel


Grazie ad entrambi! Un amico mi ha suggerito una funzione OFFSET e ha funzionato. Ad ogni modo, userò il tuo per ulteriori calcoli quindi, grazie!
MrIonV
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.