斐波那契数列
昨天有人问道这个题目。要求:通过用一个函数公式,得到斐波那契数列。不借助任意单元格或已填写的数字。
不使用VBA等。 第一个单元格:=SUM(((1+5^0.5*{1,-1})/2)^ROW()*{1,-1})/5^0.5,下拉。 =IF(OR(ROW()=1,ROW()=2),1,INDIRECT("B"&ROW()-1)+INDIRECT("B"&(ROW()-2))
同事的答案 查询下资料,一楼是通公式,二楼是函数表达式F(1)=F(2)=1,F(n)=F(n-1)+F(n-2) (n≥3),,,相对,二楼同事的更好理解,第三项开始等于前两项之和。 这不是引用单元格了么~ 是的,我这数学盲,通用式没理解,同事就函数给了个,我能理解,或许是看我不理解吧!欺负我数学差呗! 如果是引用B列单元格可以简化一下!
B1=IF(ROW()<3,1,SUM(OFFSET(B1,-{1;2},))) 牛牛牛牛 这个问题应该是我问的,以下时比较“祖鲁”的公式
K1=IF(ROW(A1)<3,MID(23,ROW(A1),1)/1,SUM(OFFSET(K1,-2,,2,1)))
I3=IF(ROW(A1)<3,MID(23,ROW(A1),1)/1,SUM(I1:I2)) 看来我有抄袭之嫌。