作业帮 > 综合 > 作业

Excel如何将括号内的数字相加?比如:有3个单元格分别是12(156),23(254),65(654),想要把括号内的

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 06:42:47
Excel如何将括号内的数字相加?比如:有3个单元格分别是12(156),23(254),65(654),想要把括号内的数字相加,需要用什么函数?顺便解释一下函数的意义.
还有如何单独将括号外的数字相加呢?
回答详细的++++++++分!
3个数据在A1:A3
括号里相加:=SUM(--MID(A1:A3,FIND("(",A1:A3)+1,FIND(")",A1:A3)-1-FIND("(",A1:A3)))
括号外相加:=SUM(--MID(A1:A3,1,FIND("(",A1:A3)-1))
复制公式时要按Ctrl+Shift+Enter三键结束
---------------------------------------------------------------
这是数组公式
Find函数找出括号位置
Mid函数按有关位置截取部分内容
--符号把文本变为数值
sum相加
再问: 这么多括号是什么意思?还有什么+1、-1的 FIND("(",A1:A3)+1,FIND(")",A1:A3)-1-FIND("(",A1:A3)) 这具体又是什么意思,为什么那么多括号啊
再答: 举例吧,假如A1单元格内容为12(156), FIND("(",A1)返回字符"("所在的位置,即3 同样,FIND(")",A1)返回字符")"所在的位置,即7 所以,MID(A1,FIND("(",A1)+1,FIND(")",A1)-1-FIND("(",A1))实际就是: mid(A1,3+1,7-1-3),即mid(A1,4,3),即从A1字符串中第4字字符开始,截取3个字符 结果就是156(括号内的数字) 这样解释能整明白吗