将第一个“/”前的数字相加

将第一个“/”前的数字相加

我有一系列这样的数字:

114/114
142/137
79/79
60/59
69/69
132/132
1/1

我需要将“/”前后的数字相加,最终结果为 597/591。在 Excel 2016 中可以实现吗?

答案1

使用 SUMRPRODUCT 并解析数组然后连接回来:

=SUMPRODUCT(--LEFT(A1:A7,FIND("/",A1:A7)-1))&"/"&SUMPRODUCT(--MID(A1:A7,FIND("/",A1:A7)+1,10))

在此处输入图片描述

答案2

我想建议两种可能的方法:

方法 1:

在此处输入图片描述

  • 单元格 F16 中的公式(向下填充):

    =LEFT(E16,FIND("/",E16)-1)

  • 单元格 G16 中的公式(向下填充):

    =REPLACE(E16,1,FIND("/",E16),"")

  • 在单元格 F22 中输入此数组 (CSE) 公式并填充右侧。

    {=SUMPRODUCT((F16:F21)*1)}

笔记,,完成公式Ctrl+Shift+Enter


方法 2:

在此处输入图片描述

  • 数组(CSE)公式为单元格 E22,结尾为Ctrl+Shift+Enter

     {=SUM(LEFT(E16:E21,FIND("/",E16:E21)-1)+0)&"-"&SUM(RIGHT(E16:E21,LEN(E16:E21)-FIND("/",E16:E21))+0)}
    

根据需要调整公式中的单元格引用。

相关内容