Boa tarde pessoal,
Seguinte, tenho uma tabela nesse formato abaixo (com mais de 100k linhas)
Fornecedor Dia1 Dia2 Dia3 Dia4 Dia5
A___________1___-____2___-___1
B___________3___-____1___1___-
C___________-___4____-___-___1
Onde os preenchimentos são os dias (histórico) em que ocorrem pagamentos, e os valores indicam a quantidade de pagamentos que ocorreram.
Tenho uma demanda interna em que preciso identificar o range de pagamento histórico de cada uma delas. Exemplo: Fornecedor B paga entre Dia2 e Dia5.
Para identificar o primeiro dia utilizei Corresp de forma matricial:
"CORRESP(VERDADEIRO;Tabela_Banco_Dados_Fornecedor.accdb[[ 1 ]:[ 31 ]]<>"";0)"
Agora não consigo uma fórmula para encontrar o último dia (o ideal seria fazer o corresp iniciar a busca da direita para esquerda, o que não consegui).
Algum Jedi do excel pode me ajudar?
PS: Já pensei em inverter a ordem da tabela e fazer a pesquisa, mas essa solução deixa o código muito pesado, por praticamente ter que duplicar a base.
Postado : 21/12/2016 9:45 am