首页 > 解决方案 > 根据三个条件返回值的函数或公式

问题描述

在无数次搜索、试验和失败之后,我在这方面陷入了死胡同,我希望有人知道这个问题的解决方案。

我有一个项目 ID 列表,其中每个 ID 也有一个日期戳。它看起来像这样;

在此处输入图像描述

在 CI 列中,需要一个公式或函数来查看 ID 列表,其中还包括 StartDate 和 ExpireDate,以及 ID 本身的串联(查找表 B 列)、StartDate 的值和 ExpireDate 的值,创建一个新 ID,我稍后可以在其上进行 VLOOKUP 以返回特定时期内特定日期的价格。

在此处输入图像描述

为此,如果找到 ID,并且如果 DataTable 中的日期大于查找表中 ID 的 StartDate 并且小于查找表中的过期日期。简而言之,我正在使用实际上始终保持不变的 ID,但查找表包含相同 ID 的许多版本,但价格因时期而异。

我试过杂项。查找以及不同的索引、匹配等,但对我没有任何帮助。我希望有人能在这方面帮助我。提前致谢!

标签: excelindexingmatchlookup

解决方案


推荐阅读