【发布时间】:2019-10-17 00:24:59
【问题描述】:
我正在研究一个 Excel 公式,以根据 Excel 表查找下一个可用日期。我有两个表,A 和 B,表 A 有日期和结果列,表 B 有日期和计数,我想根据表 A 和 B 中的日期计数从表 B 中获取日期到表 A 的结果列. 请注意,表 A 的“结果”列中的日期是预期输出,它始终与表 A 的日期列中的日期相同或更高。日期格式为月/日/年
table A
Date Result
01-02-2018 01-02-2018
01-02-2018 01-02-2018
01-05-2018 01-05-2018
01-05-2018 01-05-2018
01-05-2018 01-07-2018
01-05-2018 01-07-2018
01-06-2018 01-07-2018
01-07-2018 01-10-2018
01-09-2018 01-10-2018
01-11-2018 01-12-2018
01-12-2018 01-12-2018
table B
Date Count
01-02-2018 3
01-03-2018 1
01-04-2018 3
01-05-2018 2
01-07-2018 3
01-10-2018 3
01-12-2018 2
【问题讨论】:
-
嗨,表A,“结果”列是预期的输出,它基于表B的“日期”和“计数”列。一个 excel 公式将是理想的,我也可以使用 r 函数。 :)
-
请详细说明如何根据
Date和Count返回表A中的日期? -
我的意思是一个日期最多可以出现在表 A 结果列是基于表 B 的计数列。例如,对于表 A 中的行 3、4、5,它们的日期列为 01-05-2018 但在表 B 01-05-2018 中的计数为 2,因此结果列的第 3、4 行表 A 的日期为 01-05-2018,第 5 行的下一个日期列在表 B 中,即 01-07-2018。在这里,对于表 A 中的每个日期,结果日期要么是同一日期,要么是下一个更高的日期
-
表 A 和表 B 中的日期是否总是按升序排列,或者它们可以随机出现,如果没有匹配,你想显示什么?还有您使用的是什么版本的 Excel(这可能会开辟解决问题的新方法)。
-
两个表中的所有日期都按升序排列,表 A 和 B 之间可能有少数日期不匹配。在这种情况下,您可以看到表 A 中存在日期 01-06-2018 但是不是 B。我在 32 位 Office 365 中使用 excel
标签: r excel datetime excel-formula datetimeoffset