excel 排列组合求和

excel 排列组合求和,第1张

20选5组合数共15504个, 用公式恐怕很难做到, 即使有了公式, 右拉再下拉也够费力的了 所以建议用VBA(启用宏), 不要嫌麻烦, 毕竟这是一劳永益的事

按 ALT+F11 组合键打开代码窗口, 粘贴下面代码, 然后 按F5运行, 运行成功后会有一个"ok"的提示

Sub 组合()

Dim arr(15504, 5) '20选5的组合数为15504

For a = 1 To 16

For b = a + 1 To 17

For c = b + 1 To 18

For d = c + 1 To 19

For e = d + 1 To 20

arr(n, 0) = Cells(a, 1)

arr(n, 1) = Cells(b, 1)

arr(n, 2) = Cells(c, 1)

arr(n, 3) = Cells(d, 1)

arr(n, 4) = Cells(e, 1)

arr(n, 5) = Cells(a, 1) + Cells(b, 1) + Cells(c, 1) + Cells(d, 1) + Cells(e, 1)

n = n + 1

Next e, d, c, b, a

[b1]Resize(15504, 6) = arr

MsgBox "ok"

End Sub

详见附件:↓

一、利用常用求和公式求和
利用下列常用求和公式求和是数列求和的最基本最重要的方法
1、 等差数列求和公式:
2、 等比数列求和公式:
自然数方幂和公式:
3、 4、
5、
[例] 求和1+x2+x4+x6+…x2n+4(x≠0)
∴该数列是首项为1,公比为x2的等比数列而且有n+3项
当x2=1 即x=±1时 和为n+3
评注:
(1)利用等比数列求和公式.当公比是用字母表示时,应对其是否为1进行讨论,如本题若为“等比”的形式而并未指明其为等比数列,还应对x是否为0进行讨论.
(2)要弄清数列共有多少项,末项不一定是第n项.
对应高考考题:设数列1,(1+2),…,(1+2+ ),……的前顶和为 ,则 的值
二、错位相减法求和
错位相减法求和在高考中占有相当重要的位置,近几年来的高考题其中的数列方面都出了这方面的内容需要我们的学生认真掌握好这种方法这种方法是在推导等比数列的前n项和公式时所用的方法,这种方法主要用于求数列{an�� bn}的前n项和,其中{ an }、{ bn }分别是等差数列和等比数列求和时一般在已知和式的两边都乘以组成这个数列的等比数列的公比 ;然后再将得到的新和式和原和式相减,转化为同倍数的等比数列求和,这种方法就是错位相减法
[例] 求和:( )………………………①
由题可知,{ }的通项是等差数列{2n-1}的通项与等比数列{ }的通项之积
设 ………………………② (设制错位)
①-②得 (错位相减)
再利用等比数列的求和公式得:

注意、1 要考虑 当公比x为值1时为特殊情况
2 错位相减时要注意末项
此类题的特点是所求数列是由一个等差数列与一个等比数列对应项相乘
对应高考考题:设正项等比数列 的首项 ,前n项和为 ,且 (Ⅰ)求 的通项; (Ⅱ)求 的前n项和
三、反序相加法求和
这是推导等差数列的前n项和公式时所用的方法,就是将一个数列倒过来排列(反序),再把它与原数列相加,就可以得到n个
[例] 求证:
证明:设 …………………………①
把①式右边倒转过来得
(反序)
又由 可得
………………②
①+②得 (反序相加)

四、分组法求和
有一类数列,既不是等差数列,也不是等比数列,若将这类数列适当拆开,可分为几个等差、等比或常见的数列,然后分别求和,再将其合并即可
若数列 的通项公式为 ,其中 中一个是等差数列,另一个是等比数列,求和时一般用分组结合法
[例]:求数列 的前n项和;
分析:数列的通项公式为 ,而数列 分别是等差数列、等比数列,求和时一般用分组结合法;
[解] :因为 ,所以
(分组)
前一个括号内是一个等比数列的和,后一个括号内是一个等差数列的和,因此
五、裂项法求和
这是分解与组合思想在数列求和中的具体应用裂项法的实质是将数列中的每项(通项)分解,然后重新组合,使之能消去一些项,最终达到求和的目的通项分解(裂项)如:
(1) (2)
(3) (4)
(5)
[例] 求数列 的前n项和
设 (裂项)
则 (裂项求和)


小结:此类变形的特点是将原数列每一项拆为两项之后,其中中间的大部分项都互相抵消了只剩下有限的几项
注意:余下的项具有如下的特点
1余下的项前后的位置前后是对称的
2余下的项前后的正负性是相反的
[练习] 在数列{an}中,,又 ,求数列{bn}的前n项的和


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10337366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存