以这张表为例:
我需要在“姓名”列中查找 Peter、Ann 或两者,如果找到,则返回 Bonus 单元格中的值。
我尝试了 Copilot 的几条建议 - 例如(从 Dansih Excel 翻译而来):
=FILTER([Bonus]; (OR([Name]="Ann"; [Name]="Peter")))
=IF(OR([Name]="Ann"; [Name]="Peter"); [Bonus]; "")
=SUMIFS([Bonus], [Name], "Ann") + SUMIFS([Bonus], [Name], "Peter")
但它们都不起作用。
有什么建议吗?
更新
使用公式:
=SUM(BYROW(ISNUMBER(FIND({"Ann";"Peter"};Table1[Name]));OR)*Table1[Bonus])
...返回 0(在丹麦语 PC 上,我们在公式中使用“;”)。
尝试使用以下公式:
• 单元格中使用的公式D3
或者,
如果名称不区分大小写,那么也可以
SEARCH()
代替函数使用!FIND()
更新截图:
工作公式:
或者使用
MMULT()
: