Estou tentando extrair os preços com base no fato de o código corresponder e se a data estiver dentro de um determinado intervalo.
Eu quero puxar coluna H
com base nessas condições:
- Colunas
A
eF
partida - Coluna
G
é entre ou igual a colunasB
eC
Eu percebi uma fórmula de matriz com INDEX
/ MATCH
seria o melhor método, mas não foi bem sucedido até agora.
Eu tenho tentado uma fórmula usando lógica semelhante a esta:
{=INDEX(H2:H10, MATCH(1, IF(A2=F2:F10,IF(B2<=G2:G10,IF(C2>=G2:G10,1),0),0),0))}
microsoft-excel
worksheet-function
Ramzi Saud
fonte
fonte
Respostas:
Se você quiser o primeiro, use este formulário de matriz de INDEX:
Sendo uma fórmula de matriz, ela deve ser confirmada com Ctrl-Shift-Enter em vez de Enter ao sair do modo de edição.
fonte
Se você quiser todos os preços correspondentes, você pode usar o
TEXTJOIN()
função:Matriz introduza a seguinte fórmula em
D3
e copie e cole / preencha a coluna:Observe que
TEXTJOIN()
está disponível apenas no Excel 2016. Nas versões anteriores do Excel, é necessário um UDF de preenchimento de poliforço. (Vejo esta postagem para um básico.)fonte