En este artículo, aprenderemos cómo buscar o encontrar valor con la última fecha en Excel.
Busque un valor y encuentre la fecha máxima o la última
La siguiente imagen muestra los valores en la columna B (B3: B9) y las fechas en la columna C (C3: C9). La fórmula en la celda F4 le permite buscar un valor y devolver la última fecha en una columna adyacente o correspondiente para ese valor.
Actualización, 2017-08-15! Se agregó una fórmula regular.
Fórmula en la celda F4:
= MAX (INDICE ((C3 = A8: A14) * B8: B14,)) |
Fórmula de matriz en F4:
= MÁX (SI (C3 = A8: A14, B8: B14)) |
Fórmula en la celda F4 (versiones más recientes de Excel):
= MAXIFS (C3: C9, B3: B9, F2) |
Cómo crear una fórmula de matriz
- Haga doble clic en la celda C5
- Copiar / pegar la fórmula de matriz anterior
- Mantenga presionadas las teclas Ctrl + Shift simultáneamente
- Presione Entrar
- Suelta todas las llaves
La fórmula cambia y ahora comienza y termina con un corchete, no ingrese estos caracteres usted mismo. Aparecen automáticamente.
Explicando la fórmula matricial en la celda C5
Puede seguir si selecciona la celda C5 y va a la pestaña "Fórmulas" en la cinta y luego hace clic en el botón "Evaluar fórmula". Haga clic en el botón "Evaluar", que se muestra en el cuadro de diálogo, para pasar al siguiente paso.
Paso 1: encuentra valores iguales al valor de búsqueda
C3 = A8: A14
se convierte en
"EE" = {"AA"; "CC"; "EE"; "BB"; "EE"; "VV"; "EE"}
y vuelve
{FALSO; FALSO; VERDADERO; FALSO; VERDADERO; FALSO; VERDADERO}
Paso 2: convierta los valores booleanos en las fechas correspondientes
SI (C3 = A8: A14, B8: B14)
se convierte en
SI ({FALSO; FALSO; VERDADERO; FALSO; VERDADERO; FALSO; VERDADERO}, B8: B14)
se convierte en
SI ({FALSO; FALSO; VERDADERO; FALSO; VERDADERO; FALSO; VERDADERO}, {40152; 40156; 40323; 40068; 40149; 40312; 40195})
y vuelve
{FALSO; FALSO; 40323; FALSO; 40149; FALSO; 40195}
Paso 3: devuelve el valor más grande
= MÁX (SI (C3 = A8: A14, B8: B14))
se convierte en
= MAX ({FALSO; FALSO; 40323; FALSO; 40149; FALSO; 40195})
y devuelve 40323 formateado como 2010-05-25.
Busque un valor y encuentre la fecha máxima (tabla dinámica)
Las fórmulas que se muestran en este artículo pueden ser demasiado lentas o ocupar demasiada memoria si trabaja con grandes cantidades de datos. La tabla dinámica es una excelente opción en tales casos, es notablemente rápida incluso con muchos datos.
Cómo configurar la tabla dinámica
- Seleccione el rango de celdas que contiene los datos.
- Vaya a la pestaña "Insertar" en la cinta.
- Haga clic en el botón "Tabla dinámica".
- Aparece un cuadro de diálogo.
Por lo general, coloco la tabla dinámica en una nueva hoja de trabajo para que no oculte partes del conjunto de datos mientras se filtra, etc.
- Haga clic en el botón Aceptar.
- Haga clic en Valores y arrastre al campo Filtros, vea la flecha azul arriba.
- Haga clic en Fechas y arrastre al campo Valores.
- Haga clic en "Recuento de fechas".
- Haga clic en "Configuración del campo de valor …".
- Haga clic en "Max" para seleccionarlo.
- Haga clic en el botón "Formato de número".
- Haga clic en la categoría "Fecha" y seleccione un tipo.
- Haga clic en el botón Aceptar.
- Haga clic en el botón Aceptar.
Haga clic en la celda B1 para filtrar la última fecha según el valor seleccionado, la imagen de arriba muestra el valor EE seleccionado y la última fecha basada en ese valor es el 25/5/2010.
Busque todos los valores y encuentre la fecha más reciente (más temprana)
La siguiente fórmula busca en la columna C la fecha más reciente para cada valor en la columna B.
Fórmula en la celda D3:
= SI (MAX (INDICE ((B3 = $ B $ 3: $ B $ 14) * $ C $ 3: $ C $ 14,)) = C3, "Más reciente", "") |
Fórmula de matriz en la celda D3:
= SI (MAX (SI (B3 = $ B $ 3: $ B $ 14, $ C $ 3: $ C $ 14)) = C3, "Último", "") |
Fórmula en la celda D3:
= SI (MAXIFS ($ C $ 3: $ C $ 14, $ B $ 3: $ B $ 14, B3) = C3, "Último", "") |
Cómo copiar la fórmula matricial
- Copiar celda C2
- Seleccione el rango de celdas C3: C8
- Pegar
Busque y encuentre la última fecha usando múltiples condiciones
Fórmula en la celda H3:
= MÁX (ÍNDICE ((C2: C29 = H1) * (D2: D29 = H2) * E2: E29,)) |
Fórmula de matriz en la celda H3:
= MAX (SI ((C2: C29 = H1) * (D2: D29 = H2), E2: E29, "")) |
Busque y encuentre la última fecha en varias hojas
La siguiente imagen muestra un libro de trabajo con 4 hojas de trabajo. La fórmula en la celda B3 busca la última fecha en las tres hojas de trabajo usando la condición en la celda B2.
Fórmula de matriz en la celda B3:
= MAX (IF (B2 = enero! $ B $ 2: $ B $ 10, enero! $ A $ 2: $ A $ 10, ""), IF (B2 = febrero! $ B $ 2: $ B $ 10, febrero! $ A $ 2 : $ A $ 10, ""), IF (B2 = ¡marzo! $ B $ 2: $ B $ 10, marzo! $ A $ 2: $ A $ 10, "")) |
Busque y encuentre la última fecha, devuelva el valor correspondiente en la misma fila
Ingrese un cuarto en la celda G3.
Fórmula de matriz en la celda G3:
= MÁX ((B3: B19 = G2) * C3: C19) |
Si prefiere una fórmula regular en G3:
= MAX (INDICE ((B3: B19 = G2) * C3: C19,))
Fórmula en la celda G4:
= ÍNDICE ($ D $ 3: $ D $ 19, SUMPRODUCTO ((B3: B19 = G2) * (G3 = C3: C19) * COINCIDIR (FILA (B3: B19), FILA (B3: B19)))) |
Indexe y haga coincidir para encontrar el valor por fecha más reciente en Microsoft Excel
Si está buscando una fórmula para encontrar el valor de búsqueda y el valor más reciente por fecha, este artículo es realmente útil para usted. En este artículo, aprenderemos cómo encontrar el valor coincidente y luego la fórmula verificará el resultado después de verificar la última fecha.
Ejemplo: Necesito una fórmula para buscar cada producto específico y luego encontrar el precio del producto en la última fecha.
A continuación se muestra la instantánea de los datos, es decir, la columna A tiene el número de factura, la columna B tiene la fecha, la columna C tiene el producto y la columna D tiene los precios.
La fórmula que estamos buscando primero debe verificar el Producto de la columna C y luego devolver el Precio para la última fecha.
Usaremos una combinación de ÍNDICE, PARTIDO Y MÁXIMO funciones para devolver la salida.
En la celda G3, la fórmula es
{= ÍNDICE ($ D $ 2: $ D $ 10, COINCIDIR (1, ÍNDICE (($ C $ 2: $ C $ 10 = $ F $ 3) * ($ B $ 2: $ B $ 10 = MAX (SI ($ C $ 2: $ C $ 10 = F3, $ B $ 2: $ B $ 10))), 0), 0))} |
La fórmula anterior ha utilizado la función Max para determinar la última fecha de todas las fechas dadas para el Producto correspondiente de la columna C. Para probar la fórmula anterior, si cambiamos la fecha en la celda B7, obtendremos el resultado deseado. Consulte la instantánea a continuación. De esta manera, podemos entregar el precio del producto con la última fecha.
Aquí están todas las notas de observación usando la fórmula en Excel
Notas:
Esta es una fórmula de matriz. Por lo tanto, debemos presionar CTRL + MAYÚS + FIN teclas juntas para obtener el resultado correcto.
Espero que este artículo sobre cómo buscar o encontrar valor con la última fecha en Excel sea explicativo. Encuentre más artículos sobre el cálculo de valores y fórmulas de Excel relacionadas aquí. Si te gustaron nuestros blogs, compártelos con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook. Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico.
Cómo recuperar el último precio en Excel : Es común actualizar los precios en cualquier negocio y es imprescindible utilizar los precios más recientes para cualquier compra o venta. Para recuperar el último precio de una lista en Excel usamos la función BUSCAR. La función BUSCAR obtiene el último precio.
Función VLOOKUP para calcular la calificación en Excel : Calcular las calificaciones IF y IFS no son las únicas funciones que puede utilizar. VLOOKUP es más eficiente y dinámico para tales cálculos condicionales. Para calcular las calificaciones usando VLOOKUP podemos usar esta fórmula.
17 cosas sobre Excel VLOOKUP : VLOOKUP se usa más comúnmente para recuperar valores coincidentes, pero VLOOKUP puede hacer mucho más que esto. Aquí hay 17 cosas sobre VLOOKUP que debe saber para usar de manera efectiva.
BUSCAR el primer texto de una lista en Excel : La función BUSCARV funciona bien con caracteres comodín. Podemos usar esto para extraer el primer valor de texto de una lista dada en Excel. Aquí está la fórmula genérica.
BÚSQUEDA fecha con último valor en la lista : Para recuperar la fecha que contiene el último valor usamos la función BUSCAR. Esta función busca la celda que contiene el último valor en un vector y luego usa esa referencia para devolver la fecha.
Articulos populares :
50 accesos directos de Excel para aumentar su productividad : Acelere sus tareas en Excel. Estos atajos lo ayudarán a aumentar la eficiencia de su trabajo en Excel.
Cómo utilizar la función BUSCARV en Excel : Esta es una de las funciones más utilizadas y populares de Excel que se utiliza para buscar valores de diferentes rangos y hojas.
Cómo usar la función SI en Excel : La declaración IF en Excel verifica la condición y devuelve un valor específico si la condición es VERDADERA o devuelve otro valor específico si es FALSO.
Cómo utilizar la función SUMIF en Excel : Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.
Cómo usar la función CONTAR.SI en Excel : Cuente valores con condiciones usando esta asombrosa función. No necesita filtrar sus datos para contar valores específicos. La función Countif es esencial para preparar su tablero.