excel函数问题,请高手帮忙 100

如图所示,我想把金额一栏分成:金额=商品1的数量*5+商品2的数量*10+商品3的数量*20,我想把各种商品的数量随机生成在表格里,请问该怎么办... 如图所示,我想把金额一栏分成:金额=商品1的数量*5+商品2的数量*10+商品3的数量*20,我想把各种商品的数量随机生成在表格里,请问该怎么办 展开
 我来答
岭韵d文库
2017-07-02 · TA获得超过240个赞
知道小有建树答主
回答量:185
采纳率:50%
帮助的人:57.7万
展开全部

RANDBETWEEN 函数的公式语法和用法。

返回位于两个指定数之间的一个随机整数。 每次计算工作表时都将返回一个新的随机整数。

语法

RANDBETWEEN(bottom, top)

Bottom    必需。 RANDBETWEEN 将返回的最小整数。

Top    必需。 RANDBETWEEN 将返回的最大整数。

如果你需要 金额固定不变,则需要判断随机数是否满足要求,可以借助Excel宏实现:

快捷键:“Alt+F11”打开编辑界面,创建插入新模块,输入下面代码,运行即可(按"姓名"在"A1"单元格举例)

Sub 判断商品数量()

'

Dim i, j, k, h

For i = 2 To 7

For j = 1 To 20

For k = 1 To 20

For h = 1 To 40

Range("F" & i) = "=RANDBETWEEN(1,10)"

'Range("F" & i) = h

If Range("F" & i).Value * 5 + j * 10 + k * 20 = Range("B" & i).Value Then

Range("C" & i).Value = Range("F" & i).Value

Range("D" & i) = j

Range("E" & i) = k

Exit For

Exit For

Exit For

End If

Next

Next

Next

Next

Range("F1:F8").Clear

End Sub

---望采纳~~~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式