Página 1 de 1

Indice+Corresp com criterios

Enviado: 06 Mai 2017 às 11:25
por Susana778
EM E9 PRETENDO QUE O EXCEL DEVOLVA A DATA CORREPONDENTE AO VALOR DE E7 (121,541), COM AS CONDIÇÕES DESSA DATA SE SITUAR ENTRE A DATA 1 E DATA 2.

EXISTE MANEIRA DE FAZER ISTO COM O ÍNDICE E CORRESP, MAS NÃO ESTOU A CONSEGUIR.

OBRIGADA

Re: Indice+Corresp com criterios

Enviado: 06 Mai 2017 às 11:35
por gfranco
Bom dia.
Veja se lhe ajuda.

Indice+Corresp com criterios

Enviado: 06 Mai 2017 às 11:50
por mdiego
Bom dia, Sussana!

Tente isso.
Código: Selecionar todos
=SE(E(CORRESP(E7;B:B;0)>=CORRESP(E3;A:A;1);CORRESP(E7;B:B;0)<=CORRESP(E5;A:A;1));ÍNDICE(A:A;CORRESP(E7;B:B;0);0);"VALOR NÃO SE SITUA ENTRE AS DATAS")
Sds,

Indice+Corresp com criterios

Enviado: 06 Mai 2017 às 12:08
por Susana778
Muito obrigado mdiego! Mais uma vez :) A sua fórmula funciona ultra rápida, como pretendia. Só existe um senão, mas lá hei de encontrar uma solução: a fórmula dá erro em caso de valores duplicados. Mas isso eu já esperava, a sua fórmula era exatamente o que pretendia.

Gfranco, agradeço também o seu contributo, a sua fórmula também funciona mas tem uma grande problema: demadiado lenta. A minha coluna de datas pode ter perto de 100 000 linhas, e a sua fórmula seria usada para fazer o cálculo sobre + 100 valores. Testei, e demorou cerca de 8 segundos, o que é demasiado tempo. Muito obrigado na mesma.