数组相乘或者排列组合在EXCEL上实现的问题

如图,已知列A1:A15为1-15的15个数字。返回数组包含该列任意五个数相乘的结果。... 如图,已知列A1:A15为1-15的15个数字。返回数组包含该列任意五个数相乘的结果。 展开
 我来答
广东山村憨夫
2013-11-05 · TA获得超过779个赞
知道小有建树答主
回答量:1233
采纳率:50%
帮助的人:935万
展开全部
假如a1:a15与{5,6,7,8,9}5个数相乘,公式=A1:A15*{5,6,7,8,9},
返回
{5,6,7,8,9;10,12,14,16,18;15,18,21,24,27;20,24,28,32,36;25,30,35,40,45;30,36,42,48,54;35,42,49,56,63;40,48,56,64,72;45,54,63,72,81;50,60,70,80,90;55,66,77,88,99;60,72,84,96,108;65,78,91,104,117;70,84,98,112,126;75,90,105,120,135}
但这个公式不能单独存在。
追问
我主要是想列出15个数任意5个相乘的集合,然后找出最大值,最小值之类的。不过还是非常感谢你的回答。
追答
如果任意5个数是1,3,5,7,9。这一组数相乘的公式是={1,3,5,7,9}*{1,3,5,7,9},它返回一组数:
{1,9,25,49,81},但这公式单独存在则不能返回正确结果。要得到这个数组相乘最大值的公式是:=MAX({1,3,5,7,9}*{1,3,5,7,9})
百度网友066dc732e
2013-11-05 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5675
采纳率:33%
帮助的人:1857万
展开全部
B1输入
=PRODUCT(SMALL(FIND(ROW($1:$10)-1,RAND()&1/17),ROW($1:$5)))
按【CTRL+SHIFT+回车】后,下拉复制公式即可。
B列每个单元格为随机取得的5个数的乘积
更多追问追答
追问
我主要是想列出15个数任意5个相乘的集合,然后找出最大值,最小值之类的。不过还是非常感谢你的回答。
追答
这还用找么?15个数中任意5个数乘积的最大值:
1、如果5个数相互不重复,则最大值=15*14*13*12*11=360360
2、如果5个数允许重复,则最大值=15^5=759375
最小值:
1、如果5个数相互不重复,则为:1*2*3*4*5=120
2、如果5个数允许重复,则为:1^5=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式