Excel公式帮助-返回基于两个条件的值
原谅我,我是Excel的新手,不知道这是否可行。根据两个条件,查找返回四个值之一的公式。一个是下拉列表,其中包含“Sun Sat”或“Thur Wed”选项,另一个是日期值。如果输入的日期是星期一或星期二,则应返回一个值;如果输入的日期是星期三/星期四/星期五,则应返回另一个值Excel公式帮助-返回基于两个条件的值,excel,Excel,原谅我,我是Excel的新手,不知道这是否可行。根据两个条件,查找返回四个值之一的公式。一个是下拉列表,其中包含“Sun Sat”或“Thur Wed”选项,另一个是日期值。如果输入的日期是星期一或星期二,则应返回一个值;如果输入的日期是星期三/星期四/星期五,则应返回另一个值 A B Sun-Sat Thurs-Wed 1 Monday
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
我希望这是足够的细节,任何帮助都非常感谢 假设您在“匹配”表上有这些:
假设您在A2
中保留第一个标准(Match!$A
),在B2
中保留第二个标准(Match!$1
)
您需要的公式是:
=索引(匹配!$1:$1048576;匹配($A2;匹配!$A:$A;0);匹配($B2;匹配!$1:$1;0))
MATCH()
公式提供了INDEX()
公式用于标识输出单元格的索引。正如pnuts强调的,我错过了一个日期和一次验证 =索引(匹配!$1:$1048576;匹配(如果(或(工作日($A6)=2;工作日($A6)=3);“星期一/星期二”;“星期三/星期四/星期五”);匹配!$A:$A;0);匹配($B6;匹配!$1:$1;0)) 是
列包含日期时的扩充版本。注:我将这两组视为备选方案,如果存在,周末将被错误分类
不从回答者处编辑-布局可能更接近OP,并根据需要调整公式(还显示各种输入的结果):
非常感谢<代码>=索引(匹配!$1:$1048576;匹配(如果(或(工作日($A6)=2;工作日($A6)=3);“星期一/星期二”;“星期三/星期四/星期五”);匹配!$A:$A;0);匹配($B6;匹配!$1:$1;0))
是正确的选择。原来的一个是指第二行,是的。增广的一个是指第6行:下拉单元格$B6
用作下拉列表,而$A6
本身就是日期。是的,试试B6中的“Sun Sat”。
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