如何用excel 计算表格中几项数据的乘积之和但是忽略数据前面的符号?

假如要计算A1*B1+A2*B2+A3*B3*A4*B4+……A15*B15等等一共十几项的乘积之和,其中A单元格是重量,有三位小数点,而B单元格是百分数,而且有部分百分数前面带了个*号的,如 *50% ,要用什么样的公式来计算方便点呢?最好随带简单的说明,本人比较笨,谢谢!

先整理B列的数据
C1输入公式
=SUBSTITUTE(B1,"*","")
下拉
再在D1输入公式
=SUMPRODUCT((A1:A15,C1:C15))
即可计算A1*B1+A2*B2+A3*B3+A4*B4+……A15*B15 之和
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-09
公式为=SUMPRODUCT(A1:A15,--SUBSTITUTE(B1:B15,"*","")) 用SUBSTITUTE函数把B1:B15的*号替换掉,再用--转换为数值,然后就可以用SUMPRODUCT求乘积之和了。
第2个回答  2013-04-09
1.ctrl+f 把 * 替换掉2.C列 C1=A1*B1 然后下拉3.对C列.求和 sum 或者 subtotal 等公式 你自己弄吧 截图出了点问题,总说文件过大传不上来
第3个回答  2013-04-09
先在“编辑”里点替换功能把“*”替换为无任何的文字,然后再输入公式就可以
相似回答