根据最早日期返回最新日期

时间:2021-02-14 08:09:11

标签: excel vba

我有两张桌子,一张用于客户发货,另一张用于客户退货。

“客户发货”表包含客户购买可重复使用产品的日期,“客户退货”表包含客户退货的日期。

我想要做的是使用日期“客户发货”表来确定客户的退货日期。

例如,如果客户在 1/1/2021 和 1/12/2021 上购买产品,并且在客户退货表中我有该客户的退货日期

12/25/2020、12/31/2020、1/7/2021 和 1/20/2021。

我想在“发货表”中引入这个客户的退货日期,所以对于上面的例子,

客户 A 于 1/1/2021 购买了产品,因此在“客户退货表”中,搜索 1/1/2021 旁边的最新日期,即 1/7/2021,并提供该日期的所有信息。< /p>

再来

客户 A 于 1/12/2021 购买了产品,因此在“客户退货表”中,搜索 1/12/2021 旁边的最新退货日期,即 1/20/2021,并提供该日期的所有信息。

提前感谢您的回复!

1 个答案:

答案 0 :(得分:0)

您可以使用DMin

ReturnDate = DMin("[ReturnDate]", "[ShipmentTable]", "[ReturnDate] > #" & Format([Purchase Date], "yyyy\/mm\/dd") & "#")