【峰回路转】Excel技巧百例 08.计算两个日期的差值

在Excel中如果快速计算两个日期之间的差?

例如A日期为:2012/3/12   B日期为:2015/7/29  那么这两个日期之间差几年,差几个月,差多少天?

我们使用DateDif 函数来处理。

例如:

=DATEDIF(A2,B2,"y")

=DATEDIF(A2,B2,"m")

=DATEDIF(A2,B2,"d")

如果要计算两个日期之间的天数差,也可以不使用函数,Excel中可以进行隐式转换

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-28 14:53:16

【峰回路转】Excel技巧百例 08.计算两个日期的差值的相关文章

【峰回路转】Excel技巧百例 01.对比两列数据,然后根据数据升降给出相关标识

首先看如下表格一和表格二: 表格一: 表格二: 下面说明一下如何在表格一的基础上,添加一列,说明第一列和第二列数据的升降关系并用箭头和颜色进行区分. 第一步: 插入一列,在标题处写上名字,例如:变化趋势.升/降 等均可. 第二步: 在新添加的列上填充公式,例如D3=B3-C3,然后鼠标按住D3单元格,向下拖拽至D12. 第三步: 在新添加的列上,右键,点击"设置单元格格式",然后点击自定义,在自定义框中输入: [颜色3][>0] ↑* 0;[颜色50][<0] ↓* 0  

SQL_计算两个日期之间差值

select DATEDIFF(D,'2012-06-01','2014-09-21') as 相差天数 select DATEDIFF(HH,'2012-06-01','2014-09-21') as 相差小时数 ps:DATEDIFF()函数用法 语法DATEDIFF(datepart,startdate,enddate)参数datepart日期区分startdate开始日期enddate结束日期 datepart 缩写 年 yy, yyyy 季度 qq, q 月 mm, m 年中的日 dy

oracle计算两个时间的差值(XX天XX时XX分XX秒)

在工作中需要计算两个时间的差值,结束时间 - 开始时间,又不想在js里写function,也不想在java里去计算,干脆就在数据库做了一个函数来计算两个时间的差值.格式为XX天XX时XX分XX秒: 上代码: CREATE OR REPLACE FUNCTION F_GET_DIFF_TIME(START_TIME IN DATE, END_TIME IN DATE) RETURN VARCHAR2 IS DIFF_TIME VARCHAR2(50); BEGIN SELECT TDAY || '

php 日期 - 计算2个日期的差值

1 /** 2 * 日期-计算2个日期的差值 3 * @return int 4 */ 5 public function get_difference($date, $new_date) { 6 $date = strtotime($date); 7 $new_date = strtotime($new_date); 8 return abs(ceil(($date - $new_date)/86400)); 9 }

计算两个DateTime的差值

基本做法(d2的日期应大于d1的日期,d1.Subtract(d2)返回的不是负数,而是0): 若想算"2017-2-13 23:59:59"到"2017-2-14 0:00:01"这两个时间相差的天数,那应该是1天,但是用上述的代码得到的只有2秒的时间差,若想知道天数的差值,应先进行转换,去掉时分秒(Convert.ToDateTime(aimTime.ToShortDateString())):

【峰回路转】Excel技巧百例 05.数值的阶梯性计算

首先我们看如下表格: 例如这是某班部分学生的成绩,学校为了让学生更加努力学习给出了学分奖励机制: 1.如果某学科如果取得100,则奖励20学分: 2.如果某学科取得90分以上(含90分),则奖励10学分: 3.如果某学科取得80分以上(含80分),则奖励5学分: 4.80分以下,不奖励学分. 怎么在Excel中进行快速计算呢?如果是给全校学生算,数据量很大,如果快速处理? 下面我们来用公式来处理一下 我们先用if+and 判断一下数学的分数: 公式:=IF(C2<80,0,IF(AND(C2>

【峰回路转】Excel技巧百例 06.设置下拉框

如何才能在Excel中完成一个如下图所示的下拉框呢? 1.首先鼠标选中B2单元格 2.点击上方的"数据"中的"数据验证"下方的小三角,然后点击浮层中的第一项:数据验证 3.在弹出的窗口中,选择"序列",在来源中输入:请选择,优,良,中,差,点击[确认]. 这样一个下拉框,我们就做好了. 版权声明:本文为博主原创文章,未经博主允许不得转载.

【峰回路转】Excel技巧百例 14.字符串截取函数的经典组合示例

原始数据: 我们可以看到这些url的长度不同,后缀不同,层级也不同,我们如何快速得到如下结果: 逻辑说明:就是得到最后一个"/"和"."之间的数字,如果中间的层级相同,我们可以采用用符号分列的方式,如果后缀相同或是数字都是相同长度,我们可以Ctrl+F替换,然后截取固定长度,如果数据很多,不能保证中间的数字是相同长度的,我们应该如何处理呢? 下面使用函数对字符串进行一下处理: 1.先找到最后一个"/",进行截取 =MID(A2,FIND(&quo

【峰回路转】Excel技巧百例 10.数据透视表的简单使用-分类汇总

在excel如何实现类似SQL SERVER中的group by的功能呢?在excel中可以使用透视表来完成这个工作. 原始数据: 假设这是某学校的学生成绩表(当然数据为很多,我们用少量数据演示这个功能) 如何快速得到每个学生的总分呢? 1.选中数据区域 2.点击上面的插入tab中的"数据透视表" 3.在弹出的窗口,点击确定 4.在新出现的窗口右侧将姓名放到行中,将分数拖拽到列中 5. 我们可以快速得到我们想要的结果,我们也可以把结果复制,然后选择性粘贴为数值,便于自己进行其他调整.