¿Condicionar el resultado de una fórmula?
Hoy quiero plantear la siguiente situación:
Tengo esta formula: {=SI.ERROR(INDICE($I$3:$T$3;1; COINCIDIR(K.ESIMO.MENOR(INDICE((H1586:T1586<C1586)*(ABS(H1586:T1586-C1586));0);SUMAPRODUCTO(--(INDICE((H1586:T1586<C1586)*(ABS(H1586:T1586-C1586));0)=0))+1);INDICE((H1586:T1586<C1586)*(ABS(H1586:T1586-C1586));0);0)-1);0)}
Funciona bien, devuelve el resultado de acuerdo a lo que se pide. Intente condicionar el resultado a lo contenido en otra celda y lo hice de esta forma:
{=SI(Y(F1586="A";SI.ERROR(INDICE($I$3:$T$3;1; COINCIDIR(K.ESIMO.MENOR(INDICE((H1586:T1586<C1586)*(ABS(H1586:T1586-C1586));0);SUMAPRODUCTO(--(INDICE((H1586:T1586<C1586)*(ABS(H1586:T1586-C1586));0)=0))+1);INDICE((H1586:T1586<C1586)*(ABS(H1586:T1586-C1586));0);0)-1);0));0)}
Donde F1586 es el condicionante. No funciona; devolviendo 0,00, como indica la fórmula al final y no el resultado de la primera fórmula indicada más arriba.
Le he dado vueltas a la fórmula pero no detecto el error. ¿Alguna sugerencia?