Use o SUMPRODUCT com um SEARCH ():
=SUMPRODUCT(ISNUMBER(SEARCH("," & DATA!$A$2:$A$5 & ",";"," & results!A2 & ","))*DATA!$B$2:$B$5)
Gostaria de pesquisar vários valores em uma segunda tabela e adicioná-los. deixe-me entrar em mais detalhes
Eu tenho uma tabela com valores numéricos e id's
id||amount
>----------<
3||12
34||8
16||40
678||34
os id's são únicos
Agora quero criar uma soma parcial do valor que fornece uma lista de id's
list of ids|| sum
>---------------------<
3,34,16||60
34,16 ||48
678 ||34
Eu descobri como procurar o valor de um ID usando correspondência e índice.
=INDEX(Data.A1:D6;MATCH(results.A4;Data.A1:A6;0);2)
a tabela de valores numéricos está na planilha "Dados", a soma deve ser exibida na planilha "resultados". Atualmente, a célula "results.A4" contém apenas um id. Como posso fazer com que "results.A4" contenha uma lista e retorne a soma dos valores pesquisados?