计算连续更新的日期之间的平均天数

Calculate average days between dates continuously updating

您好,我正在寻找一个公式解决方案来计算连续出现的日期之间的平均天数。棘手的部分是新日期每隔一段时间就会添加到每一行。这是 google sheet 的植物浇水时间表,您可以在此处查看: https://docs.google.com/spreadsheets/d/1_w5nqlQDtHTrepfhUWOeCXALR0vjBGW4cxq8-KxcaqU/edit?usp=sharing 每行都记录了我给每株植物浇水的日期。当我选中 D 列中的框时,当前日期(即今天)会自动在 E 列中创建,之前的日期会移动 1 列 - 不断添加我给植物浇水的新日期。 我想要一个公式来计算每行中日期之间的平均天数。但我还希望公式能够说明将添加新日期的事实,最新日期出现在 E 列中,而较早的日期则延伸回 F、G、H 列,直至无穷大…… 我希望平均天数出现在 C 列中。 我共享的文件是可编辑的,您可以试用 sheet 在那里的工作方式,因为它是我的原始文件 sheet 的副本。 非常感谢建议和解决方案!

尝试

=arrayformula(iferror(AVERAGE(offset(E2,,,,sumproduct(--(E2:2<>""))-1)-offset(F2,,,,sumproduct(--(E2:2<>""))-1))))

并拖到下方