Saberexcel - o site de quem precisa aprender macros Microsoft Excel VBA.
Exemplo do uso da Função do Aplicativo Microsoft Excel, Indice() + Corresp() + Maior(), usado para retorno de determinado ítem baseado em critério de valores dependendo do valor. Para esse criar os critérios valores ascendentes foram usados a Função Maior() + Lin().
Também poderia fazer em ordem ascentendente usando a Função Mín(), nos critérios.
Espero que o exemplo possa ajudá-los. Fique com Deus - Expedito Marcondes.
'foi colocado como II no título para ajudar a identificar os exemplos Ok...
Cidade Valor
São Paulo R$ 20.000,00
Campinas R$ 40.000,00
Ribeirão Preto R$ 10.000,00
Ituverava R$ 15.000,00
Primeiro: Campinas =ÍNDICE($A$3:$A$6;CORRESP(D8;$B$3:$B$6;0)) R$ 40.000,00 =MAIOR($B$3:$B$6;LIN()-7)
Segundo: São Paulo =ÍNDICE($A$3:$A$6;CORRESP(D9;$B$3:$B$6;0)) R$ 20.000,00 =MAIOR($B$3:$B$6;LIN()-7)
Terceiro: Ituverava =ÍNDICE($A$3:$A$6;CORRESP(D10;$B$3:$B$6;0)) R$ 15.000,00 =MAIOR($B$3:$B$6;LIN()-7)
Quarto: Ribeirão Preto =ÍNDICE($A$3:$A$6;CORRESP(D11;$B$3:$B$6;0)) R$ 10.000,00 =MAIOR($B$3:$B$6;LIN()-7)
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel
Baixe o exemplo de planilha contendo as funções acima.
Excel formulas procv desloc corresp busca correspondente_II (59.13 KB)