楼主 悟空师弟 |
问题:为什么两个一样的公式得到的结果却不一样? 如下图:E18和F18两个单元格输入的都是数组公式{=SUM(OFFSET(A1:B2,ROW(1:20),))},为什么得到的结果却不一样?而且,公式下拖后得到的结果更加是大不一样,这是为什么呢? 说明:纯公式类问题,与技巧、VBA等无关。 要求:回帖不用上传附件,只需要说出原因即可。 奖励: 1、第一个正确答案奖励 5分 魅力值和 5分 技能分。 2、其余正确答案奖励 5分 魅力值 答案公布日期:2011年2月1日后 |
2楼 arjoe |
是因为你设置了格式, 不管答案是多少, 都显示你的数值 哈哈 .... |
3楼 nothingwmm |
A列或者B列数据对E列或者F列的值进行了循环引用。 |
4楼 zm0115 |
哈,我来说说,不知道是否说得清楚,最开始是在E18,F18 同时选中输入的多单元格数组公式,后来拖动的时候是单列,根据相对引用。E18会变成=SUM(OFFSET(A2:B3,ROW(2:21),)) F19会变成=SUM(OFFSET(B2:C3,ROW(2:21),)) 因此出现不同 |
5楼 lrlxxqxa |
因为E18的公式是选中E18单元格输入的单单元格数组公式;而F18的公式是选中F1:F18单元格区域后输入的区域数组公式。 |
6楼 guideming |
因为是相对引用单元格 |
7楼 悟空师弟 |
公布答案! 评分说明:2楼、3楼、6楼所述原因不具体,不评分。 |
8楼 w83365040371 |
答案在哪?? |
9楼 半半瓶醋 |
跟锐版想的一样,4楼说的反而糊涂了。 |