Você pode usar INDEX ():
=IF([condition],INDEX(A:A,1),INDEX(A:A,1+n))
O que quero dizer é que posso fazer algo assim:
IF([condition],A{1},A{1+n})
Onde n é 1, por exemplo, e o excel analisa como sendo a célula A {2}. Isso é possível? Ou pelo menos algo parecido?
Você pode usar INDEX ():
=IF([condition],INDEX(A:A,1),INDEX(A:A,1+n))
Se você deseja basear n
em outra célula, use o INDIRECT
funcione no Excel para conseguir isso.
=IF([condition],A1,INDIRECT("A"&(1+F10)))
Se a condição for avaliada como TRUE
, ela usará o valor em A1. Se ela for avaliada como FALSE
e F10 for igual a 9, ela usará o valor em A10.
Tags microsoft-excel