Cambio de letras en fórmula según introd en otra

Tengo una duda. Es posible que en función de unas letras de columna introducidas en unas celdas determinadas, me cambie solo la letra de la columna de unas fórmulas que están en otras celdas, y que aplique entonces esa.
Tengo una fórmula propuesta, pero es demasiado larga y no la acepta.
=SI(Y(SI(AA41="C";C6;SI(AA41="D";D6;SI(aa41="E";E6;SI(AA41="F";F6;SI(AA41="G";G6;SI(AA41="H";H6;SI(AA41="I";I6;SI(AA41="J";J6;SI(AA41="K";K6;SI(AA41="L";L6)))))))))))>=1,8;SI(AA41="C";C6;SI(AA41="D";D6;SI(aa41="E";E6;SI(AA41="F";F6;SI(AA41="G";G6;SI(AA41="H";H6;SI(AA41="I";I6;SI(AA41="J";J6;SI(AA41="K";K6;SI(AA41="L";L6)))))))))))<=2);C41;SI(Y(SI(AA41="C";C6;SI(AA41="D";D6;SI(aa41="E";E6;SI(AA41="F";F6;SI(AA41="G";G6;SI(AA41="H";H6;SI(AA41="I";I6;SI(AA41="J";J6;SI(AA41="K";K6;SI(AA41="L";L6)))))))))))>=1;SI(AA41="C";C6;SI(AA41="D";D6;SI(aa41="E";E6;SI(AA41="F";F6;SI(AA41="G";G6;SI(AA41="H";H6;SI(AA41="I";I6;SI(AA41="J";J6;SI(AA41="K";K6;SI(AA41="L";L6)))))))))))<=1,79);C48;SI(SI(AA41="C";C6;SI(AA41="D";D6;SI(aa41="E";E6;SI(AA41="F";F6;SI(AA41="G";G6;SI(AA41="H";H6;SI(AA41="I";I6;SI(AA41="J";J6;SI(AA41="K";K6;SI(AA41="L";L6)))))))))))<1;C42;"")))
A toda esa fórmula le faltan aun 20 celdas más por valor, así que... Creo que no va a valer. ¿Existe alguna macro para eso?
Gracias de antemano a todos.

1 Respuesta

Respuesta
1
Te estás complicando mucho.
Mejor vamos a utilizar la función INDIRECTO, que nos convertirá una referencia en formato de texto por la propia referencia.
Con esto
=INDIRECTO(AA41&"6")
Logras obtener el valor que se encuentre en A6, B6 ...
Ahora si la fila la quieres variar (para poder copiarla en más filas)
=INDIRECTO(A1&FILA()+XXX)
Donde XXX será un número que deberás definir de manera que se ajuste a tus necesidades.
El resto de la fórmula te toca completarla a ti, la verdad que me perdí con tantas condiciones.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas