在excel中如何让求积

在excel表格中如何进行求积?比如在A列中从A1-A10有数字,B1-B10中有数字,想在C列中的C1-C10中分别求A*B的值,比如C1=A1*B1,我知道的一个方法是在C1中写“=A1*B1”,批量求积的话,按住下拉柄往下拉,可以求出其他的数值。
我想请问的是:除了写出“=A1*B1”来求积的方法之外,还有没有其他更方便的方法?
我的意思是说:比如在A1中已输入了一个数字,在B1中在输入一个数字后,在C1中自动跳出A1和B1的乘积,也不用“=A1*B1”这个方法(这个方法我知道)

在excel中对数据求积的方法与步骤:

1.首先打开excel,这里随便输入了两组数据。如图。现在要计算这两组数据的乘积。


2.要计算一下下图中所选定的数据,首先计算出第一组数据的乘积。选定这一组数据然后点击上方的函数按钮。如图所示。


3.在弹出的菜单中并没有需要用到的乘积的公式,点击一下其他函数这个选项。


4.在插入函数的页面中,并不能直接找到需要用到的product函数。就在搜索函数空白框中,输入乘积两个字,然后点击转到按钮。


5.此时,在选择函数的列表中,就出现了一个乘积的函数,在列表的最下面有一个说明,即计算所有参数的乘积。选择之后点击确定按钮退出插入函数的页面。


6.开始计算第一组数据的乘积。直接用鼠标选定刚才选定的那组数据,选定之后这组数据会被虚线包围,然后在函数参数框中会有显示这组数据,同时在最下面会有一个计算结果,如图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-30

在求积的位置插入函数SUMPRODUCT,Array1和Array2分别对应两个因数。

公式变为SUMPRODUCT(A1,B1),鼠标放在C1框右下角,出现小十字,下拉。

也可以直接在C1处输入“=A1*B1”,下拉效果是一样的。

本回答被网友采纳
第2个回答  2011-03-09
只求积的话,这样最简单了。如果不想通过C列10个单元格求积,而直接求积之和,可以用:
=SUMPRODUCT(A1:A10,B1:B10)

根据问题补充,似乎你是想让C列的公式不用复制也可自动产生,可以如下实现:
1、单击【工具】→【选项】→【编辑】,勾选右上角的“扩展数据区域格式及公式”
2、将C1的公式向下复制到C4,并在A1:B4都输入数据,然后在A5、B5输入数字时,C5自动出现公式=A5*B5本回答被提问者采纳
第3个回答  2011-03-09
不用公式,自动跳出计算结果,可以编程来解决。比如你的问题:

Private Sub Worksheet_Change(ByVal Target As Range)
r = Target.Row
If Target.Column = 2 Then
Cells(r, 3) = Cells(r, 1) * Cells(r, 2)
End If
End Sub

ALT+F11进VBA,粘贴以上代码,ALT+F11返回表格。
第4个回答  2011-03-09
做任务