楼主 lrlxxqxa |
经过几个月的学习,我对excel工作表的认知有了很大的改观,它不但能在平面区域呈现数据,还能在维度上扩展形成内存空间,也就是常说的多维。 我理解的多维有2种:物理多维和虚拟多维,分别标准就是看具体的多维空间能不能“落地”。 (“落地”小注:落地即引用结果能呈现在工作表的单元格中,看得到摸得着;相对的概念就是不在具体单元格呈现,只在运算过程的内存中传递的内存数组。) 物理三维:在不同时点引用不同工作表的单元格就构成物理三维。如附件公式中出现的D1=SUM(Sheet1:Sheet3!A1),结果为6(sheet1!a1=1;sheet2!a1=2;sheet3!a1=3) 这里a1虽然是一个点,也是三维的。 虚拟多维:一些函数和公式产生的在同一个工作表区域在时间(运算节奏)和空间的偏移,就构成了三维,如果是同时向2个方向扩展,就构成了四维。 左图错误,为了对比而保留。 右图6.11更新后依然有错误,为了大家少走弯路而保留。 下图是经草版提示后思考很久更新的: 这些空间区域之所以我成为“虚拟”,是因为相对于物理三维,他不容易落地。比较典型的就是offset函数。 我认为多维问题最关键的地方就是从时间(运算节奏)和空间上去理解,在同一时间(运算节奏)不同空间的偏移,同一空间不同时间(运算节奏)上的偏移等。 经草版指出“时间”的概念不准确后,我尽可能得表述清楚。暂标注为“运算节奏”。侧重于从运算的节奏、步骤上理解这个“时间”更为合适。 ==================================================================== 时至今日,再看此贴,还是停留在附件中的理解上,对于时间的概念找不到合适的实例来说明,总的理解并未有新的收获,暂且搁置。(2010-6-26 17:41) 多维6.13更新.rar |
2楼 gouweicao78 |
“时间”一说比较新鲜,不过不一定准确。 “落地”一说,这里的读者并非都读过,因此还是需要说明。 |
3楼 lrlxxqxa |
谢谢草版!我已尽力添加解释使表达贴切理解。 |
4楼 gouweicao78 |
你1楼的图片是错误的,你自己把这个错误找出来,呵呵,这样理解就更进一步了。 建议:保留错误图片,增加正确图片,并加以对比说明,让别人少绕弯路。 |
5楼 lrlxxqxa |
依草版所示又想了很久,发现我之前的理解确实有偏差; 行、列的偏移应该是同步进行的,并就我的理解更新了图示和附件。 |
6楼 gouweicao78 |
如果公式没变,第2次图仍然错误。 猜测出错的原因: 1、“时间”论:此帖例中并无时间、运算节奏问题,因此可能误导了楼主。 2、被数组蒙住了眼睛,实际上数组该运算还运算,OFFSET该偏移还偏移,呵呵。 给2个基础的提示: 第一: {1,2}*{1,2}答案是什么;{1,2}*{1;2}答案是什么? 第二: OFFSET(A1,1,1)引用的是A1吗? |
7楼 lrlxxqxa |
{1,2}*{1,2}答案是{1,4};{1,2}*{1;2}答案是一个二维内存数组{1,2;2,4} OFFSET(A1,1,1)引用的是A1向下和向右偏移1个单元格以后的区域,即B2。 依照草版提示,正在编辑。 |
8楼 赵文竹 |
谢谢分享!呵呵,如此钻劲,佩服 |
9楼 鬼狐 |
一直对维度很是不能理解,只知道如何降维,但是就是不知道何谓三维,何谓四维,希望能在这里找到想要的答案~~~ |
10楼 传递 |
到了现在,也开始沿着师 父的足迹学习 |
11楼 lrlxxqxa |
呵呵,传递加油! |