如何用EXCEL计算两个日期差值?

作者&投稿:司歪 (若有异议请与网页底部的电邮联系)

方法如下:

1、如图,G列为E列减F列的差值;

2、要求当差值为负值时,取0,否则取原数,首先想到的是条件公式:=IF(E19-F19<0,0,E19-F19);

3、变通一下,可以用:=(E19-F19>=0)*(E19-F19),当差值为负时,前面的判断不成立,自然会按0计算,得到0,当差值非负时,判断成立,按1相乘,得到原差值;

4、也可以用MAX求最大值函数:=MAX(E19-F19,0),当差值为负数时,最大值会取0,当公式非负时,取差值,这是最合理的公式。

扩展资料

数据库和清单管理函数

AVERAGE 返回选定数据库项的平均值

COUNT 计算数据库中包含数字的单元格的个数

COUNTA计算数据库中非空单元格的个数

DGET 从数据库中提取满足指定条件的单个记录

MAX 返回选定数据库项中的最大值

MIN 返回选定数据库项中的最小值

PRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值

STDEV 根据数据库中选定项的示例估算标准偏差

STDEVP 根据数据库中选定项的样本总体计算标准偏差

SUM 对数据库中满足条件的记录的字段列中的数字求和

VAR 根据数据库中选定项的示例估算方差

VARP 根据数据库中选定项的样本总体计算方差

GETPIVOTDATA 返回存储在数据透视表中的数据

日期和时间函数

DATE 返回特定时间的系列数

DATEDIF 计算两个日期之间的年、月、日数

DATEVALUE 将文本格式的日期转换为系列数

DAY 将系列数转换为月份中的日

DAYS360 按每年360天计算两个日期之间的天数

EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数

EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数

HOUR 将系列数转换为小时

MINUTE 将系列数转换为分钟

MONTH 将系列数转换为月

NETWORKDAYS 返回两个日期之间的完整工作日数

NOW 返回当前日期和时间的系列数

SECOND 将系列数转换为秒

TIME 返回特定时间的系列数

TIMEVALUE 将文本格式的时间转换为系列数

TODAY 返回当天日期的系列数

WEEKDAY 将系列数转换为星期

WORKDAY 返回指定工作日数之前或之后某日期的系列数

YEAR 将系列数转换为年

YEARFRAC 返回代表START_DATE(开始日期)和END_DATE(结束日期)之间天数的以年为单位的分数

DDE 和外部函数

CALL 调用动态链接库(DLL)或代码源中的过程

REGISTER. ID 返回已注册的指定DLL或代码源的注册ID

参考资料:百度百科 excel函数



~

excel两个日期时间差计算
答:步骤1:建立一张工作表,在A、B两列分别输入时间,我们将在C列计算AB两列时间差,在D列计算A列距今的时间差。步骤2:在C2中输入=(B2-A2)&"天",回车,然后用填充手柄填充其他单元格。步骤3:在C2中输入=(DAYS360(A2,B2))&"天",回车,然后用填充手柄填充其他单元格。步骤4:现在A、B两列中...

在excel中如何计算两个时间的差值excel中怎么计算两个时间的差值
答:“使用excel函数计算两个日期参数的差值”的操作步骤是:1、以Excel 2016为例,打开Excel工作表;2、由已知条件可知,需要根据A列的开始日期和B列的结束日期,计算之间间隔的天数,可通过DATEDIF函数求起止日期的间隔天数,也可直接通过结束日期减去开始日期,得到天数;3、设置C列单元格格式为“常规”,...

EXCEL里怎么算两个日期相减的差值?
答:EXCEL里由两个日期得出相差的月份,可通过DATEDIF函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在空白单元格输入函数=DATEDIF(,然后点击选择第一个日期所在单元格。2、输入半角逗号后,继续点击第二个日期所在单元格。3、继续输入“M”),完成公式=DATEDIF(A2,B2,"M")的编辑输入,回车即可。

如何用excel计算两个日期差除以两天
答:材料/工具:Excel2010 1、打开Excel2010表格,以下面数据为例进行演示。2、在C3单元格中键入“=”;3、接着鼠标单击“B3”单元格;4、键盘键入“/”;符号 5、在公式B3/A1中A的前后分别添加“$”符号,B3/$A$1;6、点击“Enter”按钮;7、鼠标移到C3单元格的右下角,看到“+”号时,按住拖动...

在excel怎样用excel函数公式计算日期差
答:“用Excel函数公式计算日期差”的操作步骤是:1、打开Excel工作表;2、由题意可知,B1单元格为开始日期,B2单元格为结束日期,需要计算出两个日期间隔的“天数”“月数”“年数”及“日差”“月差”等,这就需要用到Excel中DATEDIF函数;3、DATEDIF函数的结构为=DATEDIF(开始日期,结束日期,"参数"),...

如何用excel计算两个日期之间的时间差?
答:1、首先在excel表格的单元格中输入两组时间数据,需要计算时间差。2、然后在C1单元格中输入计算公式:=TEXT(B1-A1,"[m]")。3、点击回车按键,即可将计算公式生成结算结果,如果只保留分钟,可以看到时间差没有满4分钟,因此计算结果为3分钟。4、或者使用另外一种计算方法,输入公式:=(B1-A1)*24*...

excel怎么计算两个日期之间的差值?
答:在Excel中,要计算两个时间的差值,可以使用"减法"运算符来实现。首先,确保两个时间的格式正确,例如将它们手动输入为时间格式(HH:MM:SS)或使用时间函数将其转化为时间格式。然后,将要减去的时间放在减法运算符的左边,被减去的时间放在右边,用减号连接它们。最后,按下"Enter"键,Excel就会计算出两...

如何用excel算当前日期与指定日期的日期差
答:1、打开excel,选择需要计算的文件,如下图所示:2、首先计算两个指定日期之间的年数。这里需要使用函数DATEDIF()。选中单元格,在单元格中输入公式 =DATEDIF(L2,M2,"Y")。然后按下【enter】键就能得到结果。3、计算两个指定日期之间的月数。同样的使用函数DATEDIF()。选中单元格,在单元格中输入公式...

在EXCEL中怎样用公式计算两个日期之间的差值
答:1、首先在excel表格中输入两列数据,需要将B列的数据减去A列数据的结果显示在C列中。2、在C1单元格中输入计算公式:=B1-A1。3、点击回车即可得到计算结果,可以看到B1-A1的结果为“40”。4、此时可以双击C1单元格右下角的绿色圆点,即可自动向下填充公式得到批量的计算结果。

计算两个日期之间的差值
答:若要计算两个日期之间的差值,请使用DATEDIF函数。首先将开始日期放入一个单元格,并将结束日期置于另一个单元格。然后键入一个如下所示的公式。警告: 如果Start_date大于End_date,结果将会是#NUM!。以天为单位的差值在此示例中,开始日期在单元格D9中,结束日期在E9中。公式在F9中。“d”会...