1
resposta

[Dúvida] Gostaria de uma ajuda para adicionar desconto

Pessoal gostaria de uma ajuda para fazer a função para adicionar o desconto. No meu excel não tenho o procx

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá José. Tudo bem com você?

Como conversamos nesse outro post em algumas versões do Excel a PROCX não está disponível e para resolvermos isso, podemos substituí-la através da função ÍNDICE e CORRESP como mostro abaixo:

=ÍNDICE(Desc_TabelaToda;CORRESP([@Qtd];Desc_Quantidades;1);CORRESP(ÍNDICE(TB_Produtos[[#Tudo];[Categoria]];CORRESP([@Código];TB_Produtos[[#Tudo];[Código]];0));Desc_Categorias;0))

Nesse caso:

  • Primeiro CORRESP: CORRESP([@Qtd];Desc_Quantidades;1)

    • Encontra a linha com base na quantidade (Qtd).
    • Usa 1 para busca aproximada crescente.
  • Segundo CORRESP: CORRESP(ÍNDICE(TB_Produtos[[#Tudo];[Categoria]];CORRESP([@Código];TB_Produtos[[#Tudo];[Código]];0));Desc_Categorias;0)

    • Encontra a categoria correspondente ao código e depois busca essa categoria na lista Desc_Categorias.
  • Já o ÍNDICE final: Retorna o valor da interseção de linha e coluna em Desc_TabelaToda.

Como resultado teremos:

Imagem com o resultado da fórmula onde mostra o desconto aplicado na coluna G

Como recomendação para você aprofundar seus estudos, deixo esta leitura sobre o uso de funções INDICE e CORRESP.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado