作者:乔山办公网日期:
返回目录:excel表格制作
一、这可以用SUMPRODUCT函数来完成。
二、比如是要计算 =A1*B1+A2*B2+.....A100*B100,则这个抄公式可以简化成
=SUMPRODUCT(A1:A100,B1:B100)
或
=SUMPRODUCT(A1:A100*B1:B100)
三、SUMPRODUCT函数的定义
在给定的几组数组中,将袭数组间对应的元素相乘,并返回乘积之和。
语法
SUMPRODUCT(array1,array2,array3, ...)
Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
说明
数组参数必须具有相同的维zhidao数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
模拟复运算表是一个单元格区域,它可显示一个或多个公式中替换不同值的结果,实际上就是模拟被模拟公式进行多重计算。有两种类型的模拟运算表:单输入模拟运算表和双输入模拟运算表。单输入模拟运算表中,用户可以对一制个变量键入不同的值从而查看它对一个或多个公式(实际上就是另一个变量)的影响。双输入模拟运算表中,用户对两个变量输入不同值,从而查看它对一个公式(第三个变量)的影响。
难点:1、双击模拟运算表结果单元格区域时,会出现无法退出的现象,此百时可以按键上的“ESC”键退出。
2、在设计模拟运算表时,运算表中的单元格类型度应一致(比如不能有某个合并的单元格)。
3、在单变量模拟运算表中,设置列变量时,设置公式的单元格(即被模拟公式所在知单元格)应位于变量值所在列的右侧,并高于“第1个变量单元格”一行;在设置行变量时,设置公式的单元格应该位于变量值所在行的下一行,并位于“第1个变量单元格”右列。在双变量模拟运算表中,道设置公式的单元格应位于行变量和列变量交汇的左上角。
Excel 模拟运算表使用方法
这个运算教程讲的很清楚的,你根据你的情况看看
这个肯定得用VBA才合适了,思路是这样,A1中存放待分解数X,B、C两列存放因数,循环1到X/2,判断与X相除的余数,如余数为0,则此数为X的因数,代码如下:
Sub AA()
Dim i, r
r = 1
With Sheet1
.Range("B:C").ClearContents '清除BC列原有数据
For i = 1 To Int(.Cells(1, 1) / 2)
If .Cells(1, 1) Mod i = 0 Then
.Cells(r, 2) = i
.Cells(r, 3) = .Cells(1, 1) / i
r = r + 1
End If
Next
'下面e5a48de588b6e799bee5baa6e997aee7ad94333这一段代码删除重复项
For i = r - 1 To 2 Step -1
If Application.WorksheetFunction.CountIf(.Range("C1:C" & i - 1), .Cells(i, 2)) = 1 Then
.Rows(i).Delete
End If
Next
End With
End Sub