作业帮 > 综合 > 作业

excel表格如何计算时间差值?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 10:31:27
excel表格如何计算时间差值?
想自动计算未来某一日期跟当前日期差,并换算成年数,即剩余年数.
假设在A1中,用公式:
=DATEDIF(TODAY(),A1,"y")
再问: TODAY是今天函数,A1是到期时间所在位置,Y是什么?要填答案的地方? 试验了下:到期时间在H2,答案填在O2位置 我现在用公式=DATEDIF(TODAY(),H2,"Y")/365,结果显示1900/1/0 用公式=DATEDIF(TODAY(),H2,"O2")/365,结果显示#NUM! 不知道问题出在哪里?是不是时间格式有要求?
再答: O2公式: =DATEDIF(TODAY(),H1,"y") 不用除以365,直接得到年数。 显示1900/1/0的原因,你的单元格格式为日期,改为“常规”。 DATEDIF是一个宏表函数,有三个参数,1、起始日期;2、终止日期;3、设置返回值类型,本例为y,就是年数,(求天数可以用d)。