KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

Fórmula BUSCARV: calculadora de coste de envío

AutoraSiluvia Fecha de modificación

La función BUSCARV permite calcular el coste de envío según el peso indicado de un artículo en Excel.

doc-shipping-cost-1

Cómo calcular el coste de envío en función de un peso determinado en Excel
Cómo calcular el coste de envío con cargo mínimo en Excel


¿Cómo calcular el coste de envío según un peso específico en Excel?

Cree una tabla con dos columnas: «Peso» y «Coste», tal como se muestra en la siguiente tabla de ejemplo. Para calcular el coste total de envío en función del peso indicado en la celda F4, siga estos pasos.

doc-shipping-cost-2

Fórmula genérica

=VLOOKUP()lookup_value,table_array,col_index,[range_lookup])*lookup_value

Argumentos

  • Valor_buscado: El valor del criterio que está buscando. Debe encontrarse en la primera columna del rango tabla_matriz.
  • Tabla_matriz: La tabla contiene dos o más columnas, entre las que se incluyen la columna del valor buscado y la del valor resultado.
  • Índice_columna: El número de columna (un entero) de la tabla_matrizdesde la que se devolverá el valor coincidente.
  • Buscar_intervalo: Es un valor lógico que determina si la función BUSCARV devuelve una coincidencia exacta o aproximada.

1. Seleccione una celda vacía para mostrar el resultado (en este caso selecciono F5) y copie en ella la siguiente fórmula.

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

doc-shipping-cost-3

2. Pulse la tecla Intro para obtener el coste total de envío.

doc-shipping-cost-4

Notas:en la fórmula anterior

  • F4es la celda que contiene el peso especificado sobre el que calculará el coste total de envío;
  • B3:C7es la tabla_matriz que contiene la columna de pesos y la columna de costes;
  • Número 2representa la columna de costes, desde la cual devolverá el coste coincidente;
  • El número 1 (que puede sustituirse por VERDADERO) indica 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 de la primera columna deben estar ordenados de forma ascendente para evitar obtener un resultado incorrecto.
  • En este caso, la fórmula =VLOOKUP(F4,B3:C7,2,1) busca el coste correspondiente al peso especificado (7,5) en la primera columna del rango de la tabla. Como 7,5 no se encuentra, coincide con el peso inferior más cercano (5) y obtiene su coste: 7,00 $. Finalmente, este coste se multiplica por el peso indicado (7,5) para calcular el coste total de envío.

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

Supongamos que la empresa de envíos tiene una regla que establece que el coste mínimo de envío es $7,00, independientemente del peso. Aquí tiene la fórmula:

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

doc-shipping-cost-5

Al aplicar la fórmula anterior, el coste total de envío nunca será inferior a 7,00 $.


Funciones relacionadas

La función BUSCARV
La función BUSCARV de Excel busca un valor comparándolo con la primera columna de una tabla y devuelve el correspondiente de la columna que indiques, en la misma fila.


Fórmulas relacionadas

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

Rango de búsqueda en varias hojas con nombre de hoja dinámico
En muchos casos, necesitará recopilar datos de varias hojas para resumirlos. Este artículo le ofrece métodos para buscar fácilmente valores específicos en distintas hojas utilizando un nombre de hoja dinámico.
Haga clic para saber más...

BUSCARV y devolver valores coincidentes en varias columnas
Normalmente, al usar la función BUSCARV solo se puede obtener el valor coincidente de una única columna. Sin embargo, a veces necesitarás extraer valores coincidentes de varias columnas según unos criterios específicos. Aquí tienes la solución.
Haga clic para saber más...

BUSCARV para devolver varios valores en una sola celda
Normalmente, al usar la función BUSCARV, si hay varios valores que coinciden con los criterios, solo se muestra el primer resultado. ¿Y si quiere obtener todos los resultados coincidentes y mostrarlos en una única celda? ¡Descúbralo aquí!
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 obtener un resultado de una columna específica en la misma fila. En este artículo te mostramos cómo devolver toda la fila de datos según unos criterios determinados.
Haga clic para saber más...