从搜索结果中公式定位单元格块

时间:2015-07-24 01:10:24

标签: excel

我有一张数据表,其中列出了一系列与成员名单相关的日期。我想找到每个成员对一部分日期的出席情况。例如:

     A          B            C            D           E            F
1           2015/02/15   2015/02/10   2015/02/5   2015/01/26   2015/01/16
2  Person1       x            y            y           y            y
3  Person2       x            x            x           x            x
4  Person3       y            x            x           y            x

如果我有一个日期,例如2015/02/12在单元格B12中,那么我希望能够找到它之前的最近日期(表格中的C1 ; 2015/02/10)然后选择单元格C2:F2中的值(即单元格和后面的三个'它)。根据这些单元格中的值,我想确定他们是否在这四个场合中至少参加过两次(在这个例子中,Person1有,Person2和Person3没有参加)。

我找到了一个公式来获得最接近的日期=MAX(($B$1:$F$1<=B12)*B1:F1)但是我不知道如何使用它来获取单元格位置然后“扩展”#39}。获取会员的数据。

我要求在公式中完成此操作,因为我无法使用脚本或宏。如果有必要的话,我可以使用额外的细胞来进行中间培养。数据

有谁知道我该怎么做,或者它是否可能?

1 个答案:

答案 0 :(得分:0)

假设您的最近日期是在C12,请尝试在J2中复制:

=COUNTIF(INDIRECT(ADDRESS(ROW(),MATCH(C$12,A$1:F$1,0),3)&":"&ADDRESS(ROW(),MATCH(C$12,A$1:F$1,0)+3,3)),"y")>1