Cómo recuperar el último precio en Excel

Anonim


Supongamos que mantiene datos de diferentes elementos en una lista. El último precio de un artículo se puede encontrar mirando la última entrada de ese artículo. Entonces, si sus datos están ordenados del más antiguo al más nuevo, solo necesitamos la fórmula para recuperar la última entrada de un artículo y luego ver su precio. Podemos hacer esto usando la función BÚSQUEDA de Excel.

Fórmula genérica

= BUSCAR (2,1 / (item_list = "item"), "price_list")

Lista de articulos: Esta es la lista de elementos. Básicamente, un rango unidimensional también llamado vector.
Artículo : El artículo que buscamos.
Lista de precios: Esta es la lista de precios correspondiente a los artículos en item_list. Esto también es un vector.

Aprendamos con el ejemplo.

Ejemplo: obtenga el último precio de metales valiosos en Excel
Aquí tenemos una lista de artículos y su precio. La lista se ordena de la más antigua a la más reciente utilizando la columna de fecha y hora. He mantenido esta lista pequeña para que sea fácil de explicar.

Distancia A2: A11 es nuestro Lista de articulos y rango C2: C11 es lista de precios. La columna B contiene la fecha y la hora. Hemos ordenado la tabla usando la columna de fecha.
En la columna E, tenemos una lista de elementos únicos. En la Columna F necesitamos recuperar el último precio de estos artículos de la tabla.

Escribe esta fórmula en la celda F2:

= BUSCAR (2,1 / (A2: A11 = "oro"), C2: C11)

Esto recuperará el último precio de oro en la lista. Para copiarlo en las celdas de abajo, conviértalo en genérico.

= BUSCAR (2,1 / ($ A $ 2: $ A $ 11 = E2), $ C $ 2: $ C $ 11)

Aquí he usado referencias absolutas para listas para que no cambien cuando se copian.

Cómo funciona:
Funciona en el método de recuperar el último valor coincidente. Entonces, la función BÚSQUEDA devuelve el último valor encontrado que era menor que el valor de búsqueda. Usamos esta función para obtener el último precio de un artículo en la lista.
Repasemos la fórmula.
(A2: A11 = "oro"): Esta declaración devuelve una matriz de VERDADERO y FALSO. VERDADERO si la celda en A2: A11 contiene "oro", de lo contrario FALSO. {FALSO; FALSO; FALSO; VERDADERO; VERDADERO; VERDADERO; FALSO; FALSO; VERDADERO; FALSO}.
1/(item_list = “item”): A continuación, dividimos 1 por esta matriz. Esto nos da una matriz de errores 1 y # DIV / 0.
{# DIV / 0!; # DIV / 0!; # DIV / 0!; 1; 1; 1; # DIV / 0!; # DIV / 0!; 1; # DIV / 0!}.

BUSCAR (2,{# DIV / 0!; # DIV / 0!; # DIV / 0!; 1; 1; 1; # DIV / 0!; # DIV / 0!; 1; # DIV / 0!}), $ C $ 2: $ C $ 11): Ahora la fórmula es esta. BUSCAR busca 2 en una matriz. Dado que el valor máximo es 1 aquí, BUSCAR devuelve el último 1 de acuerdo con su propiedad, que está en la novena posición en la matriz. La búsqueda mira la novena posición en el vector de resultado $ C $ 2: $ C $ 11 y devuelve el valor, que es 50.24 aquí.

Descargar archivo:

Cómo recuperar el último precio en Excel

Use ÍNDICE y COINCIDIR para buscar valor en Excel

Cómo utilizar la función BUSCAR en Excel

Valor de búsqueda con múltiples criterios en Excel

articulos populares

50 atajos de Excel para aumentar su productividad: Acelere su tarea. Estos 50 accesos directos le permitirán trabajar aún más rápido en Excel.

Cómo usar tLa 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 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.

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.