我正在试图找到一个公式,使用谷歌页,将索引匹配和最大日期公式组合。附上一张截图供参考。
索引为“阶段”,C列匹配为“ID编号”列B,另一个步骤是选择“最后修改日期”列A的最新/最大日期
最终结果应与示例“当前阶段”列D相同。
数组数据的//副本
/*Current相位是所需的最终结果
上一次修改日期??ID号?_*_
2/26/2022 165432欢迎健康检查3/1/2022 165432收养健康检查3/2/2022 165432健康检查2/26/2022 165432健康检查2/26/2022 165432密切健康检查6/21/2022 412356欢迎收养6/23/2022 412356收养2/26/2022 412356健康检查412356准备收养2/26/2022 412356
发布于 2022-06-27 23:35:51
回答
下列公式应产生所期望的行为:
=ARRAY_CONSTRAIN(FILTER($C$2:$C,$A$2:$A=MAX(FILTER($A$2:$A,$B$2:$B=$B2))),1,1)注意,如果多个阶段与最近的阶段绑定,这将只返回第一个阶段(即最低行号)。
解释
内部=FILTER只从A列中选择那些行,其中B列的ID与当前行的ID相同。然后,=MAX从这些行中获取最近的日期。接下来,外部=FILTER只从C列中选择那些行,其中A列在具有相同阶段的所有行中具有最近的日期(由=MAX确定)。最后,如果存在平分(最近的日期绑定了多个阶段),=ARRAY_CONSTRAIN只返回第一个。
所使用的职能:
https://stackoverflow.com/questions/72777928
复制相似问题