Al escribir fórmulas debemos evitar siempre que podamos anidar funciones SI (sobre todo cuando tenemos información que se repite).
Por favor, prueba la siguiente fórmula:
=SI.ERROR(
LET(
id, B3,
fecha_ref, F3,
rango_ids, '[Base Snte 05 Coah 2.xlsx]Pagos'!$F$2:$F$10000,
rango_fechas, '[Base Snte 05 Coah 2.xlsx]Pagos'!$K$2:$K$10000,
rango_resultado, '[Base Snte 05 Coah 2.xlsx]Pagos'!$D$2:$D$10000,
diferencia, ABS(rango_fechas - fecha_ref),
filtro, (rango_ids = id) * diferencia,
min_dif, MIN.SI.CONJUNTO(diferencia, rango_ids, id),
fila, COINCIDIR(min_dif, filtro, 0),
INDICE(rango_resultado, fila)
),
"No encontrado")Coméntanos si funciona.
Por
Sergio, · publicado
Buenas noches me gustaria si podeis ayudarme en esta formula que me estoy atascando en ella,quiero hacer lo siguiente
PROGENITOR1 PROGENITOR2 PUNTOS
Trabajando Trabajando 10
Trabajando Trabajando 10
Trabajando No puede 5
...
Trabajando Baja 3
Baja No puede 2
Lo que pongo en la columna PUNTOS ES LO QUE me tiene que dar, ¿como lo puedo hacer ?GRacias
=SI(L2="Trabajando";N2="Trabajando";10);si(L2="Trabajando";N2="Baja";3))
quiero hacer para que devuelva los puntos que he puesto o como puedo aplicar alguna formula para que de
Gracias
prueba de libros.xls