EXCEL中等式计算题
来源:百度知道 编辑:UC知道 时间:2024/06/22 17:08:14
A1 2*3=6
A2 3*3=7
A3 4*3=12
...
我想计算此栏的值 输入SUM(A1:A3)答案是0
拜托大家了
谢谢 知道是文本了 可是我的问题是怎么做可以输出正常值?
楼主,您好.
sum的功能是只能对数字型数据进行求和。而您如果输入的是一个等式的话,Excel就会把你输入的内容当成文本, 而sum对文本数据进行求和的话会视文本为0, 所以sum的结果会是0
解决办法:
我假设你的数据是在A列(A1开始向下), B1输入公式
=SUMPRODUCT(--MID(A1:A1000,SEARCH("=",A1:A1000,1)+1,LEN(A1:A1000)))
B1的结果就是等于(=)右边数字之和
注A1:A1000是有效数据所在的单元格,您要改成您具体的
B1输入公式
=SUM(IF(A1:A2000<>"",--REPLACE(A1:A2000,1,FIND("=",A1:A2000),)))
数组公式,按CTRL+SHIFT+回车三键确定
请问楼主期望的计算结果是什么?
是“正确”的答案还是只要求把上述等式中“=”右边的数据累加即可?
如果是后者的话,那么前面几位朋友的答案都不错。
可是那样计算的结果也不正确啊,因为A2中的等式3*3=7是不对的啊?还是楼主自己笔误了?还有就是为什么上面要录入成等式的形式呢?呵呵,不好意思,原谅我的好奇心比较重。:)
=SUM(--REPLACE(A1:A3,1,FIND("=",A1:A3),)
再按CTRL+SHIFT+ENTER确定
再给你解释一下公式
SUM 求和
-- 将文本转化为数字
FIND 找到等号的位置
REPLACE 将等号及以前的所有文本或数字替换为空格
=SUM(--MID(A1:A3,FIND("=",A1:A3)+1,8))
按ctrl+shift+enter三键结束,公式含义:
相当于将公式:=MID(A1,FIND("=",A1)+1,8)从B1填充到B3后的结果求和
=MI