爱问知识人 爱问教育 医院库

怎样在excel中实现时间的累加?

首页

怎样在excel中实现时间的累加?

我的联通的手机上网套餐,20元包120小时,可只查得到每次连接的时间数,查不到总的累积时间,所以请高人指点一下
时间格式为多少分多少秒,请问怎么累加起来啊?小弟财富值用完了,不好意思,但非常希望并感谢您的帮助

附件已经上传麻烦帮我看一下

我的联通的手机上网套……
提交回答
好评回答
  • 2009-12-09 09:45:49
      这些数据是软件中导出来的吧,格式已经由别人定义好的吧?不是一个一个自己输入吧,如果真的是自己一个一个输入的话,就用楼上的方法,定义格式,不要这么复杂。
    选定义名称
    data1=$b$2:$b$14(公式太复杂了,修改公式时,只要修改名称就可以)
    先求出总共的秒数:
    c17=SUMPRODUCT(IF(ISERROR(FIND("分",data1)),VALUE(LEFT(data1,LEN(data1)-1)),IF(RIGHT(data1,1)="分",VALUE(LEFT(data1,LEN(data1)-1))*60,VALUE(MID(data1,1,FIND("分",data1)-1))*60+VALUE(MID(data1,FIND("分",data1)+1,LEN(data1)-FIND("分",data1)-1)))))
    数组公式,要按enter+ctrl+shift
    再算出:小时分钟秒数
     c19=INT(C17/3600)&"小时"&INT(MOD(C17,3600)/60)&"分"&MOD(MOD(C17,3600),60)&"秒"
    用辅助列的方法在第二张表中。
       。

    1***

    2009-12-09 09:45:49

其他答案

    2009-12-08 20:51:05
  • 1、选中B列,“格式/单元格/数字/分类/自定义/类型/[h]:mm:ss/确定”。
    2、输入使用时长,选中B列最后单元格,点菜单栏∑,选择求和区域,即可得到累计时间。
    ★建议:
    应循EXCEL要求,直接输入可计算格式的数据,否则会将简单事情复杂化。
    供参考。

    c***

    2009-12-08 20:51:05

  • 2009-12-08 11:27:56
  • 主要公式如下:
    =IF(B2="","",IF(IF(ISERROR(FIND("分",B2)),0,FIND("分",B2))=0,MID(B2,1,LEN(B2)-1)/3600,MID(B2,1,FIND("分",B2)-1)/60+N(MID(B2,IF(ISERROR(FIND("分",B2)),0,FIND("分",B2))+1,ABS(LEN(B2)-1-IF(ISERROR(FIND("分",B2)),0,FIND("分",B2)))))/3600))
    请看附件。

    1***

    2009-12-08 11:27:56

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):