Excel - Procure uma string e adicione alguns valores (inseridos em vários argumentos)

Excel - Procure uma string e adicione alguns valores (inseridos em vários argumentos)

Tenho 5 planilhas com dados do país, quero pesquisar o nome do país em 4 planilhas separadas em 4 intervalos separados, pegar um valor da linha e adicionar todos esses valores.

Eu estava obtendo #NA como valor de retorno, então adicionei IFNA() a cada função de pesquisa, o que resulta no erro "Para muitos argumentos".

aqui está como é o estado atual

=(SUM(IFNA(VLOOKUP(A4,Nation2017,2),0),IFNA(VLOOKUP(A4,Nation20018,2),0),IFNA(VLOOKUP(A4,Nation2016,2),0,),IFNA(VLOOKUP(A4,Nation2015,2),0))

Qualquer ajuda é muito apreciada

peço desculpas, eu deveria ter mencionado que o erro ortográfico do Nation20018 não é o problema. Eu escrevi errado e nunca corrigi

EDIT: Vou deixar a questão em aberto, pois nenhuma das soluções sugeridas funcionou. Fiz manualmente no final, o que foi tedioso, para dizer o mínimo.

Responder1

Estou assumindo que esse Nation2015e outros são Named Range.

Em vez de modificar a fórmula existente, gostaria de sugerir uma fórmula simples CONCATENATEpara obter o nome do país de 4 planilhas separadas em 4 intervalos separados e adicioná-los para formar um valor.

=CONCATENATE(VLOOKUP(A4,Nation2017,2,FALSE)&" "&(VLOOKUP(A4,Nation2018,2,FALSE)&" "&VLOOKUP(A4,Nation2016,2,FALSE)&" "&VLOOKUP(A4,Nation2015,2,FALSE))) 
  • Ajuste as referências de células na fórmula conforme necessário.
  • Verifique Nation20018, eu também acho que deveria ser Nation2018.

informação relacionada