【发布时间】:2015-10-07 22:46:14
【问题描述】:
我需要计算迁徙动物种群的占用时间。入住率被定义为在给定年份中第一次和最后一次看到个人之间的时间段,以天为单位。我在 Excel 中处理的目击数据类型的一个小例子:
我需要能够计算一年内两次目击之间的天数,而不是第一次和最后一次目击之间或每次目击之间的天数。我想知道是否有办法使用 DATEDIF 和 IF 语句来做到这一点。
编辑:我正在重新审视这个分析,作为一个具体问题,如图所示。为了使我的数据正确,如果在给定的一年中只看到过一次动物,则公式需要返回“1”,如果根本没有看到则返回“0”。就目前而言,如果该公式被看到一次或根本没有看到,则返回“0”。
【问题讨论】:
-
请进一步解释:
I need to be able to calculate the number of days between sightings within a year and not between the first and last sightings or between each sighting. -
请展示正确输出的样例。
-
我希望能够确定动物在给定年份中停留在该地区的平均天数。查看我包含的示例数据中的示例:2005 年 11 个人的目击间隔为 0 天(因为只看到一次),2007 年第一次和最后一次目击之间有 6 天,2010 年为 0。个人 37 的目击间隔为 12 天2000 年和 2001 年 9 天。这有助于澄清吗?
-
是的。没错。
-
糟糕。我很抱歉。我把那个人的七月误认为六月。正确的数字是 40 天。
标签: excel date if-statement