结构良好的模型把三样东西分开:你可以改动的输入、使用输入的计算,以及你要读取的输出。当任务要求你做一张“能用不同数值重复使用”的表格时,就会考到这一点。
这一课是电子表格建模与图表单元的开头,也是后面每一课的基础。
为什么要把三部分分开?
如果价格被打在十个公式里,要改价格就得找出并修改十个公式。漏掉一个,表格就悄悄地自相矛盾。
如果价格放在一个带标签的单元格里,每个公式都指向它。你只改一次,整张表就跟着变。
一步一步布局模型
- **列出输入。**这些是任务给出的、可能会改变的事实。
- 给每个输入一个带标签的单元格,放在同一个区块,并在标签里写明单位,例如“价格(RM)”。
- 写每个计算,在第二个区块里只使用单元格引用。
- 把题目要求的输出放在第三个区块,加上清楚的标题。
- 改动一个输入,检查每个依赖它的结果是否朝正确方向变化。
例题
学校社团卖徽章。任务写明:价格 RM2.50,售出 120 个,每个成本 RM1.20。求收入、总成本和利润。
输入:
| 单元格 | 标签 | 数值 |
|---|---|---|
| B3 | 价格(RM) | 2.50 |
| B4 | 售出徽章数 | 120 |
| B5 | 每个成本(RM) | 1.20 |
计算与输出:
| 单元格 | 标签 | 公式 | 结果 |
|---|---|---|---|
| B8 | 收入(RM) | =B3*B4 | 300.00 |
| B9 | 总成本(RM) | =B5*B4 | 144.00 |
| B10 | 利润(RM) | =B8-B9 | 156.00 |
**手算核对:**2.50 × 120 = 300,1.20 × 120 = 144,300 − 144 = 156。
**假设测试:**把 B3 改成 3.00。收入变成 3.00 × 120 = 360,利润变成 360 − 144 = 216。表格应该显示完全相同的数字。
要留意的错误
常见的失误是把数字直接打进公式。
B8 里的错误公式:=2.5*120
今天它给出 300。B3 改成 3.00 之后,B8 仍然显示 300,利润也就错了。
正确的写法是 =B3*B4。一个简单的测试就能发现问题:改动一个输入,看每个你预期会变的结果有没有变。如果有一个结果纹丝不动,就是某处把数字写死了。
自我检测
1. 在徽章模型里,哪些单元格是输入:B3、B4、B5、B8、B9 还是 B10?
显示答案
**B3、B4 和 B5。**它们是人可以改动的手输数值。B8、B9 和 B10 由它们计算得出。
2. B5 的每个成本涨到 RM1.50。新的利润是多少?需要修改哪些公式?
显示答案
总成本 = 1.50 × 120 = 180。利润 = 300 − 180 = RM120.00。不需要修改任何公式,只改 B5。
3. 在 B11 写出利润率的公式(利润除以收入),并给出原始输入下的数值。
显示答案
=B10/B8。数值是 156 / 300 = 0.52,把单元格设为百分比格式后显示 52%。
接下来学什么
布局确定后,下一步是把输出用图表呈现:创建适合数据关系的图表。交作业前,可以用 ICT 实践任务与证据检查器确认布局清楚。
有些同学在课堂上懂得怎么布局,时间紧张时仍会把数字写死。ICT 线上一对一补习里的老师可以看着你现场建模,在这个习惯发生的当下指出来。