如何在Excel中使用递归计算加泰罗尼亚数字?
我尝试在 Excel 中使用 N 值执行以下操作:
http://upload.wikimedia.org/math/b/a/d/bad5db400fcfd7092e2008e376993a27.png
我可以使用=COMBIN(2*N;N)/(N+ 1),但是考虑到我的 n >= 0 如何使 ni-1 ?
谢谢
I tried to the the following in Excel using N values:
http://upload.wikimedia.org/math/b/a/d/bad5db400fcfd7092e2008e376993a27.png
I can make the Ci using =COMBIN(2*N;N)/(N+1), but how to make n-i-1 considering my n >= 0 ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是可能的,但它很草率,因为 Excel 不容易允许您拥有反转数组(例如,如果您输入 B5:B1,Excel 会将其转换为 B1:B5)。
例如,用伪 Excel 表示法
但不允许使用 C8:C0。要获得类似于 C8:C0 的东西,我们必须使用
offset
函数。您可以在 googleoffset
上搜索,但这里有一些示例,这是使用公式计算加泰罗尼亚数字的示例工作表:
It's possible but it's sloppy because Excel doesn't easily allow you to have reversed arrays (eg, if you enter B5:B1, Excel will convert that to B1:B5).
For example, in pseudo-Excel notation
But C8:C0 is not allowed. To get something similar to C8:C0, we have to use the
offset
function. You can googleoffset
but here are some examples,Here is a sample worksheet to calculate the Catalan numbers using your formula: