Usar una fórmula If anidada en una tabla. Quiero copiar la fórmula en muchas columnas, con algunos cambios de referencia y otras estáticas. Al utilizar referencias de tabla, es decir, [Tarifa por hora], no puedo crear una referencia absoluta, es decir, $A$1:$A$5000
lo cual no es una opción viable.
Mi intento de solución fue utilizar una referencia indirecta:
=INDIRECT("["&$A$1&"]")
Esperaba que calculara INDIRECT([Hourly Rate])
, pero en lugar de eso me da INDIRECT("[Hourly Rate]")
y da como resultado #REF
.
Obviamente hay más en la ecuación, pero ahí es donde falla.
¿Por qué aparecen comillas adicionales?
Fórmula de trabajo, pero no puedo copiar a otras columnas:
Respuesta1
Es un mito muy común que las referencias absolutas y relativas no existen en una tabla.
Absoluto
=TableName[[ColumnName]:[ColumnName]]
Relativo
=TableName[ColumnName]
o =TableName[@[ColumnName]]
o =[@[ColumnName]]
La diferencia es pequeña pero significativa. Las referencias absolutas están encerradas entre corchetes adicionales.[ ]