WEB开发网
开发学院软件教学办公软件Excel Excel 2007:求余数函数实用进阶 阅读

Excel 2007:求余数函数实用进阶

 2008-01-11 22:05:21 来源:WEB开发网   
核心提示: 这个问题后来通过设置辅助列,再配合求余数函数终于解决了,Excel 2007:求余数函数实用进阶(2),实现方法如下:将D列作为辅助列,点击D4单元格,以后,我们在公式中使用“yushu”,输入公式“="$B"&(INT((ROW()

这个问题后来通过设置辅助列,再配合求余数函数终于解决了。实现方法如下:

将D列作为辅助列。点击D4单元格,输入公式“="$B"&(INT((ROW()+4)/8)*8-4)”,回车后得到结果“$B4”,然后拖动填充句柄至D379单元格,这样,就可以实现固定查找参数的目的了,如图3所示。

Excel 2007:求余数函数实用进阶

图3(点击看大图)

问题二:VLOOKUP函数的第三个参数也需要配置。各学科成绩在原始成绩表中的位置是不一样的,按照图1所示表格,查找语文成绩时为应该使用参数“2”,数学、英语、理论、实践、文化、专业、总分各学科的此参数应该分别为“3”、“4”、“5”、“6”、“7”、“9”、“11”。所以,直接拖动填充句柄肯定不行。8个需要引用的成绩只能使用8个不同的公式来实现。此问题的解决方法是使用IF函数嵌套,再配合使用求余数函数作为判断条件。好在Excel 2007允许我们使用64个IF函数嵌套了。另外每个同学的成绩占用8行单元格,所以成绩所在行数除以8所得余数为0~7这几个不同的数字,正好可以作为判断的条件。

为了使我们的公式变得稍微简单一些,我们可以为求余数的公式部分命名。点击功能区“公式”选项卡“定义的名称”功能组中“定义名称”按钮,在弹出的对话框的“名称”输入框中输入名称“yushu”,在“引用位置”处输入公式“=MOD(ROW(),8)”,如图4所示。以后,我们在公式中使用“yushu”,就相当于直接使用公式“=MOD(ROW(),8)”了。

Tags:Excel 余数 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接