马上升入二年级的少爷对竖式稍稍有点懵,假期想给他加强一下。想想出题都头疼,因此,动手用Excel设计了一个一劳永逸的模板。
1. 先上干货
Excel文件:点此下载
用法:每次打开这个Excel文件,竖式都会重新随机生成,直接打印即可。答案在第2页,要收好哦,:)。
2. 再说思路
因为最近在重温UML语法,所以借用活动图(Activity Diagram)整理了一下思路3. 技术点备忘
3.1 确定计算符号的表达式
=IF((B1+B2)>100,"-",IF(RAND()<0.5,"+","-"))
3.2 Excel的绝对引用和相对引用
3.2.1 相对引用
如上,3.1表达式中的B1
,B2
,就是相对引用。将这个表达式换到另一个单元格,比如下移一行,B1
就会变成B2
。
这也是我们最常见的引用方式。
3.2.2 绝对引用
如下的表达式:
=IF($B$4="+",SUM($C$3,$C$4),$C$3-$C$4)
表达式中在行号和列号前,都加入了$
符号,这便是所谓的绝对引用。将这个表达式换到任何一个另外的单元格,$B$4
都不会改变,永远指向B4单元格。
3.2.3 混合使用
如下的表达式:
=IF(E$4="+",SUM(F$3,F$4),F$3-F$4)
将这个表述式换个位置。行列号是一个变,一个不变。不如动手试试吧!
网友评论