我有两列包含日期。
我使用这个公式来找出这两个日期之间相隔多少天:
=DATEDIF(J7,K7,"md") &""
这样就可以得出天数,而后面不加“day/s”字。
我尝试使用该AVERAGE
函数找到这些结果的平均值,它返回的值为#NUM!。
首先,我认为这可能是使用函数的结果DATEDIF
。但是,我已将值转换为数字等,但它仍产生相同的结果。
我的表格是这样布置的(请注意,“天数差异”中的值不正确):
| Created Date | Closed Date | Difference Between Days |
|------------------|------------------|-------------------------|
| 11/08/2017 20:36 | 14/09/2017 17:45 | 33 |
| 13/06/2017 13:36 | 25/07/2017 12:20 | 45 |
| 12/10/2017 14:53 | 10/11/2017 23:15 | 29 |
答案1
@Máté Juhász 的说法是正确的,公式没有返回数字。我创建了一个新列并使用了该VALUE
函数,这使得该AVERAGE
函数能够返回正确的结果。
答案2
@JRigress,我想为这两个问题提出解决方案。第一个是关于天数差异,末尾有标题“天数”。
由于您没有列出日期值,因此我只是假设。例如,您的日期在单元格中C301 2017 年 11 月 14 日&D301 2017 年 11 月 30 日, 这公式在F301。
= DATEDIF(C301,D301,"d")&" days"(查找天数差异)。
其他是
=DATEDIF(C301,D301,"md")&" days" (忽略月份和年份,查找天数差异)
注意:选择所需的公式。
对于前两次约会,你得到的结果相同16 天。但是如果你改变日期值,例如C301 2017 年 11 月 14 日& 在D301 2018 年 1 月 1 日那么你会发现不同的结果。
第一个公式将显示48天第二个将显示18天因为它只是计算11月14日到12月1日哪个18岁(因为忽略了月份和年份)。
现在第二个问题,我不确定你使用平均公式但我想建议你,是的,你可以这样做。在应用公式之前,如果你愿意,请选择两个单元格C301&D301然后转到单元格格式并应用不带小数的数字格式,请记住这不会影响之前的结果最后使用平均值公式。
=平均值(C301,D301)
你会得到结果43077(在结果单元格中也应用数字格式)。
我确实希望我已经解决了您的两个问题,如果有任何进一步的疑问,只需发表您的评论即可。
@JRigress,,我想当我之前尝试回答你的问题时你还没有发布数据表,刚才在审查时我得到了它所以我也解决了它。
注意:两个公式与之前的相同,只是您需要更改数据范围。