
Fórmula genérica
=VLOOKUP(weight,table,column,1)*weight
Resumo
Para calcular o custo de envio com base no peso, você pode usar a função VLOOKUP. No exemplo mostrado, a fórmula em F8 é:
=VLOOKUP(F7,B6:C10,2,1)*F7
Esta fórmula usa o peso para encontrar o "custo por kg" correto e, em seguida, calcula o custo final.
Explicação
O núcleo da fórmula é VLOOKUP, que é configurado no modo de correspondência aproximada definindo o quarto argumento como 1 ou TRUE.
No modo de correspondência aproximada, os valores na primeira coluna de VLOOKUP devem ser classificados. PROCV retornará um valor na primeira linha que é menor ou igual ao valor de pesquisa.
Com o peso como valor de pesquisa, VLOOKUP encontra e retorna o custo certo por kg. Esse custo é então multiplicado pelo peso para calcular o custo final.
Adicionando uma cobrança mínima
E se suas regras de negócios ditarem um custo mínimo de envio de $ 5,00, não importa o peso? Uma maneira inteligente de lidar com isso é envolver toda a fórmula na função MAX assim:
=MAX(VLOOKUP(F7,B6:C10,2,1)*F7,5)
Agora max retornará o que for maior - o resultado da fórmula ou 5.