excel求和,什么公式可以算出是几个数求和

比如我一排50个数字相加,怎么算是几个数字相加的,就是怎么求出这个50。谢谢
就是比如在A1这个单元格:=2+5+6+7+9,在A2我想显示5,也就是说5个数字相加。

目的是求得相加数一共有多少个, 这边可以统计一共有多少个加号,加号+1即为最后要的结果:

先统计公式“=2+5+6+7+9”长度X
在将公式中的“+”剔除,变成“=25679”,统计其长度为Y
最终需要的结果为:X-Y+1;
FORMULATEXT函数的作用是将引用格公式以字符串文本的格式返回值,
SUBSTITUTE函数的作用是将文本字符串中替换指定的文本,
在A2单元格内输入
=LEN(FORMULATEXT(A1))-LEN(SUBSTITUTE(FORMULATEXT(A1),"+",""))+1

即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-02
用宏表函数实现。
假设“加法算式”在Sheet1工作表的A1,光标定位到B1,按CTRL+F3,定义名称:AA,引用位置:
=GET.CELL(6,Sheet1!$A1)
完成名称定义后,在B1输入公式:
=LEN(AA)-LEN(SUBSTITUTE(AA,"+",""))+1
得到数的个数。
第2个回答  2019-04-02
按所举的例子,可用公式:
=LEN(FORMULATEXT(A1))-LEN(SUBSTITUTE(FORMULATEXT(A1),"+",""))+1
第3个回答  2019-04-02
用COUNTA函数统计一下这50个数值所在区域的非空值个数就可以了。
如果是横排(行)=COUNTA(A1:AX1)
如果是竖排(列)=COUNTA(A1:A50)本回答被网友采纳
第4个回答  2019-04-02
使用代码可以做到的
相似回答