原谅我,因为我对Excel有点不高兴,不知道这是不是可能。寻找一个公式,根据两个标准返回四个值中的一个。一个是带有“Sun-Sat”或“Thur-Wed”选项的下拉列表,另一个是日期值。如果输入的日期是星期一或星期二,它应该返回一个值,如果输入的日期是星期三/星期四/星期五,它应该返回另一个。
A B
Sun-Sat Thurs-Wed
1 Monday/Tuesday 28/06/2015 25/06/2015
2 Wednesday/Thursday/Friday 5/07/2015 2/07/2015
下拉框是单元格B6,日期是单元格A6 我希望这是足够的细节,非常感谢任何帮助!
答案 0 :(得分:1)
假设你在"匹配"片:
A B C
1 Sun-Sat Thurs-Wed
2 Monday/Tuesday 28/06/2015 25/06/2015
3 Wednesday/Thursday/Friday 5/07/2015 2/07/2015
并说保留Match!$A
中的第一个标准(A2
)和Match!$1
中的第二个标准B2
)。
您需要的公式是:
= INDEX(匹配度$ 1:!$ 1048576; MATCH($ A2;匹配度$ A:$ A; 0); MATCH($ B2;匹配度$ 1:!$ 1; 0))
MATCH()
公式提供INDEX()
公式用于标识输出单元格的索引
由于核桃突出显示我错过了它是一个日期和一个验证。
= INDEX(匹配度$ 1:!$ 1048576; MATCH(IF(OR(WEEKDAY($ A6)= 2; WEEKDAY($ A6)= 3);"周一/周二&#34 ;;"周三/周四/周五&#34);匹配度$ A:$ A; 0); MATCH($ B6;匹配度$ 1:!$ 1; 0))
是A
列包含日期的扩充版本。注意:我将这两组视为替代方案,如果存在,周末将被错误地分类。
不是从回答者编辑 - 布局可能更接近OP,公式调整到适合(也显示各种输入的结果):