有一个代数式需要改写成excel的形式
最近有人给我出了个难题,就是上面这个式子,要我用excel来验证。这是个计算n倍角的正弦的公式。他说在a1中输入角的倍数,在b1中输入角的弧度,然后在c1中根据这个公式求出具体结果。比如a1 输入4,b1输入=PI()/6,也就是30度角,在c1中就要计算出4倍的PI()/6弧度,也就是120度角的正弦值。本来我是不想理他的因为这都是当年数学课学过的,即使忘了也能百度出来。但是我仔细一看,发现这个公式虽然是若干项相加求和,但是参与相加的项具体有多少,却要由a1单元格中给出的n值来决定。这和以前的参与相加的项的数量已知,而具体每一项可能需要计算的情况有所不同。于是我想到万一今后真的遇到类似情况,该怎么解决呢?所以,我想研究一下。有人能给出思路吗?
为了公式简化明了,可以先点公式定义名称
i=ROW(Sheet1!$1:$99)-1
也可以直接将如下公式中i换成ROW(Sheet1!$1:$99)
99为不小于N的一个较大的数
=SUM(IFERROR((-1)^i*COMBIN(A1,2*i+1)*COS(B1)^(A1-2*i-1)*SIN(B1)^(2*i+1),))
输完公式后,按CTRL+SHIFT+ENTER组合键
热门标签: