以下是我使用的公式:
{=INDEX(AA$1:AJ$1831,MATCH(1,(AA$1:AA$1831=C2)*(AD$1:AD$1831=O2),0),10)}
根据匹配名称和一天中的小时数找到一个数字。我需要优化它以匹配星期几。我遇到的问题是,星期几是字符串的一部分。 “星期六,星期日”或“星期一,星期二,星期三,星期四,星期五”。
如何添加上面的公式?制作:
{=INDEX(AA$1:AJ$1831,MATCH(1,(AA$1:AA$1831=C2)*(AD$1:AD$1831=O2)*(SEARCH(P2,AC:AC)),0),10)}
答案 0 :(得分:0)
由于您在查找数字,为什么不使用SUMIFS根据多个条件从列中返回单个值?数组是旧学校,SUMIFS功能可以完成同样的工作。搜索条件可以采用通配符或使用像Mid,left或right这样的公式来从字符串中去除部分值。
如果您仍然遇到问题,请尝试并回复。
答案 1 :(得分:0)
请尝试:
{=INDEX(AA$1:AJ$1831,MATCH(1,(AA$1:AA$1831=C2)*(FIND(P2,AC$1:AC$1831)>0)*(AD$1:AD$1831=O2),0),10)}