Este ejemplo muestra cómo recuperar las fechas más antiguas y más recientes asociadas con un proyecto. En el ejemplo que se muestra, las fórmulas en H5 e I5 son:
|_+_|
donde 'datos' es un Tabla de Excel como se muestra, y los nombres de los proyectos en la columna G coinciden con los de la columna B.
Nota: MINIFS y MAXIFS solo están disponibles en Excel 365 y Excel 2019. En otras versiones de Excel, puede usar una fórmula de matriz simple, como se explica a continuación.
Introducción
La tarea aquí es encontrar las fechas más antiguas y más recientes asociadas con un proyecto determinado. Las primeras fechas proceden del Comienzo columna, y las últimas fechas provienen de la Fin columna.
Puede tener la tentación de utilizar una función de búsqueda como BUSCARV , XLOOKUP , o ÍNDICE y PARTIDO. Sin embargo, dado que cada proyecto tiene más de una entrada, y es posible que las entradas no siempre estén ordenadas por fecha, esto se vuelve un desafío.
Un mejor enfoque es utilizar el proceso de eliminación: descartar fechas para otros proyectos y trabajar solo con las fechas que quedan.
Explicaciónlos Función MINIFS devuelve el pequeñísimo valor numérico que cumple con los criterios proporcionados, y el Función MAXIFS devuelve el mas grande valor numérico que cumple con los criterios proporcionados.
Al igual que COUNTIFS y SUMIFS, estas funciones usan 'pares' de rango / criterio para aplicar condiciones. Para ambas fórmulas, solo necesitamos una condición: el nombre del proyecto debe ser igual al nombre en la columna G:
|_+_|Para obtener el más temprano fecha de inicio, usamos:
|_+_|Aquí, MINIFS devuelve el mínimo valor en el Comienzo columna donde el proyecto es igual a 'Omega' (de la celda G5). Ya que Las fechas de Excel son solo números , la fecha mínima es la misma que la fecha más temprana.
cómo encontrar la razón entre dos números
Para obtener el más reciente fecha de finalización, usamos:
|_+_|Aquí, MAXIFS devuelve el máximo valor en el Fin columna donde el proyecto es igual a 'Omega'. Como arriba, el valor máximo es el mismo que la última fecha.
Alternativa de fórmula de matriz
Si no tiene MINIFS y MAXIFS, puede usar fórmulas de matriz simples, basadas en el MIN y MAX funciones, para obtener el mismo resultado. Para la fecha de inicio más temprana:
|_+_|Para la última fecha de finalización:
|_+_|Nota: ambas fórmulas son fórmulas de matriz y debe ingresarse con control + shift + enter, en Excel 2019 o antes. Con Excel 365, puede ingresar las fórmulas normalmente, ya que las fórmulas de matriz son nativas .
En ambos casos, la Función SI se utiliza para 'filtrar' valores de fecha como este:
|_+_|Cuando G5 es 'Omega', IF devuelve la fecha de finalización. De lo contrario, SI devuelve FALSO. Dado que estamos probando todos los nombres de proyectos en la tabla al mismo tiempo, el resultado es una matriz de valores como esta:
|_+_|Los números de serie grandes son fechas de Excel asociadas con el proyecto Omega. Los otros valores son FALSE, ya que el proyecto no es Omega. Debido a que MIN y MAX están programados para ignorar los valores lógicos VERDADERO y FALSO, solo operan en los valores restantes. MIN devuelve la fecha más pequeña (más temprana) y MAX devuelve la fecha más grande (más reciente).
Archivos adjuntos obtener las fechas más antiguas y más recientes del proyecto. Autor Dave Bruns