Ese error en la formula es porque los parámetros que está tomando para hacer la búsqueda no son correctos, la formula perse sí funciona correctamente.
La verdad me da flojera volver a subir el archivo, te dejo las formulas aquí, hay 3 versiones de cada formula, una versión que toma en cuenta la columna auxiliar en la hoja "INICIO", otra que no toma en cuenta esa columna auxiliar y utiliza K.ESIMO.MENOR (la más innecesariamente larga y complicada), y otra que no toma en cuenta la columna auxiliar y utiliza K.ESIMO.MAYOR.
No te asustes con las formulas que vienen a continuación, no son tan complicadas cómo se ven a simple vista, sí quieres comprender cómo funcionan solo tienes que separar las formulas una por una, para ver sus resultados individuales y ver cómo ese resultado afecta a la siguiente formula. NOTA: Si vas a tratar de comprender cómo funcionan las formulas con ese método, tienes que saber que las formulas que utilizan SUMA.PRODUCTO(K.ESIMO.MAYOR(MENOR)... la función SUMA.PRODUCTO y todo lo que está dentro se toman en cuenta cómo uno solo, esto porque con SUMA.PRODUCTO podemos trabajar con matrices, K.ESIMO.MAYOR(MENOR) perse no se puede trabajar con matrices, entonces el K.ESIMO.MAYOR(MENOR) fuera del SUMA.PRODUCTO no va a dar un resultado correcto.
Para la celda C22 (Alquiler mes de…)
La formula más simple y corta (con columnas auxiliares):
Código: Seleccionar todo
=SI.ERROR(TEXTO(INDIRECTO(DIRECCION(K.ESIMO.MENOR($INICIO.BP5:$INICIO.BP1001;1);COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");"")&" "&SI.ERROR(TEXTO(INDIRECTO(DIRECCION(K.ESIMO.MENOR($INICIO.BP5:$INICIO.BP1001;2);COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");"")&" "&SI.ERROR(TEXTO(INDIRECTO(DIRECCION(K.ESIMO.MENOR($INICIO.BP5:$INICIO.BP1001;3);COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");"")
La más larga, no toma en cuenta la columna auxiliar y utiliza K.ESIMO.MENOR
Código: Seleccionar todo
=SI.ERROR(TEXTO(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001));1));COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");"")&" "&SI.ERROR(TEXTO(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001));2));COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");"")&" "&SI.ERROR(TEXTO(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001));3));COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");"")
La intermedia, no toma en cuenta la columna auxiliar, utiliza K.ESIMO.MAYOR.
Código: Seleccionar todo
=ESPACIOS(SI.ERROR(TEXTO(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001);3));COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");"")&" "&SI.ERROR(TEXTO(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001);2));COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");"")&" "&SI.ERROR(TEXTO(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001);1));COLUMNA($INICIO.U143);1;;"INICIO"));"MMMM AAAA");""))
Para la celda D24 (Depósito en Garantía – Cuota:...)
La formula más simple y corta (con columnas auxiliares):
Código: Seleccionar todo
=INDIRECTO(DIRECCION(K.ESIMO.MENOR($INICIO.BP5:BP1001;1);COLUMNA($INICIO.AB143);1;;"INICIO"))&" "&SI.ERROR(INDIRECTO(DIRECCION(K.ESIMO.MENOR($INICIO.BP5:BP1001;2);COLUMNA($INICIO.AB143);1;;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(K.ESIMO.MENOR($INICIO.BP5:BP1001;3);COLUMNA($INICIO.AB143);1;;"INICIO"));"")
La más larga, no toma en cuenta la columna auxiliar y utiliza K.ESIMO.MENOR
Código: Seleccionar todo
=SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001));1));COLUMNA($INICIO.AB143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001));2));COLUMNA($INICIO.AB143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001));3));COLUMNA($INICIO.AB143); ; ;"INICIO"));"")
La intermedia, no toma en cuenta la columna auxiliar, utiliza K.ESIMO.MAYOR.
Código: Seleccionar todo
=ESPACIOS(SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001);3));COLUMNA($INICIO.AB143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001);2));COLUMNA($INICIO.AB143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001);1));COLUMNA($INICIO.AB143); ; ;"INICIO"));""))
Para la celda C27 (Otros Gastos:...)
La formula más simple y corta (con columnas auxiliares):
Código: Seleccionar todo
=SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.BP5:BP1001)*($INICIO.AS5:AS1001<>0);3));COLUMNA(INICIO.$AR$5);;;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.BP5:BP1001)*($INICIO.AS5:AS1001<>0);2));COLUMNA(INICIO.$AR$5);;;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.BP5:BP1001)*($INICIO.AS5:AS1001<>0);1));COLUMNA(INICIO.$AR$5);;;"INICIO"));"")
La más larga, no toma en cuenta la columna auxiliar y utiliza K.ESIMO.MENOR
Código: Seleccionar todo
=SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0));1));COLUMNA($INICIO.AR143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0));2));COLUMNA($INICIO.AR143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0));3));COLUMNA($INICIO.AR143); ; ;"INICIO"));"")
La intermedia, no toma en cuenta la columna auxiliar, utiliza K.ESIMO.MAYOR.
Código: Seleccionar todo
=ESPACIOS(SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0);3));COLUMNA($INICIO.AR143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0);2));COLUMNA($INICIO.AR143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AS5:AS1001<>0);1));COLUMNA($INICIO.AR143); ; ;"INICIO"));""))
Para la celda C28 (Bonificaciones:...)
La formula más simple y corta (con columnas auxiliares):
Código: Seleccionar todo
=ESPACIOS(SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.BP5:BP1001)*($INICIO.AU5:AU1001<>0);3));COLUMNA(INICIO.$AT$5);1;;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.BP5:BP1001)*($INICIO.AU5:AU1001<>0);2));COLUMNA(INICIO.$AT$5);2;;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.BP5:BP1001)*($INICIO.AU5:AU1001<>0);1));COLUMNA(INICIO.$AT$5);3;;"INICIO"));""))
La más larga, no toma en cuenta la columna auxiliar y utiliza K.ESIMO.MENOR
Código: Seleccionar todo
=SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AU5:AU1001<>0)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AU5:AU1001<>0));1));COLUMNA($INICIO.AT143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AU5:AU1001<>0)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AU5:AU1001<>0));2));COLUMNA($INICIO.AT143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MENOR(SI(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AU5:AU1001<>0)=0;"";($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AU5:AU1001<>0));3));COLUMNA($INICIO.AT143); ; ;"INICIO"));"")
La intermedia, no toma en cuenta la columna auxiliar, utiliza K.ESIMO.MAYOR.
Código: Seleccionar todo
=ESPACIOS(SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AR5:AR1001<>0);3));COLUMNA($INICIO.AT143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AR5:AR1001<>0);2));COLUMNA($INICIO.AT143); ; ;"INICIO"));"")&" "&SI.ERROR(INDIRECTO(DIRECCION(SUMA.PRODUCTO(K.ESIMO.MAYOR(($INICIO.B5:B1001=D10)*($INICIO.AA5:AA1001=C17)*FILA($INICIO.B5:B1001)*($INICIO.AR5:AR1001<>0);1));COLUMNA($INICIO.AT143); ; ;"INICIO"));""))
Tú eliges cual de las tres versiones de cada formula te combiene más, sí no hay problema con la existencia de una columna auxiliar, la mejor es casi siempre el primero, mucho más ligero para el procesador, si por alguna razón no puedes tener una columna auxiliar, la segunda mejor es la de K.ESIMO.MAYOR, la de K.ESIMO.MENOR la puedes tomar cómo una referencia, pero realmente es innecesariamente complicada (para las personas) y pesada (para el procesador).
Otra cosa, en la columna auxiliar de la hoja "INCIO", la columna BO quedó inutil, y la formula que debes colocar en la columna BP es:
Código: Seleccionar todo
=SI(Y(LIQUIDACIONES.$C$17=AA5;B5=$LIQUIDACIONES.$D$10);FILA();"")