1
resposta

[Dúvida] A função índice no desconto da tabela vendas não está funcionando com o procx

Estou usando tanto o excel online como o antigo, já que o antigo não possui a função procx, quando fui utilizar a função indice para aplicar o desconto na tabela de vendas consegui usar o procv normalmente tanto na versão antiga como na online, mas, quando fui utilizar o procx no excel online a formula não estava funcionando. Eu segui o passo a passo do instrutor mas com o procx não está indo. Queria saber o por que?

=índice(Desc_tabelatoda;corresp(TB_Vendas[@;Qtd];Desc_quantidades;1);corresp(procx(TB_Produtos[[#Tudo];[Código]];TB_Produtos[[#Tudo];[Categoria]]);Desc_categorias;0))

1 resposta

Olá Gabriel, tudo bem com você?

Na sua fórmula tem um erro de sintaxe e também falta o parâmetro código dentro do PROCX, veja abaixo:

  • Erro de sintaxe: Possui um ponto e vírgula após o símbolo de @ que não deveria existir. Exemplo:

    TB_Vendas[@;Qtd]
    
  • Falta de parâmetro na PROCX: Você colocou dois argumentos, mas são necessários três, está faltando a referência de valor ao código. Exemplo:

    procx(TB_Produtos[[#Tudo];[Código]];
    
  • Sua fórmula corrigida:

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

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 ✓. Bons Estudos!