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
Estimados, buenas tardes
junto con saludar, solicito de su conocimiento para generar un userform que busque datos en una planilla excel y los pegue en otra hoja.
la idea es que el userform tenga criterios de búsqueda:
Cod. Material
Grupo de artículos
o que contenga Proveedor/ centro suministro.
que con cualquiera de estos datos ingresados inserte abajo las columnas repetidas de la base.
de todas maneras adjunto un archivo con un ejemplo de lo que quiero.
desde ya muchas gracias.
ejemplo base.rar