求指正,为什么求和等于2

QQ截图.png


FineReport phh1 发布于 2020-2-25 15:29 (编辑于 2020-2-25 16:43)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-2-25 16:54(编辑于 2020-2-25 16:56)

SUM(maparray(split(a1,","),indexofarray(split(item,":"),1))) 这样写就可以了

最佳回答
0
JackloveLv7高级互助
发布于2020-2-25 15:34(编辑于 2020-2-25 16:00)
=SUM((HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1))/3600) A1换成你的这个时间的单元格试试 然后这个单元格设置为个位数就好了


  • phh1 phh1(提问者) 还是不行,结果是2.1505555555555556
    2020-02-25 16:41 
  • Jacklove Jacklove 回复 phh1(提问者) 你上面的时间是什么数据类型?????????
    2020-02-25 16:45 
  • Jacklove Jacklove 回复 phh1(提问者) 你边上加个辅助列 然后写上=(HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1))/3600 这个公式然后预览看看是什么效果
    2020-02-25 16:46 
  • phh1 phh1(提问者) 回复 Jacklove 这样是对的,但是一求和就不对了
    2020-02-25 17:00 
  • Jacklove Jacklove 回复 phh1(提问者) 比如你那个辅助列是J4 那你在这个h列求和的地方写sum(J4)试试效果
    2020-02-25 17:02 
最佳回答
0
Edward_DDLv5中级互助
发布于2020-2-25 15:37

没毛病啊,h4的小时就是2啊,哈哈,试一下sum(hour(H4[!0]))

  • phh1 phh1(提问者) 还是2,小时最后求和不应该是12嘛
    2020-02-25 15:41 
  • Edward_DD Edward_DD 回复 phh1(提问者) 你这公式只求了一个单元格的,没求所有的,上面那个公式不行的话,或者在sql里把小时直接求出来,或者添加一个隐藏的列,公式内容写 hour(H4),左父格设置成H4,向下扩展,然后求和那个单元格写隐藏的那列,例如SUM(X4[!0])
    2020-02-25 15:45 
  • Jacklove Jacklove 回复 phh1(提问者) 试一下我上面更新的回答
    2020-02-25 16:01 
最佳回答
0
听雨轩Lv5初级互助
发布于2020-2-25 15:54

image.png这样操作下吧,,

最佳回答
0
浪兔Lv7初级互助
发布于2020-2-25 16:43

模板导出内置数据丢上来。

最佳回答
0
L大大Lv7高级互助
发布于2020-2-25 16:53

首先公式只是获取了第一行的小时长,

下面的没有获取到,可以在后面插入一列,使用hour(),或者left获取小时长,

然后再用sum汇总小时长的单元格,不想显示可隐藏。

  • 7关注人数
  • 447浏览人数
  • 最后回答于:2020-2-25 16:56
    请选择关闭问题的原因
    确定 取消
    返回顶部