excel如何实现FOR循环 5
我想要达到的效果是:1000-X=N,X为一个随机数字N为保留数值再继续用N-X,一直到N<1。跳出循环最好能告诉我跳出的函数是啥~~嘿嘿X随机数不做控制只要最后N<1,...
我想要达到的效果是:
1000-X=N,X为一个随机数字
N为保留数值
再继续用N-X,一直到N<1。跳出循环
最好能告诉我跳出的函数是啥~~嘿嘿
X随机数不做控制
只要最后N<1,返回我个数字0就成 展开
1000-X=N,X为一个随机数字
N为保留数值
再继续用N-X,一直到N<1。跳出循环
最好能告诉我跳出的函数是啥~~嘿嘿
X随机数不做控制
只要最后N<1,返回我个数字0就成 展开
3个回答
展开全部
你说的这个和mod()函数很像
比如mod(1000,25)
就会得到0,循环40次后得数为0
mod(1000,33)
会得到10,循环30次后得数为10
和我刚开始接触excel一样的疑问.当时刚从学校出来,学的是C,觉得excel没有循环语句不好用,呵呵,后来才知道excel其实很强大.
Excel普通函数和公式不能实现for循环.
但是数组公式可以实现
比如
for(i=1,i<=1000,i++)
j=j+i;
求1+2+3+...1000类似这样的循环excel是可以做到的
=sum(row(1:1000)) ctrl+shift+enter 3键组合完成输入
excel数组公式是强大的,你可以研究一下.
比如mod(1000,25)
就会得到0,循环40次后得数为0
mod(1000,33)
会得到10,循环30次后得数为10
和我刚开始接触excel一样的疑问.当时刚从学校出来,学的是C,觉得excel没有循环语句不好用,呵呵,后来才知道excel其实很强大.
Excel普通函数和公式不能实现for循环.
但是数组公式可以实现
比如
for(i=1,i<=1000,i++)
j=j+i;
求1+2+3+...1000类似这样的循环excel是可以做到的
=sum(row(1:1000)) ctrl+shift+enter 3键组合完成输入
excel数组公式是强大的,你可以研究一下.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询