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
Hola buenas tardes.
Debido al trabajo debo estar comparando en un periodo unos archivos dentro de una carpeta o subcarpeta.
en base a la fecha de creacion o modificacion. pero tengo que estar viendo carpeta por carpeta y aveces son varios.
Con una macro intente listar los archivos de cualquier carpeta y subcarpeta, esto activandolo segun la celdaactiva.
El problema es que tiene algunos errores.
1. si la carpeta cuenta con subcarpetas me los manda a muchas filas abajo.
Mi idea es hoja(Así debe quedar)
Que con una macro pueda seleccionar la carpeta desde el buscador y me de la lista de archivos a partir de la fila 6.
siendo columna A= fecha de modificación, columna B =Fecha de creación y columna C=Nombre del archivo con hiperlink.
Con otro o con la misma macro poder seleccionar otra carpeta y sus subcarpetas, según sea el caso.
y me liste a partir de la columna F de la fila 6
Siendo La columna F=Nombre del archivo, columna H=fecha de creación, columna I=ultima modificación
Para así poder acceder y comparar mis archivos, directamente desde excel.
Muchas gracias
Mariano
Listar archivos de 2 carpetas para comparar.xlsm