Imprimir página | Cerrar ventana

Error en Formula buscar indirecto y si

Impreso de: Foro de Access y VBA
Categoría: Otros de Microsoft: Windows y Office
Nombre del foro: Excel
Descripción del foro: Foro de Excel y VBA de Excel
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=87007
Fecha de impresión: 26/Marzo/2026 a las 17:27


Tema: Error en Formula buscar indirecto y si
Publicado por: yordin
Asunto: Error en Formula buscar indirecto y si
Fecha de publicación: 31/Octubre/2024 a las 15:10
Buenas tardes, tengo en el libro inventario en la hoja salidas, en la celda Q2, una formula en la cual, busca un criterio especifico de la hoja salidas, en la base de datos de la hoja entradas, filtrando las fechas desde inicio hasta final obteniendo la cantidad de veces que se repite este registro y ubicando el igual o mas cercano a la fecha final y extrayendolo en la celda Q2 como resultado, pero me esta arrojando error la misma

esta misma formula luego replicarla a las columnas precio de venta neto y precio neto dependiendo del criterio que es el producto mostrar el monto de la fecha del mismo de la hoja entrada que corresponda a la fecha exacta de salida o la mas proxima anterior!

=INDICE(BD[PRODUCTO];COINCIDIR(K.ESIMO.MAYOR(SI((BD[PRODUCTO]:BD[PRODUCTO]=[@CRITERIO])*(BD[FECHA]:BD[FECHA]>=[@[F.INICIO]])*(BD[FECHA]:BD[FECHA]<=[@[F.FIN]]);BD[FECHA]:BD[FECHA]+((FILA(BD[FECHA]:BD[FECHA])-FILA(BD[#Encabezados]))/1000000));[@MAX]);BD[FECHA]:BD[FECHA]+((FILA(BD[FECHA]:BD[FECHA])-FILA(BD[#Encabezados]))/1000000);0))


dejo link del archivo ya que no me deja subirlo

http://mega.nz/file/w8M1EAJA#QOLqLqxqyECBUfzU9668h8aSDYm-_L-oPeXqh7Tyq7k" rel="nofollow - https://mega.nz/file/w8M1EAJA#QOLqLqxqyECBUfzU9668h8aSDYm-_L-oPeXqh7Tyq7k



Respuestas:
Publicado por: AnSanVal
Fecha de publicación: 01/Noviembre/2024 a las 20:23

No me queda claro lo que pretendes obtener.

 Dices: «... obteniendo la cantidad de veces que se repite este registro y ubicando el igual o mas cercano a la fecha final ... »

► ¿Dos resultados en uno?



Hice un ejemplo en el que con un Nombre definido (fechas):

=FILTRAR(BD[FECHA];(BD[PRODUCTO]=SALIDAS!$H2) * (BD[FECHA]>=SALIDAS!$N2) * (BD[FECHA]<=SALIDAS!$F2))


→ A.-  Obtengo los repetidos: =CONTAR(fechas)  ejemplo:  7 

→ B.-  Obtengo la fecha:      =SI.ERROR(MAX(fechas);"no existe en BD")  ejemplo:  05/1/2024 



► Si lo quieres todo en un único resultado similar a  05/01/2024  ( de 7 )   podrías concatenar.  Por ejemplo:

=SI.ERROR(TEXTO(MAX(fechas);"dd/mm/aaaa");"no existe en BD") & "  ( de " & CONTAR(fechas) & " )"    ejemplo:  05/01/2024  ( de 7 ) 




-------------
Saludos desde Tenerife.



Imprimir página | Cerrar ventana