2017-07-21 54 views
0

确定最大值和最小值根据3个标准​​

在示出的表中,我需要柱d一个公式,将指示第一个日期(最小)和最近的日期(最大)每个参与者(在A栏)调查A(C栏)。 D列需要指出与参与者ID绑定的“第一个”和“最后一个” - 例如,我希望D2填充“3Last”,D5填充“3First”。列E显示我需要列D显示的内容。如果它不是第一个或最后一个日期(介于两者之间),或者它不是调查A,则D列中的单元格将留空或为0.如果只有一个符合条件的日期,则应返回“第一个”而不是“最后”。我非常难过这个...任何帮助非常感谢!

回答

1

在E2中,插入下面列出的ARRAY公式。如果你从来没有使用数组公式,请按照下列步骤操作:

  1. 从该页面中选择公式
  2. 复制
  3. 去练成
  4. 选择单元格E2,
  5. 按“F2 “关键
  6. 粘贴公式
  7. 按CTRL + SHIFT + Enter键(而不是只按enter)

要复制下来,请按照下列步骤操作:

  1. 复制单元格E2
  2. 向下移动到E3单元格(而不是选择范围)
  3. 粘贴在E3单元格
  4. 选择范围和粘贴从那里。

如果不以这种方式复制下来,它会告诉你,你不能改变阵列...

=IF($C2="A",IF($B2=MIN(IF(($C$2:$C$7=$C2)*($A$2:$A$7=$A2),$B$2:$B$7)),CONCATENATE($A2,"Last"),IF($B2=MAX(IF(($C$2:$C$7=$C2)*($A$2:$A$7=$A2),$B$2:$B$7)),CONCATENATE($A2,"First"))),0) 

HTH

+0

这完美地工作,感谢你这么多你的帮助!! – hrw08