在Excel的文本类型单元格中求和

尼古翁

这个问题与Excel有关。如果我有一个类型为text的单元格,我将在其中插入多个日期,每个日期都带有小时,其格式如下:

06/05/2019 Hours taken: 1,23

06/09/2019 Hours taken: 0,12

06/10/2019 Hours taken: 0,45

06/11/2019 Hours taken: 1,59

当然,所有内容都将视为文本。但是,如果我想把所有的时间加起来,是否有办法做到?

罗恩·罗森菲尔德

如果您拥有Excel 2013+,则FILTERXML可以使用此函数使用以下数组公式:

编辑公式已更改为代表以下时间h,mm

=DOLLARFR(SUM(DOLLARDE(--SUBSTITUTE(FILTERXML("<t><s>"&SUBSTITUTE(TRIM(SUBSTITUTE(A1,CHAR(10)," "))," ","</s><s>") &"</s></t>","//s[contains(text(),'taken')]/following-sibling::s[1]"),",","."),60)),60)

由于这是一个数组公式,您按住需要“确认”它ctrl+shift同时击中enter如果正确执行此操作,则Excel将{...}按照公式栏中的说明在公式周围放置括号

如果小数点分隔符是逗号,则应使用:

=DOLLARFR(SUM(DOLLARDE(--FILTERXML("<t><s>"&SUBSTITUTE(TRIM(SUBSTITUTE(A1,CHAR(10)," "))," ","</s><s>") &"</s></t>","//s[contains(text(),'taken')]/following-sibling::s[1]"),60)),60)

算法

  • 用空格替换换行符,TRIM结果是只有一个空格
  • 用标记替换空格,并在开头和结尾添加标记,以创建格式正确的 XML
  • 返回紧随包含的节点之后的节点内容的数组taken
  • 在美国,我必须用点替换逗号以正确解释数值。您可能需要,也可能不需要在您的语言环境中执行此操作。
  • 应用双精度一元将数字的文本表示形式转换为实数
  • 使用DOLLARDEDOLLARFR函数可以将1.23表示形式的数字更改为1 hr 23 min可以加的小数,然后再转换为小数表示形式h.mm ,也可以将其更改为“实际” excel时间并进行格式化,但是您尚未弄清要求
  • SUM 结果数组。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Excel的文本类型单元格中求和

来自分类Dev

如何将excel单元格值转换为字符串类型?在excel中将单元格设置为文本类型不起作用

来自分类Dev

如何在同一单元格[Excel]中附加文本的数字求和?

来自分类Dev

如何使用文本前缀对单元格中的值求和

来自分类Dev

Excel对单元格中的数字求和的数字不同

来自分类Dev

求和函数excel中的递增单元格

来自分类Dev

按字体颜色对 Excel 中的单元格求和

来自分类Dev

如何基于Excel中右侧单元格的值求和水平单元格

来自分类Dev

如何对包含文本的单元格求和?

来自分类Dev

Excel-如何使单元格中的文本流到下面的单元格中

来自分类Dev

在Excel中,如果相邻单元格为空,我想使单元格的文本消失

来自分类Dev

Excel-将单元格的文本溢出到包含公式的相邻单元格中

来自分类Dev

如何从Excel单元格中删除文本/字符

来自分类Dev

从Excel中的文本单元格提取URL

来自分类Dev

在Excel中读取时间单元格为精确文本

来自分类Dev

如何在Excel中的单元格末尾添加文本

来自分类Dev

在Excel中删除文本单元格值的段

来自分类Dev

如何从Excel单元格中删除文本/字符

来自分类Dev

从Excel中的文本单元格提取URL

来自分类Dev

在Excel单元格中的文本之间添加值

来自分类Dev

Excel:搜索单元格中是否存在多个文本

来自分类Dev

在Excel中包含特定文本的VLOOKUP单元格

来自分类Dev

将单元格引用转换为Excel中的文本

来自分类Dev

修改了Excel单元格中的文本?

来自分类Dev

Excel单元格被SQL查询中的大量文本弄乱了

来自分类Dev

(Excel VBA)-从宏中的单元格文本绘制

来自分类Dev

Excel:在单元格中的空格前提取文本

来自分类Dev

无法在 Excel 单元格中输入“空”文本

来自分类Dev

VBA Excel-基于不同范围的单元格中的结果求和一定范围的单元格

Related 相关文章

  1. 1

    在Excel的文本类型单元格中求和

  2. 2

    如何将excel单元格值转换为字符串类型?在excel中将单元格设置为文本类型不起作用

  3. 3

    如何在同一单元格[Excel]中附加文本的数字求和?

  4. 4

    如何使用文本前缀对单元格中的值求和

  5. 5

    Excel对单元格中的数字求和的数字不同

  6. 6

    求和函数excel中的递增单元格

  7. 7

    按字体颜色对 Excel 中的单元格求和

  8. 8

    如何基于Excel中右侧单元格的值求和水平单元格

  9. 9

    如何对包含文本的单元格求和?

  10. 10

    Excel-如何使单元格中的文本流到下面的单元格中

  11. 11

    在Excel中,如果相邻单元格为空,我想使单元格的文本消失

  12. 12

    Excel-将单元格的文本溢出到包含公式的相邻单元格中

  13. 13

    如何从Excel单元格中删除文本/字符

  14. 14

    从Excel中的文本单元格提取URL

  15. 15

    在Excel中读取时间单元格为精确文本

  16. 16

    如何在Excel中的单元格末尾添加文本

  17. 17

    在Excel中删除文本单元格值的段

  18. 18

    如何从Excel单元格中删除文本/字符

  19. 19

    从Excel中的文本单元格提取URL

  20. 20

    在Excel单元格中的文本之间添加值

  21. 21

    Excel:搜索单元格中是否存在多个文本

  22. 22

    在Excel中包含特定文本的VLOOKUP单元格

  23. 23

    将单元格引用转换为Excel中的文本

  24. 24

    修改了Excel单元格中的文本?

  25. 25

    Excel单元格被SQL查询中的大量文本弄乱了

  26. 26

    (Excel VBA)-从宏中的单元格文本绘制

  27. 27

    Excel:在单元格中的空格前提取文本

  28. 28

    无法在 Excel 单元格中输入“空”文本

  29. 29

    VBA Excel-基于不同范围的单元格中的结果求和一定范围的单元格

热门标签

归档