Página 1 de 1
Preciso de ajuda com a função índice + corresp
Enviado: 13 Ago 2021 às 13:39
por jedsonic
Olá amigos, estou tentando formatar uma consulta numa lista de vendas, usando a função Índice + Corresp, com mais de uma condição.
Andei pesquisando pela net e já consegue listar pelo filtro de vendedor, mas preciso que além do vendedor a função utilize como filtro o mês e ano da venda.
Da forma que esta mesmo alterando o mês e ano da venda, a consulta esta retornando informações erradas.
Se alguém poder me ajudar desde já agradeço a atenção,
Re: Preciso de ajuda com a função índice + corresp
Enviado: 13 Ago 2021 às 19:25
por Kledison
Boa noite!
Tenta assim:
=SEERRO(ÍNDICE(Vendas!$B$4:$L$100;MENOR(SE((TEXTO(Vendas!$B$4:$B$100;"mmm")=TEXTO(Filtro!$D$5;"mmm"))*(ANO(Vendas!$B$4:$B$100=Filtro!$D$6))*(Vendas!$D$4:$D$100=Filtro!$D$4);CORRESP(LIN(Vendas!$B$4:$B$100);LIN(Vendas!$B$4:$B$100);LIN(Vendas!$B$4:$B$100));"");LIN(A1));COL(A1));"")
da sua fórmula eu só alterei o que está em vermelho. Não esquece de finalizar com CTRL+SHIFT+ENTER
Att
Re: Preciso de ajuda com a função índice + corresp
Enviado: 13 Ago 2021 às 19:38
por osvaldomp
Olá,
@jedsonic .
Salve Mestre
@Kledison .
Segue outra opção. Cole uma cópia da fórmula abaixo em B9, aperte F2 e em seguida aperte juntas Ctrl+Shift+Enter, arraste para a direita, arraste para baixo.
Código: Selecionar todos=SEERRO(ÍNDICE(Vendas!$B$5:$L$100; MENOR(SE(($D$5<=Vendas!$B$5:$B$100) * (FIMMÊS($D$5;0)>=Vendas!$B$5:$B$100)*(Vendas!$D$5:$D$100=$D$4); LIN($B$5:$B$100)-4;""); LIN(A1));COL(A1));"")
Re: Preciso de ajuda com a função índice + corresp
Enviado: 14 Ago 2021 às 21:50
por jedsonic
Caros @Kledison e @osvaldomp, vocês são muito bons, só tenho a agradecer pela ajuda de vocês, valeu mesmo, as dicas de vocês resolveram tudo, mais uma vez muito abrigado a todos, um forte abraço,
Re: Preciso de ajuda com a função índice + corresp
Enviado: 19 Ago 2021 às 08:51
por jedsonic
Kledison escreveu: ↑13 Ago 2021 às 19:25
Boa noite!
Tenta assim:
=SEERRO(ÍNDICE(Vendas!$B$4:$L$100;MENOR(SE((TEXTO(Vendas!$B$4:$B$100;"mmm")=TEXTO(Filtro!$D$5;"mmm"))*(ANO(Vendas!$B$4:$B$100=Filtro!$D$6))*(Vendas!$D$4:$D$100=Filtro!$D$4);CORRESP(LIN(Vendas!$B$4:$B$100);LIN(Vendas!$B$4:$B$100);LIN(Vendas!$B$4:$B$100));"");LIN(A1));COL(A1));"")
da sua fórmula eu só alterei o que está em vermelho. Não esquece de finalizar com CTRL+SHIFT+ENTER
Att
Kledison, não querendo abusar, você poderia me dar uma dica de como aprimorar essa linha a cima, para que não traga os lançamentos cancelados (com status "C" na coluna "M" da guia vendas)?
Desde já agradeço a atenção,
P.S. anexei novamente o arquivo com inclusão dessa coluna
Re: Preciso de ajuda com a função índice + corresp
Enviado: 19 Ago 2021 às 21:32
por Kledison
Boa noite!
Segue arquivo com a fórmula alterada.
=SEERRO(ÍNDICE(Vendas!B$5:$L$100;MENOR(SE((TEXTO(Vendas!$B$5:$B$100;"mmm")=TEXTO(Filtro!$D$5;"mmm"))*(ANO(Vendas!$B$5:$B$100=Filtro!$D$6))*(Vendas!$D$5:$D$100=Filtro!$D$4)*(Vendas!$M$5:$M$100="G");CORRESP(LIN(Vendas!$B$5:$B$100);LIN(Vendas!$B$5:$B$100);LIN(Vendas!$B$5:$B$100));"");LIN($A1));COL($A1));"")
Fórmula matricial, não esquece de finalizar com CTRL+SHIFT+ENTER
Att
Re: Preciso de ajuda com a função índice + corresp
Enviado: 20 Ago 2021 às 09:15
por jedsonic
Show, mais uma vez, muito obrigado.