如何向此 Excel 公式添加第三个条件?

How do I add a third criteria to this Excel formula?

这是我使用的公式:

{=INDEX(AA:AJ31,MATCH(1,(AA:AA31=C2)*(AD:AD31=O2),0),10)}

它根据匹配的姓名和一天中的小时来查找数字。我需要改进它以匹配星期几。我 运行 遇到的问题是星期几是字符串的一部分。 "Sat,Sun" 或 "Mon,Tue,Wed,Thu,Fri"。

如何添加到上面的公式中?制作:

{=INDEX(AA:AJ31,MATCH(1,(AA:AA31=C2)*(AD:AD31=O2)*(SEARCH(P2,AC:AC)),0),10)}

既然要查找数字,为什么不使用 SUMIFS return 基于多个条件的列中的单个值?数组是老式的,SUMIFS 函数可以完成同样的事情。搜索条件可以采用通配符或使用 Mid、left 或 right 等公式从字符串中去除部分值。

试一试,如果仍有问题,请回复。

请尝试:

{=INDEX(AA:AJ31,MATCH(1,(AA:AA31=C2)*(FIND(P2,AC:AC31)>0)*(AD:AD31=O2),0),10)}