首页 > 化工知识 > 用Excel玩数字炸弹,猜0-100你需要几次?

用Excel玩数字炸弹,猜0-100你需要几次?

时间:2021-08-05 来源:Excel自学成才 浏览:

 

 

数字炸弹游戏规则,给定一个数字,然后我们来猜这个数字,猜完之后,主持会给一个范围区间,谁猜中这个数字,这个炸弹就爆了。

比如给定的数字是52

第一轮猜50,那么主持人会给一个数字区间,50-100之间

第二轮猜60,那么数字区间是50-60

第三轮猜52,就猜对了。

如果这个游戏在Excel里面体现,该怎么制作呢?考验我们Excel函数公式的时候到了,小编制作了一个模版

 

1、当数字炸弹没有猜出来的时候,A2的数字显示是空白的,猜完一次之后,可以手动的在A2进行更换数字

2、当输入数字的时候,D列会自动的列出数字区间

3、当输入正确数字的时候,A2数字会标红

首先,解决数字区间的问题

我们在D2输入的公式是:

=IF(C2="","",IF(C2=$A$2,"猜对了",MAX(IF($C$2:C2<$A$2,$C$2:C2))&"-"&MIN(IF($C$2:C2>$A$2,$C$2:C2))))

因为是数组公式,所以输入完公式需要按CTRL+shift+ENTER

 

关于这个公式,前面两个IF比较好理解

如果C2是空白,那么D2也就不显示出来

如果C2等于A2,那么显示猜对了

那么后面两个数字区间是什么意思呢?

 

我们来看D5的后面的公式:MAX(IF($C$2:C5<$A$2,$C$2:C5))

表示从上到下C2:C5,如果小于我们的数字炸弹62的,那么显示他自己本身,否则显示为0

然后找到小于62最大的那个值,也就是52

 

同理MIN(IF($C$2:C5>$A$2,$C$2:C5))就是找到大于62的最小的那个数字,也就是70,然后用&符号连接起来,就形成了一个范围区间了

关于数字被猜出来之后,会自动标颜色的设置方法如下:

1、首先将A2单元格自身的字体调成白色

2、然后在条件格式里面,设置一个规则,使用公式确定设置格式的单元格,使用的公式是:

=VLOOKUP(A2,C:C,1,0),也就是说能在C列找到这个数字,那么就按我们的格式进行显示

 

关于用Excel制作数字炸弹的小玩法,你学会了么?

 

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐