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

Excel 根据3个标准确定最小值和最大值,excel,indexing,max,formula,minimum,Excel,Indexing,Max,Formula,Minimum,在所示的表格中,我需要为D列提供一个公式,该公式将指示a列中的每个参与者在C列中进行调查a的第一个最小日期和最近的最大日期。D列需要指示与参与者ID绑定的第一个和最后一个。例如,我希望D2填充3Last,D5填充3First。列E显示我需要列D显示的内容。如果不是第一个或最后一个日期,或者不是调查a,则D列中的单元格将留空或0。如果只有一个日期符合条件,则应首先返回,而不是最后返回。这件事让我很困惑。。。非常感谢您的帮助 在E2中,插入下面列出的数组公式。如果从未使用过数组公式,请执行以下步骤:

在所示的表格中,我需要为D列提供一个公式,该公式将指示a列中的每个参与者在C列中进行调查a的第一个最小日期和最近的最大日期。D列需要指示与参与者ID绑定的第一个和最后一个。例如,我希望D2填充3Last,D5填充3First。列E显示我需要列D显示的内容。如果不是第一个或最后一个日期,或者不是调查a,则D列中的单元格将留空或0。如果只有一个日期符合条件,则应首先返回,而不是最后返回。这件事让我很困惑。。。非常感谢您的帮助

在E2中,插入下面列出的数组公式。如果从未使用过数组公式,请执行以下步骤:

从该页面中选择公式 抄写 走向卓越 选择单元格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

这非常有效,非常感谢您的帮助!!