Я имею в виду, могу ли я сделать что-то вроде этого:
IF([condition],A{1},A{1+n})
Например, где n равно 1, а затем excel анализирует его как ячейку A {2}. Это возможно? Или хотя бы что-то подобное?
Я имею в виду, могу ли я сделать что-то вроде этого:
IF([condition],A{1},A{1+n})
Например, где n равно 1, а затем excel анализирует его как ячейку A {2}. Это возможно? Или хотя бы что-то подобное?
Вы можете использовать INDEX():
=IF([condition],INDEX(A:A,1),INDEX(A:A,1+n))
Если вы хотите использовать n
в другой ячейке, вы можете использовать функцию INDIRECT
в Excel для достижения этой цели.
=IF([condition],A1,INDIRECT("A"&(1+F10)))
Если условие оценивается как TRUE
, тогда оно будет использовать значение в A1. Если он оценивается как FALSE
а F10 равен 9, он будет использовать значение в A10.