compara o texto ao intervalo nomeado na folha externa

3

Eu tenho os seguintes dados:

eeutenhoessesdadosemoutrapastadetrabalho:

( imagem maior )

a fórmula que estou usando é:

=IF(ISERROR(MATCH(A10,'C:\path\to\file\John C 05-07-16.xlsx'!Individuals,0)),"NOT-Covered","Covered")

Ele estava funcionando bem até que tentei fazer com que ele se referisse a um "intervalo nomeado", que é B4:O40 . Eu verifiquei e verifiquei tudo combinações no intervalo nomeado e confirmei assim, avaliando passo a passo a fórmula e converte corretamente "Indivíduos" para B4:O40 , mas recebo um retorno "NÃO-Coberto" não importa o texto em questão. a pasta de trabalho externa. Eu avaliei a fórmula e parece estar retornando "#N/A" para a função ISERROR .

Alguma ideia de onde isso está falhando e por que deveria ser diferente ao usar um intervalo nomeado?

    
por William 11.05.2016 / 20:09

1 resposta

1

Você pode usar esta fórmula:

=IF(AND(ISERROR(MATCH(A10,'your Path'!$B$4:$B$40,0)),ISERROR(MATCH(A10,'your Path'!$F$4:$F$40,0)),ISERROR(MATCH(A10,'Your Path'!$H$4:$H$40,0)),ISERROR(MATCH(A10,'Your Path'!$J$4:$J$40,0)),ISERROR(MATCH(A10,'your Path'!$L$4:$L$40,0)),MATCH(A10,'your Path'!$N$4:$N$40,0))),"Not Covered","Covered") 

Seu caminho é o endereço do seu livro, onde seu array contém o intervalo B4: O40 , mas ele é dividido em cada coluna B4: B40, F4: F40 .

A função AND determinará se correspondência ou não correspondência, se não houver correspondência em todas as colunas indicadas, And retornará TRUE , o que significa Não coberto .

    
por 12.05.2016 / 09:46