在Excel表格中,若A1=1*2,B1=4*6,C1=9*2,D1=A1+B1+C1,能用什么公式,一次性求出D1吗?详细步骤
5个回答
展开全部
如果计算式复杂,用宏表函数evaluate是最好的方法
如果都为1*2这样的个位数相乘
=SUMPRODUCT(LEFT(A1:C1,1)*RIGHT(A1:C1,1)) 这样就行
如果有10*2超过个数数的
=SUMPRODUCT(LEFT(A1:C1,FIND("*",A1:C1)-1)*RIGHT(A1:C1,LEN(A1:C1)-FIND("*",A1:C1)))
如果都为1*2这样的个位数相乘
=SUMPRODUCT(LEFT(A1:C1,1)*RIGHT(A1:C1,1)) 这样就行
如果有10*2超过个数数的
=SUMPRODUCT(LEFT(A1:C1,FIND("*",A1:C1)-1)*RIGHT(A1:C1,LEN(A1:C1)-FIND("*",A1:C1)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试这个公式D1中输入:
=SUMPRODUCT(LEFT(A1:C1,1)*RIGHT(A1:C1,1))
=SUMPRODUCT(LEFT(A1:C1,1)*RIGHT(A1:C1,1))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=SUM(A1:C1)
=1*2+4*6+9*2
要看你数据有什么规律了。
=1*2+4*6+9*2
要看你数据有什么规律了。
追问
输入完同时按Shift+Ctrl+Enter,就变成0了
追答
这种普通公式,不存在数组运算,没有必要按CTRL+SHIFT+ENTER结束。
更多精彩,尽在“Excel疑难千寻千解”之《Excel 2010函数与公式》,欢迎下载阅读:http://wenku.baidu.com/view/64cc998371fe910ef12df8a3.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在d1中输入=sum(a1:c1)
追问
好像不行唉,输入完了直接变成0了
追答
你在a1、b1、c1中分别输入:=1*2、=4*6、=9*2,在d1中输入=sum(a1:c1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D1=1*2+4*6+9*2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询