怎样在excel中将上下排数字相乘得出的值然后这几列再相加?求教了

 我来答
yaayz
2016-08-30 · 知道合伙人教育行家
yaayz
知道合伙人教育行家
采纳数:1099 获赞数:2831

向TA提问 私信TA
展开全部

按照如下图在B3和D3单元格里分别输入公式后回车就可以了。

回车后的结果如下图:

如果要求4行和5行的对应值相乘再再相加的结果,在某个单元格里输入如下公式即可:

=22*B5+7*C5+18*D5+6*E5,然后回车。


*由于你的B4,C4,D4,E4单元格里的内容是文字而不是数值,所以用4行单元格里表述的数值与5行对应值相乘。

人生苦短就用python
2016-08-30 · python就是你余生必备的工具
人生苦短就用python
采纳数:362 获赞数:11504

向TA提问 私信TA
展开全部

只能使用正则表达式将第4行的数字提取出来,然后再与第5行的相乘,最后再求和。

Sub test()
    Dim 总和 As Single
    Dim i As Integer
    i = 2
    Set regx = CreateObject("VBScript.RegExp")
    With regx
        .Global = True
        .Pattern = "(\d+)"
        Set Rng = Range("a4:e4")
        For Each rn In Rng
        
            Set k = regx.Execute(rn)
            For Each m In k
                总和 = 总和 + m * Cells(5, i)
                i = i + 1
            Next
    Next
    End With
    Cells(5, "F") = 总和
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxy0924
2016-08-30 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18584

向TA提问 私信TA
展开全部
维修/台这类文字必须跟多少元放到同一个单元格吗?
更多追问追答
追问
是的,因为这样做明朗些
追答
放在一起太乱,也不符合常理,数字价在文字中间,而文字还涉及单元格内换行空格等一系列问题,做公式增加了好多倍的难度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式