Obtém o número da linha para a linha que corresponde a vários critérios no Excel

0

Eu tenho 2 planilhas que funcionam juntas. Planilha "Aplicativo" tem uma coluna DATE, uma coluna CODE (um número de dígito único) e uma coluna VALUE com um valor em dólar.

A planilha "Agendado" também tem uma coluna DATE.

Eu preciso de uma fórmula na planilha Agendada que examine a planilha do Aplicativo, encontre a linha que possui uma determinada data e um determinado código e retorne o número da primeira linha que atende a ambos os critérios. Eu posso obter o número da linha para um critério ou outro, mas não ambos. Por exemplo:

= MATCH (D4, Application! C $ 1: C $ 279)

Retornará o número da linha com a data que está em D4. Mas como adiciono um segundo critério a isso?

    
por user348514 26.08.2014 / 00:38

2 respostas

2

Eu usaria o suplemento de consulta de energia para isso. Ele tem um comando Merge que pode manipular esse requisito sem escrever uma única fórmula ou qualquer código.

link

Gostaria de iniciar uma consulta com base na sua tabela de aplicativos. Eu adicionaria uma coluna Index (número da linha).

Em seguida, gostaria de iniciar outra consulta com base na tabela agendada. Eu mesclaria isso com a consulta do aplicativo, correspondendo na data e no código. Então eu usaria o comando Group By para recolher Data e Código e obter o índice mínimo.

    
por 27.08.2014 / 01:41
1

Você também pode combinar critérios com uma fórmula de matriz. Se seu segundo critério estiver em E4 e a coluna correspondente for Application!D$1:D$279 , a seguinte fórmula funcionará. Deve ser introduzido com Ctrl + Deslocar + Introduzir como é uma fórmula de matriz.

{=MATCH(D4&"|"&E4,Application!C$1:C$279&"|"&Application!D$1:D$279)}
    
por 26.02.2015 / 21:33