Dzwebs.Net

撰写电脑技术杂文十余年

excel通过归纳推算出合成公式

Admin | 2013-5-16 10:49:44 | 被阅次数 | 6648

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在excel中,可以使用很多公式,但是,有时候尽使用公式函数,是不能解决问题的,因为有的问题比较棘手,需要在借助公式的同时,还需要算法,推算出计算的算式,这样才能解决工作中的问题。下面,本例就带着大家一起来学习,在Excel中如何进行合成公式的推算!

  下面我们先看这个表格,看下图。

Excel2013-5-16-1

  上图中,基本的理论依据是:每4个一级的材料就合成一个二级的材料;每4个二级就能合成一个三级的材料,同样的道理,每4个三级的,就能合成一个四级的材料……总之,每4个(N-1)级的材料能合成一个N级的材料。

  现在,给出M个一级的材料,到底能合成多少个N级的材料。

  根据上述的理论依据,我们可以逐级来合成,这样就能推算出最终的公式了。

  看下图。要想从一级的个数中,合成多少个二级的,就得使用公式:=INT(B3/4)

Excel2013-5-16-2

  该公式的含义是:B3/4,其中,B3就是一级的个数,每四个合成一个二级的,拿这个数除以四取整数,就是二级的个数,因此,完整的公式为:=INT(B3/4)

  同样的道理,二级的能合成多少个三级的,公式为::=INT(B4/4)

  三级的合成四级的,公式为:=INT(B5/4),四级→五级公式为:=INT(B6/4);五级→六级:=INT(B7/4)……看如下公式,是五级的合成六级的。

Excel2013-5-16-3

  逐级合成的公式就给大家介绍到这里了,相信大家也明白,拿上一级的除以四再取整,就得到本级的个数,每一级都与4相关,但问题没这么简单,我们现在要推算的最终公式是:给出一级的个数M,任何时候都能直接推算出能合成多少个N级的。

  下面再使用逐级总结的办法,就能推算出公式了。

Excel2013-5-16-4

  看上图,一级合成一级,自然是一个合成一个,公式为:=INT(B3/(4^(1-1)))

  而一级合成二级的,公式为:=INT(B3/(4^(2-1))),看下图。

Excel2013-5-16-5

  中间过程就不再过多阐述了,看最后的吧,如下图。

Excel2013-5-16-6

  如果要直接合成7级的,那么,公式应为:=INT(B3/(4^(7-1)))。

  如果你还不明白,那么,我们也可以给出完整的推算过程,假设M代表的就是一级的个数:

  一级→二级公式为::=INT(M/(4^(2-1)))

  二级→三级公式为::=INT(M/(4^(3-1)))

  三级→四级公式为::=INT(M/(4^(4-1)))

  四级→五级公式为::=INT(M/(4^(5-1)))

  五级→六级公式为::=INT(M/(4^(6-1)))

  六级→七级公式为::=INT(M/(4^(7-1)))

  七级→八级公式为::=INT(M/(4^(8-1)))

  …………

  在Excel里面,上述公式中的4^(2-1)的含义是,4的(2-1)次方即4的1次方。现在,大家应该能看出了,公式里面出现的2,3,4,5,6,7,8代表的其实就是要转换的级数。而M则是一级的个数。所以,整个过程,仅与两个参数相关,即一级的个数和要转换的N级的数字。

  因此,通用公式就是:=INT(M/(4^(N-1))),含义是:一级的个数M除以4的N减1次方。N就是要转换的级别。假设一级的个数为888888,要转换成为10级的,能得到多少个10级的?

  此时,通用公式中,M等于888888,而N等于10,因此,=INT(M/(4^(N-1)))就变为:=INT(888888/(4^(10-1)))。这就是Excel中通过归纳推算出合成公式的简单例子。


该杂文来自: Excel杂文

上一篇:excel录制宏和学习宏的简单操作

下一篇:excel视图比例怎么修改

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计