Skip to main content

Fórmula de búsqueda vertical (Vlookup) – la calculadora de costos de envío

Author: Siluvia Last Modified: 2025-06-04

La función BUSCARV se puede utilizar para calcular el costo de envío basado en el peso especificado de un artículo en Excel.

doc-shipping-cost-1

Cómo calcular el costo de envío basado en un peso determinado en Excel
Cómo calcular el costo de envío con un cargo mínimo en Excel


¿Cómo calcular el costo de envío basado en un peso determinado en Excel?

Por favor, cree una tabla que contenga dos listas: “Peso” y “Costo”, como se muestra en la siguiente tabla de ejemplo. En este caso, para calcular el costo total de envío basado en el peso especificado en F4, siga los siguientes pasos.

doc-shipping-cost-2

Fórmula genérica

=BUSCARV(valor_búsqueda,rango_tabla,columna_índice,[rango_búsqueda])*valor_búsqueda

Argumentos

  • Valor_búsqueda: El valor del criterio que está buscando. Debe estar en la primera columna del rango de la tabla.
  • Rango_tabla: La tabla contiene dos o más columnas donde se encuentran la columna del valor de búsqueda y la columna del valor del resultado.
  • Columna_índice: El número específico de columna (es un entero) de la tabla, desde la cual se devolverá el valor coincidente.
  • Rango_búsqueda: Este es un valor lógico que determina si esta función BUSCARV devolverá una coincidencia exacta o aproximada.

1. Seleccione una celda en blanco para mostrar el resultado (aquí selecciono F5), copie la siguiente fórmula en ella.

=BUSCARV(F4,B3:C7,2,1)*F4

doc-shipping-cost-3

2. Presione la tecla Enter para obtener el costo total de envío.

doc-shipping-cost-4

Notas: en la fórmula anterior

  • F4 es la celda que contiene el peso especificado sobre el cual se calculará el costo total de envío;
  • B3:C7 es el rango_tabla que contiene la columna de peso y la columna de costo;
  • El número 2 representa la columna de costo, desde la cual se devolverá el costo coincidente;
  • El número 1 (puede ser reemplazado por VERDADERO) significa que devolverá una coincidencia aproximada si no se encuentra una coincidencia exacta.

Cómo funciona esta fórmula

  • Debido al modo de coincidencia aproximada, los valores en la primera columna deben estar ordenados en orden ascendente para evitar devolver un valor incorrecto.
  • Aquí la fórmula =BUSCARV(F4,B3:C7,2,1) busca el costo para un peso específico de 7.5 en la primera columna del rango de la tabla. Como 7.5 no se ha encontrado, coincide con el siguiente peso más pequeño, 5, y obtiene su costo de $7.00. Y este costo finalmente se multiplica por el peso específico de 7.5 para obtener el costo total de envío.

¿Cómo calcular el costo de envío con un cargo mínimo en Excel?

Supongamos que la empresa de envío tiene una regla que estipula que el costo mínimo de envío es de $7.00 sin importar el peso. Aquí está la fórmula para usted:

=MAX(BUSCARV(F4,B3:C7,2,1)*F4,7)

doc-shipping-cost-5

Al aplicar la fórmula anterior, el resultado del costo total de envío será como mínimo $7.00.


Funciones relacionadas

La función BUSCARV
La función BUSCARV de Excel busca un valor haciendo coincidir en la primera columna de una tabla y devuelve el valor correspondiente de una columna específica en la misma fila.


Fórmulas relacionadas

Buscar valores desde otra hoja de trabajo o libro
Este tutorial explica cómo usar la función BUSCARV para buscar valores desde otra hoja de trabajo o libro.
Haga clic para saber más...

Buscar valores en varias hojas de trabajo con nombre de hoja dinámico
En muchos casos, es posible que necesite recopilar datos de varias hojas de trabajo para resumir. Este artículo proporciona métodos para buscar fácilmente valores específicos en varias hojas de trabajo con un nombre de hoja dinámico.
Haga clic para saber más...

BUSCARV y devolver valores coincidentes en múltiples columnas
Normalmente, al aplicar la función BUSCARV, solo se puede devolver el valor coincidente de una columna. A veces, es posible que necesite extraer valores coincidentes de múltiples columnas según los criterios. Aquí está la solución para usted.
Haga clic para saber más...

BUSCARV para devolver múltiples valores en una sola celda
Normalmente, al aplicar la función BUSCARV, si hay varios valores que coinciden con los criterios, solo puede obtener el resultado del primero. Si desea devolver todos los resultados coincidentes y mostrarlos en una sola celda, ¿cómo puede lograrlo?
Haga clic para saber más...

BUSCARV y devolver toda la fila de un valor coincidente
Normalmente, al usar la función BUSCARV, solo se puede devolver un resultado de una columna específica en la misma fila. Este artículo le mostrará cómo devolver toda la fila de datos basándose en criterios específicos.
Haga clic para saber más...