Conselho de fórmulas do Excel

1

Estou tentando usar o Excel para calcular os custos de entrega com base nos dados e no volume do código postal. Eu tenho dados de base com todos os códigos postais e os custos com base no volume entregue. Eu quero que minha tabela principal seja capaz de colocar o postode e o volume e a tabela para trazer automaticamente o custo de entrega, ou seja, Se o código postal for AL e o volume for 1, o custo de entrega será preenchido automaticamente.

Eu sei que é uma fórmula complicada. Eu agrupei os códigos postais no Grupo A, B, C, D, E, F, G para simplificar um pouco. Eu adicionei fotos para ajudar a explicar o que eu sou depois

    
por Mike 15.08.2018 / 17:43

2 respostas

2

Supondo que sua tabela esteja em outra planilha, que eu nomeei com BaseData , isso deve funcionar. Altere os intervalos para corresponder aos seus dados, $C$2:$S$34 sendo os dados numéricos e $A$2:$A$34 os códigos postais. Copie a fórmula na primeira célula Custo, que eu suponho que seja cell C2 , e arraste-a para baixo. Isso pressupõe que a célula A2 seja o primeiro código postal e que a célula B2 seja o volume desse código.

=INDEX(BaseData!$C$2:$S$34,MATCH(A2,BaseData!$A$2:$A$34),B2)

INDEX(range,row,column) Intervalo é o campo de dados BaseData!$C$2:$S$34 , a linha é encontrada encontrando a correspondência para o código postal A2 , que retorna o número da linha dentro desse intervalo BaseData!$A$2:$A$34 . Como sua tabela parece ter volumes sequenciais no cabeçalho, usei apenas o valor do volume B2 em vez de outro MATCH para o valor da coluna.

Não sei ao certo quais são as colunas% 5, 7,50%, etc., por isso não as abordei.

    
por 16.08.2018 / 02:16
1

Você pode fazer isso facilmente usando as funções VLOOKUP e MATCH. Eu fiz isso com sucesso. Eu estou anexando imagem da planilha de teste, onde você pode encontrar, dados, fórmula e resultado. Clique para ver

    
por 17.08.2018 / 07:49