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 Tardes:
Tengo 2 hojas en excel una categorias y otra subcategorias. Necesito crear 2 combobox en un userform y que suceda lo siguiente:
1. combobox categoria sea medicamento
combobox subcategoria aparezcan humano, fitoterapeutico, homeopatico, veterinario y oficinal.
2. combobox categoria sea cosmetico
combobox subcategoria aparezcan humano, veterinario y dermatologico.
3. combobox categoria sea suplemento dietario
combobox subcategoria no aparezca nada
4. combobox categoria sea alimento
combobox subcategoria no aparezca nada
5. combobox categoria sea plaguicida
combobox subcategoria no aparezca nada
Una vez mas gracias