论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Excel教程
Tag:excel2000,excel2003,excel2007,函数,日期,时间,格式,技巧,表格,插入,,筛选,导入,导出,单元格,图表,打印,数据分析,排序,统计,公式,视频教程

Excel时间计算实例剖析

文章类别:Excel | 发表日期:2008-8-29 13:07:07


  前面我们在《菜鸟进阶:Excel公式应用初步》中介绍了Excel公式应用的基础知识,以及几个简单实用的实例剖析:《销售情况统计》、《家庭收支管理》和《业绩奖金计算》等,并开始介绍《轻松玩转Excel日期计算》,今天我们介绍Excel公式计算时间的实例剖析。文章末尾提供.xls文件供大家下载参考。

  文章导读:

  一、 Excel时间计算的基础
  和日期一样,Excel处理时间的方式并不像我们看到的那样——时间是由小时、分钟和秒钟组成的,有特殊格式的数据。Excel 在内部把每 24 小时的时间周期作为一个从 0 至 1的小数存储。

  二、 使用公式快速输入时间
  如果需要在工作表中输入很多没有规律的时间系列,假如只用输入A列的数字,然后用Excel公式自动转换成需要得到的C列的时间格式,就可以大大提高输入的效率。

  三、 计算出工作的小时数
  在一些类似于考勤表的工作表中,常常需要计算工作的小时数,这也就是前面所提到的,两个时间间隔长度的问题。我们在下面的工作表中进行操作。

  四、 计算出考试的分钟数
  上面一个实例,计算两个时间的差值,我们希望计算结果的单位为小时。那么,假如我们希望计算结果的单位为分钟,该用什么公式呢?下面用计算考试的分钟数来说明。

  五、 对时间的小时、分钟和秒进行处理
  下面这个问题是来自于一位读者的提问,大致是这样的:我希望对时间用如下规则进行处理,如果时间的秒数大于等于30秒,则分钟数加1,秒数归于0;如果时间的秒数小于30秒,则去掉秒数。

   一、 Excel时间计算的基础

  和日期一样,Excel处理时间的方式并不像我们看到的那样——时间是由小时、分钟和秒钟组成的,有特殊格式的数据。Excel 在内部把每 24 小时的时间周期作为一个从 0 至 1的小数存储(图 1)。


图 1

  说明:把A列中的时间数据复制到C列,然后通过“单元格格式”对话框,将C列的格式设置为“常规”即可看到如图所示的效果。

  从图1中可以看出,每 24 小时的周期都从午夜零点(0:00:00)开始,存储为0。正午(12:00:00)则存储为 0.5,因为从午夜零点至正午恰好是一个整天的一半。到下一个午夜零点时(0:00:00),Excel把它存储为1。从上一个午夜零点开始至下一个午夜零点开始,正好经历了24小时,这就是我们所说的,Excel处理时间的一个24小时周期。

  将时间作为小数存储使得 Excel 可以对时间进行运算。例如,要计算两个时间之间的间隔长度,执行结束时间对应的小数减去开始时间对应的小数的操作即可,具体应用下面会有实例介绍。

视频教程列表
文章教程搜索
 
Excel推荐教程
Excel热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058