作业帮 > 综合 > 作业

Excel公式求助:mod(sum(N(sheet1!$A$1:$A1sheet1!$A$2:$A2)),2)?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/16 08:14:27
Excel公式求助:mod(sum(N(sheet1!$A$1:$A1sheet1!$A$2:$A2)),2)?
Excel中“标记不同产品名称”.其中用到的一个公式为mod(sum(N(sheet1!$A$1:$A1sheet1!$A$2:$A2)),2).求教:
1.此例定义上公式中,为什么要单独标明sheet1这个工作簿名称,有什么不同的意义吗?
2.$A$1:$A1sheet1!$A$2:$A2的意义,两个数列好像不一致长啊!
另求教对于Excel公式使用方面怎样才能快速提高?
Excel公式求助:mod(sum(N(sheet1!$A$1:$A1sheet1!$A$2:$A2)),2)?
1、标记sheet1是在不同工作表中引用另一工作表内容,譬如在sheet2中输入公式,需要引用sheet1中的单元格,此时就需要添加 sheet1!,当输入公式时如果使用鼠标选择另一工作表,该内容会自动添加,如果改变工作表名称,公式也会自动进行修改.

2、$为绝对引用,没有$为相对引用,
$A$1,在下拉或右拉或复制到其他单元格时保持不变,始终引用A1单元格的值.

$A1,列为绝对引用,行为相对引用,下拉公式时$A不会改变,1会相应变为2,3.……,引用 A1,A2……单元格式的内容
$A1右拉不会改变 (同一列复制不会变化)

A$1,行为绝对引用,列为相对引用,右拉变为B$1, C$1……,引用 B1, C1……单元格式内容
A$1下拉不会改变(同一行复制不会变化)

sheet1!$A$1:$A1sheet1!$A$2:$A2,当工作表sheet1中A1:A1不等于工作表sheet1中A2:A2的值时,做出判断……
该公式下拉时会发生变化,如 =Sheet1!$A$1:$A4Sheet1!$A$2:$A5,比较A1:A4与A2:A5,题中通过N函数和Sum函数进行变化.

3、多去论坛是提高的好方法,譬如 ExcelHome, ExcelPX, ExcelTips
再问: 多谢您细致的回答,让我学到很多东西。继续请教一下: 1.=Sheet1!$A$1:$A4Sheet1!$A$2:$A5这个公式单独拿出来在某个单元格中时为什么报错,说是值错误 2.在A1:A4与A2:A5的比较时,是Excel自己在做循环吗,就是A1与A2,A2与A3这样分别比较得出0,1值。这是循环计算,若采用{ }则是进行数组运算,是一步运算,这样理解正确吗? 3.另外Excel的数组是不是只认可{ ,,, }的形式,而不像Matlab中1:5这样的都认可数组。
再答: 1. =Sheet1!$A$1:$A4<>Sheet1!$A$2:$A5,是个数组公式,需要按Ctrl+Shift+Enter结束 2. =$A$1:$A4<>$A$2:$A5, 这个公式是比较A1:A4与A2:A5,实际是比较两个数组,前一数组由A1到A4 4个单元格的数组成,后一数组由A2到A5 4个单元格组成,最终结果是比较 A1与A2, A2与A3,A3与A4,A4与A5,这样比较后有四个结果组成一个数组,如果只在一个单元格输入,只能显示第一个值,可选择四个单元格输入公式,结果便会在4个单元格分别显示出来。 做个小实验就清楚了:A1到A6输入数字 1 1 3 4 5 6,选择C1:C6,输入公式,按Ctrl+Shift+Enter结束,结果为false, true, true, true, #n/a,#n/a, 因为A1与A2相等,返回false,其他不等,返回true。选择公式一部分按F9查看结果是一项重要技巧,如图: 3. Excel可以识别二级数组,分别用 , 和 ;区分,,为列,;为行, 如 {1,1,1;2,2,2;3,3,3}是3x3的数组