当其中一个条件是date时,如何返回Vlookup值

时间:2014-04-04 18:38:24

标签: excel

enter image description here

您好,

请你帮忙 - 如果我有一个开始和结束日期表,如何返回给定日期每人所需的%值?如果这会对公式产生巨大影响,请回复2个案例。 1.当我们有额外的列 - 有效/不是这样我们可以使用sumproduct或sumifs exa(我尝试使用sumproduct,但没有在这里工作 2.如果我们可能有重复的条目,那么无法使用和函数

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用以下数组公式:

=INDEX($D$3:$D$8,MATCH(1,(($A$3:$A$8<=$G$2)*($B$3:$B$8>=$G$2)*($C$3:$C$8=G3)*($E$3:$E$8="active")),0))

您需要使用 Ctrl + Shift + Enter 输入上述内容。

MATCH将获取满足所有条件的表格范围内的第一个行号,即日期在范围内,人员以及他们是否处于活动状态。