本次知识总结来源于《计算机应用基础实验指导》(2015版)课本P65实验内容3(2)。
本次试验中,难度最大、最具技术含量的操作,应当是实验内容3(2)的“销售分析”列表,与课本P64页例题有相似之处,但也有不同,故做以总结。
实验题干:根据算出的库存量求出销售分析(库存量为0的是好,库存量小于50为良好,库存量小于等于80为一般,大于80的为差)。
操作方法:选定H3:H20的表格,键入【=IF(F3=0,"好",IF(F3<50,"良好",IF(F3<=80,"一般","差")))】
课本例题:利用公式输入奖金(部门经理为2500元,项目经理为2000元,职员为1500元,实习职员1000元)
操作方法:编辑栏中输入【=IF(G3="部门经理",2500,IF(G3="项目经理",2000,IF(G3="职员",1500,1000)))】
(一)IF公式嵌套的原理分析
计算机中计算方式和我们人脑的思维方式并不相同。最简单的编程就是“如果”型的分析,答案往往是二选一的,答案只有yes或no。
通常一个答案所对应的结果是具体唯一的,而另一个结果所对应的范围较大,可以再细分,所以再在这另一个结果下继续分类讨论,就这样一直把所有情况全部涉及到。
以实验题为例,我只做了一张思维导图,用以对公式有一个清晰的了解。
(二)公式键入规范的思考——数字与文本的差别
公式一:=IF(G3="部门经理",2500,IF(G3="项目经理",2000,IF(G3="职员",1500,1000)))
公式二:=IF(F3=0,"好",IF(F3<50,"良好",IF(F3<=80,"一般","差")))
数字与数字对比,直接数字跟在符号后面即可。
同时,显示数字不需要加双引号,直接写在逗号后面即可。
而文字与文字对比,需要加上双引号。
同时,显示指定文字,也要加上双引号。