室内设计培训
平面设计培训
部落窝教育
网站首页 >> Excel教程 >> 文章内容

excel分秒求和公式和方法

[日期:2012-02-22]   来源:IT部落窝  作者:IT部落窝   阅读:2614[字体: ]
内容提要:文章通过两个不规范数据源的excel时分秒求和汇总案例,为遇到困难的网友提供解题思路。

  关于excel分秒求和,我们在以前的文章已经介绍过:《excel输入分秒和分秒计算例子
http://www.ittribalwo.com/show.asp?id=1449,规范输入分秒很重要,只要数据源规范,一个SUM函数就可以进行分秒求和。

  如果数据源不规范,会无谓增加工作难度。本文主要介绍数据源不规范情况下的excel分秒求和,提供一些解题思路。

excel分秒求和案例一:

  下图所示的A列时间,是从另外一个系统导入到excel里面的数据。现在需要做两件事情:第一,将A列时间分别提取分和秒,放在B列和C列。第二,对A列的分秒求和。

excel分秒求和

  B2单元格输入公式:=IF(ISNUMBER(FIND(B$1,$A2)),-LOOKUP(,-RIGHT(LEFT($A2,FIND(B$1,$A2)-1),ROW($1:$10))),""),然后右拉下拉完成分秒提取。

  C8单元格输入公式:=SUMPRODUCT(--TEXT(SUBSTITUTE(TEXT({"0时",0}&A2:A6,"@"),"时","时0分"),"h:m:s;;0;!0")),得到分秒求和汇总。

excel分秒求和案例二:

  和第一个案例相似,将A列的时分秒数据源分别提取放在BCD列,然后对A列时间汇总。

excel时分秒求和

  B2单元格输入公式:=IF(ISNUMBER(FIND(B$1,$A2)),-LOOKUP(,-RIGHT(LEFT($A2,FIND(B$1,$A2)-1),ROW($1:$10))),""),右拉下拉复制完成。

  B7单元格输入公式完成时分秒求和汇总:=TEXT(SUM(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(ISNUMBER(FIND("小时",A2:A4)),A2:A4,"0小时"&A2:A4),"小时",":"),"分",":"),"秒",)),"[h]:mm:ss"),然后按ctrl+shift+enter三键结束数组公式的输入。

IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程