Использование вложенной формулы If в таблице. Я хочу скопировать формулу во многие столбцы, при этом некоторые ссылки изменятся, а другие останутся статичными. Используя ссылки на таблицы, например, [Hourly Rate], я не могу создать абсолютную ссылку, например, $A$1:$A$5000
что не является приемлемым вариантом.
Моей попыткой решения было использование косвенной ссылки:
=INDIRECT("["&$A$1&"]")
Я ожидал, что он вычислит INDIRECT([Hourly Rate])
, но вместо этого он дал мне INDIRECT("[Hourly Rate]")
, и в результате получилось #REF
.
Очевидно, в уравнении есть что-то еще, но именно здесь оно дает сбой.
Почему я получаю лишние кавычки?
Рабочая формула, но я не могу скопировать ее в другие столбцы:
решение1
Слишком распространен миф о том, что в таблице не существует одновременно абсолютных и относительных ссылок.
Абсолютный
=TableName[[ColumnName]:[ColumnName]]
Относительный
=TableName[ColumnName]
или =TableName[@[ColumnName]]
или =[@[ColumnName]]
Разница небольшая, но существенная. Абсолютные ссылки заключаются в дополнительные скобки[ ]