【问题标题】:Identify minimum and maximum values based on 3 criteria根据 3 个标准确定最小值和最大值
【发布时间】:2017-12-26 21:12:25
【问题描述】:
在显示的表格中,我需要 D 列的公式,该公式将指示每个参与者(在 A 列中)参加调查 A(在 C 列中)的第一个日期(最小值)和最近日期(最大值)。 D 列需要指示与参与者 ID 相关的“第一个”和“最后一个”——例如,我希望 D2 填充“3Last”,而 D5 填充“3First”。 E 列显示我需要 D 列显示的内容。如果不是第一个或最后一个日期(介于两者之间),或者不是调查 A,则 D 列中的单元格将留空或 0。如果只有一个日期符合条件,则应返回“第一个”而不是“最后”。我对此感到很困惑......非常感谢任何帮助!
【问题讨论】:
标签:
excel
indexing
max
formula
minimum
【解决方案1】:
在 E2 中,插入下面列出的 ARRAY 公式。如果您从未使用过数组公式,请按照以下步骤操作:
- 从此页面选择公式
- 复制它
- 转到excel
- 选择单元格 E2,
- 按“F2”键
- 粘贴公式
- 按 CTRL+SHIFT+Enter(而不是直接按 Enter)
要复制下来,请按以下步骤操作:
- 复制单元格 E2
- 向下移动到单元格 E3(而不是选择范围)
- 在单元格 E3 中粘贴
- 选择您的范围并从那里粘贴。
如果你不按这种方式复制下来,它会告诉你不能改变数组...
=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