择填空题'!$C$1”(统计姓名),C2:V2分别为“='D:\\test\\s1\\[test.xls]选择填空题'!$A$3”(统计答案)、“='D:\\test\\s1\\[test.xls]选择填空题'!$A$4”……“='D:\\test\\s1\\[test.xls]选择填空题'!$A$22”。
然后选中A2:V2,将鼠标移动到右下角,变成黑色十字的时候,向下拖动到第59行(假设有58台学生机),此时第3~59行与第2行是相同的,都是“='D:\\test\\test\\s1\\[test.xls]……”,这里需要改一下,第4行改为s2、第5行该为s3,依次类推。为了更快捷,也可以使用“编辑”菜单中的“替换”命令,将每行中的“s1”替换掉。
然后再设计分数表,用来判断对错并统计分数,如图2所示。c2中输入“=IF(答案表!C2=C$61,$C$62,\,将标准答案写在从c61单元格开始的第61行,该公式表示:如果c2等于标准答案c61单元格的数值,则显示c62指定的分数,否则为0分。然后选中该单元格,鼠标移动到右下角横向拖动20个格,然后再选中第一行纵向拖动58个格。
在C62中输入“2”,表示每道题2分,如图3所示。如果正确给2分,如果错误给0分。然后分别横向求和,就可以得到每个学生的分数。 学生机端设置
首先在学生机上建立一个隐藏共享文件夹,笔者所在机房中的d盘都是隐藏共享的。教师机上再共享一个“test$”共享文件夹,教师把考试文件复制到其中,让学生访问教师机上的“领取试卷”共享文件夹,运行其中的“领取试卷.dat”,内容为“copy \\\\teacher\\test$\\test.xls d:\\”。
这样试卷就复制到学生机的桌面上了,学生在指定的地方填好答案后单击[保存]按钮即可,考试结束时,教师运行收试卷程序: copy \\\\s1\\d$\\ test.xls D:\\test\\s1 copy \\\\s2\\d$\\test.xls D:\\test\\s2 ??
copy \\\\s58\\d$\\test.xls D:\\test\\s58
并把统计.xls复制到d:\\test文件夹中,打开统计.xls,成绩就一目了然了。
图1 test.xls文件
16
图2 汇总.xls文件
图3 分数设置
用Excel实现定时提醒
如果您从事设备管理工作,有近千台机械设备需要定期进行精度检测,那么,就得每天翻阅“设备鉴定台账”来寻找“到期”的设备——实在是太麻烦了!用Excel建立一本“设备鉴定台账”是不是方便得多?方法是:用Excel的IF函数嵌套TODAY函数来实现设备“到期”自动提醒。 首先,运行Excel,将“工作簿”的名称命名为“设备鉴定台账”,输入各设备的详细信息、上次鉴定日期及到期日期(日期的输入格式应为“年-月-日”,如:2003-10-21,如图1)。
17
图1
然后,选中图1所示“提示栏”下的F2单元格,点击插入菜单下的函数命令,在“插入函数”对话框中选择“逻辑”函数类中的IF函数,点击[确定]按钮,就会弹出“函数参数”对话框,分别在Logical_test行中输入E2=TODAY()、value_if_true行中输入“到期”、Value_if_false行中输入“\如图2),并点击[确定]按钮。这里需要说明的是:输入的 \是英文输入状态下的双引号,是Excel定义显示值为字符串时的标识符号,即IF函数在执行完真假判断后显示此双引号中的内容。为了醒目,可在“单元格属性”中将F2单元格的字体颜色设置为红色。
图2
最后,拖动“填充柄”,填充F列以下单元格即可。
我们知道Excel的IF函数是一个“条件函数”,它的语法是“IF(logical_test,value_if_true,value_if_false)”,具体地说就是:如果第一个参数logical_test返回的结果为真,则执行第二个参数Value_if_true的结果,否则执行第三个参数Value_if_false的结果;Excel的TODAY函数[语法是TODAY()]是返回当前系统日期的函数。
实际上,本文所应用的IF函数语句为IF(E2=TODAY(),\到期\,解释为:如果E2单元格中的日期正好是TODAY函数返回的日期,则在F2单元格中显示“到期”,否则就不显示,TODAY函
18
数返回的日期则正好是系统当天的日期。 Excel的到期提醒功能就是这样实现的。
Excel妙用----公式结果我都要
Excel 最重要的应用就是利用公式进行计算。无论输入是纯粹的数字运算,还是引用其他单元格计算,只要在一个单元格中输入公式,就能得到结果。这个直接显示结果的设计对于绝大多数场合来说都是适用的,但某些情况下就不那么让人满意了。比如说在做工程施工的预结算编写,使用Excel,既要写出工程量的计算式,也要看到它的结果,于是这样相同的公式在Excel里面要填两次,一次在文本格式的单元格中输入公式,一次是在数据格式的单元格中输入公式让Excel计算结果。
如何既能看到公式又能看到结果呢?这个问题笔者认为可以从两个方面考虑:一种方法是所谓“已知结果,显示公式”,先在数据格式单元格中输入公式让Excel计算结果,然后在相邻的单元格中看到公式;另一种方法所谓“已知公式,显示结果”,就是先在一个文本格式的单元格中输入公式,在相邻的单元格中看到结果。 已知结果,显示公式
假设C列为通过公式计算得到的结果(假设C1为“=A1+B1”,或者直接是数字运算“=2+3”),而相邻的D列是你需要显示公式的地方(即D1应该显示为“=A1+B1”或者“=2+3”)。 1. 打开“工具”菜单选择“选项”命令,出现“选项”对话框。 2. 在“常规”选项卡中,选中“R1C1引用方式”选项。
3. 定义名称,将“引用位置”由“=GET.CELL(6,Sheet1!RC[-1])”即可。这里的RC[-1]含义是如果在当前单元格的同行前一列单元格中有公式结果,则在当前单元格中得到公式内容,即在含公式结果单元格的同行后一列单元格显示公式内容;如果将RC[-1]改为RC[1],则在公式结果的同行前一列单元格显示公式内容。
4. 如果“引用位置”中含有“RC[-1]”,则在含公式结果单元格的同行后一列单元格中输入“=FormulaofResult”即可得到公式;如果“引用位置”中含有“RC[1]”,则在含公式结果单元格的同行前一列单元格中输入“=FormulaofResult”即可得到公式。
提示:如果想要在含公式结果单元格的同行后数第2列中显示公式内容,则需要把“引用位置”中的“RC?-1?”改为“RC?-2?”。 已知公式,显示结果
假设C列为输入的没有等号公式(假设C1为“A1+B1”),而相邻的D列是你需要存放公式计算结果的地方(即D1显示A1和B1单元格相加的结果)。
1. 选中D1,然后打开“插入”菜单选择“名称”命令中的“定义”子命令,出现“定义名称”对话框。 2. 在“在当前工作表中的名称”输入栏中输入定义的名称“ResultofFomula”,在下方的“引用位置”编辑栏中输入“=EVALUATE(Sheet1!C1)”,单击[确认]按钮退出。
3. 在 D1中输入“=ResultofFomula”,然后选中按住右下角的填充柄向下拉动填充即可。 提示:EVALUATE??是Eexcel 4.0版的宏表函数,Excel 2000和Excel 2002中还支持,但只可用于名称定义中。
4. 填充后要按[F9]进行重算,如果C列的公式有改动,也需要及时按[F9]进行重算。 巧施妙计,就能让公式和结果在Excel中和平共处了,你也试试吧。
19
避开Excel的误差
微软的Excel软件在财务应用领域使用得非常广泛、被许多单位用来处理财务数据。笔者就是用Excel来为单位做工资表的,不过笔者在使用过程中发现,当用Excel进行复杂算术运算时,其计算出来的结果有时会与电子计算器的结果有些微小的差别,特别是在进行多项除法运算而留有余数的情况下,算术“误差”很容易产生,究其原因,就是Excel在除不尽的情况下,不会自动对数值进行四舍五入的操作。这在要求严格的财务报表上当然是不允许的,避开这种“误差”的途径有两种:
1. 利用Round函数对中间值四舍五入
Excel中Round函数的格式为:Round(数值,保留的小数位数),它的作用就是对指定数值进行四舍五入的操作并保留指定小数位数。比如Round(8.8888,2)的意思就是对8.8888的千分位进行四舍五入、结果就是8.89,当然为工作方便,此函数括号内的数值也可以是单元格地址或别的算术公式,每个中间值经过这样处理后得到的最终运算结果就和计算器算出来的一致了。 2. 正确设置Excel选项来避开“误差”
上述函数方法虽然方便,不过遇上大型Excel表格时,如果每个单元格都要设置这个函数,工作量未免太巨大,这时我们就可以进入Excel的[工具]→[菜单]→[选项]→[重新计算],在“工作簿选项”处勾选“以显示值为准”,上述Excel“误差”也可有效避免,而默认情况下这个小选项是没有被勾选的。
用EXCEL建立家庭收支表
无需家政管理方面的软件,利用EXCEL电子表格强大的数据处理功能,根据自己的实际情况设计具体项目,就能建立家庭收支情况动态分析表,可以很好地进行个人理财。
下面以一个三口之家(父李明,母黄芳,女儿)为例介绍建立分析表的一般步骤与方法。 一、建立收入账目表 1.李明收入表
双击EXCEL左下“Sheet1”,键入“李明收入”,按回车键。选A1,键入“年月”,回车,选A2,键入“Jan—98”(1998年1月),回车。选A2,将鼠标对准单元格的右下角,出现黑“+”后,按住鼠标左键向下拖动至A13,在A14中键入“合计”。选B1、C1、D1、E1,依次输入“工资”、“奖金”、“其他收入”和“总收入”。选E2,键入“=B2+C2+D2”,回车。点E2,将鼠标对准单元格右下角,出现黑“+”后,按住鼠标左键向下拖至E13,回车。选B14,键入“=B2+B3+??+B13”,回车。点B14,将鼠标对准单元格右下角,出现黑“+”后,按住鼠标左键向右拖至E14,回车。 2.黄芳收入表 双击“Sheet2”,键入“黄芳收入”,回车。余下步骤同“李明收入表”。 3.家庭总收入表 双击“Sheet3”,键入“家庭总收入”,回车。选A1,键入“年月”,选A2,键入“Jan—98”,照前法建立年月栏目。选A14,键入“合计”。选B1、C1、D1,依次输入“李明收入”、“黄芳收入”、“总收入”。在B2中键入“=李明收入!E2”,在C2中键入“=黄芳收入!E2”,在C2中键入“=黄芳收入!E2”,在D2中键入“=B2+C2”,回车。分别照前法将鼠标下拖至B13、C13、D13,选B14,键入“=B2+B3+??B13”,回车。照前法将鼠标向右拖至D14,回车。
20