como escrever uma fórmula no Excel que corresponda a vários números

0

Eu tenho a primeira planilha com Location na coluna A e o número do item na coluna B. Na segunda folha eu tenho os mesmos dados, mas também a última vez que este item foi usado. Eu preciso escrever uma fórmula que, se A e B na página 1 são ambos correspondentes A e B na página 2, então a coluna 8 da página dois será relatada na coluna C na página 1.

    
por lorechiara 23.06.2017 / 16:13

1 resposta

0

Eu configurei um exemplo para responder sua pergunta. Eu tenho sheet1 e sheet2. Folha1 eu tenho povoado como você declarou:

NaPlanilha2,tenhoumacópiacomacolunaHoraMaisRecente:

Então,pararecuperaraúltimahoradaPlanilha2paraaPlanilha1,seascolunasAeBtiveremumacorrespondência,eucolocoessafórmulanomeucampoC:

=iferror(INDEX(Sheet2!C:C,1+MIN(IF(Sheet2!A:A=Sheet1!A2,IF(Sheet2!B:B=Sheet1!B2,ROW(Sheet2!A:A),-2),-2))),"")

Isto é colocado na Folha1 C2 e pode ser arrastado para baixo para mais.

Deixe-me quebrar essa fórmula. A instrução IF procura se o intervalo de A: A na folha 2 corresponde ao valor A2 da Folha1 E SE B: B corresponde ao valor B2 da Folha1, recupera o número da linha. Eu fiz desta forma, no caso de várias instâncias encontradas, ele só irá recuperar um valor. O comando INDEX então simplesmente procura na coluna C da Sheet2 o valor na linha encontrada.

Se os valores A e B não forem encontrados, então é informado um -2 (mas adicionado por 1 na fórmula. Nesse caso, um erro seria lançado, já que a linha -1 não existe, então o comando IFERROR é ativado. um espaço em branco ("")

    
por 23.06.2017 / 16:49