
Tengo más de 16.000 registros con fecha de subasta. Necesito encontrar la fecha y el monto más cercano a la fecha de la subasta, PERO más de 30 días después.
He calculado una fila que muestra la diferencia entre la Fecha de Subasta y cada venta posterior.
Mi enfoque fue encontrar MIN para encontrar la diferencia más pequeña que sea más de 30 días después de la fecha de la subasta. Esta es la fórmula que utilicé:
=MIN((IF((B12-A12)>30,(B12-A12),0)),IF((E12-A12)>30,(E12-A12),0),IF((H12-A12)>30,((H12-A12)),0))
Devuelve el resultado correcto solo una vez en los datos de muestra. (ver imagen - AMARILLO = FECHA DE SUBASTA, VERDE = INFORMACIÓN CORRECTA, ROJO = INCORRECTO)
A continuación necesito eliminar de los resultados cualquier venta de menos de $1,000. Pero primero necesito entender bien su parte de la fórmula.
Respuesta1
Si bien no estoy seguro de cómo se aplica esta información a su descripción, la fórmula no funciona porque sus IF
declaraciones proporcionan un valor mínimo 0
cada vez que se resuelve como falso. Esta modificación funcionaría:
=MIN((IF((B12-A12)>30,(B12-A12),1000000)),IF((E12-A12)>30,(E12-A12),1000000),IF((H12-A12)>30,((H12-A12)),1000000))
Lo sustituí 1000000
por 0
, pero cualquier número funcionará siempre que sea mayor de lo esperado.
NOTA: Esto volverá 1000000
si ninguna fecha cumple con sus criterios.
Mantuve la fórmula igual para que puedas ver el cambio, pero como ya estás calculando las diferencias en las columnas C, F, I, es decir C12=B12-A12
etc, se podría simplificar como:
=MIN((IF(C12>30,C12,100000000)),IF(F12>30,F12,1000000),IF(I12>30,I12,1000000))
Y hay otras simplificaciones que se podrían hacer, pero esto debería ayudarte a seguir adelante.