Veja esta tabela:
Preciso procurar na coluna "Nome" por Peter, Ann ou ambos e, se encontrado, retornar o valor da célula Bônus.
Tentei várias sugestões do Copilot - por exemplo (traduzido do Dansih Excel):
=FILTER([Bonus]; (OR([Name]="Ann"; [Name]="Peter")))
=IF(OR([Name]="Ann"; [Name]="Peter"); [Bonus]; "")
=SUMIFS([Bonus], [Name], "Ann") + SUMIFS([Bonus], [Name], "Peter")
e nenhuma delas funciona.
Alguma sugestão?
ATUALIZAR
Usando a fórmula:
=SUM(BYROW(ISNUMBER(FIND({"Ann";"Peter"};Table1[Name]));OR)*Table1[Bonus])
...retorna 0 (em PCs dinamarqueses usamos ";" em fórmulas).
Tente usar a seguinte fórmula:
• Fórmula usada na célulaD3
Ou,
Se os nomes não diferenciarem maiúsculas de minúsculas, então também podem ser usados
SEARCH()
no lugar da função!FIND()
Captura de tela atualizada:
Fórmula de trabalho:
Alternativamente usando
MMULT()
: