Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3123|回复: 5

[已解决]关于函数

[复制链接]
发表于 2011-10-21 11:03 | 显示全部楼层 |阅读模式
本帖最后由 wzwbob 于 2011-10-21 11:03 编辑

昨天看到一个函数里面把必须的参数省略然后加个逗号,之前我也有使用过offset函数缺省参数加两个逗号的,那么我想问的就是,是不是在函数中的必需参数都可以这样处理呢?
最佳答案
2011-10-21 12:33
回复 wzwbob 的帖子

关于缺省的问题,要分清2个概念,一个是缺省参数,一个是缺省值。 以下以OFFSET函数为例进行说明。
一、语法
OFFSET(reference,rows,cols,height,width)
OFFSET函数共有5个参数,其中第4 、第5个参数是可以缺省的。如果缺省第4个参数,缺省值默认为1,如果缺省第5个参数,缺省值也为1.
二、实例
例1:OFFSET(A1,1,2)
解释:公式缺省了第4、第5个参数,也就是第4、第5个参数缺省值默认为1,和这个公式 OFFSET(A1,1,2,1,1) 的意义是一样的。都是返回A1向下偏移1行,向右偏移2列的单元格的内容。
上面的情况是缺省参数,缺省参数时,即要省略参数的值(具体什么值,看各自函数的帮助),又要省略参数之间的逗号。
例2:OFFSET(C2,0,0,2,3)  
解释:公式的第2个参数、第3个参数都是0,这时候可以不输入0,而写成 OFFSET(C2,,,2,3)  这种情况就叫做缺省值。
只有当参数的值为0时,可以不输入0,而写成2个逗号连续的形式。
缺省值时,只能省略参数的值(0),不能省略参数之间的逗号。
例3:OFFSET(C2,0,0,1,1)
解释:公式的第2、第3个参数是0,可以缺省值;第4、第5个参数都是1,可以缺省参数,这个公式可以简写为 OFFSET(C2,,)

三、总结
1 缺省区分2种情况,缺省参数和缺省值
2 缺省参数,即省略逗号,又省略值(默认值是什么看帮助,每个函数的缺省参数是不一样的)。
3 缺省值,只能省略值(每个函数的默认值都是0),不能省略逗号。
发表于 2011-10-21 11:13 | 显示全部楼层
必需应该是不能省的,加逗号什么都没有写,应该是微软系统默认值吧,带中括号[]是可以省的。也不知道说的对不。{:011:}
回复

使用道具 举报

 楼主| 发表于 2011-10-21 11:28 | 显示全部楼层
回复 macky591 的帖子

好像不对!我之前有用offset设定的就可以用两个逗号来省略参数的,但不知道是不是每个函数都可以这么玩,昨天看到的date函数也是这么省的
回复

使用道具 举报

发表于 2011-10-21 11:53 | 显示全部楼层
用逗号省略参数是可以的,但省略参数后,excel会使用系统默认的参数,这时你要知道其默认的参数是什么才不会出错。
回复

使用道具 举报

发表于 2011-10-21 12:14 | 显示全部楼层
用逗号并不表示省略了参数,而是省略了那个参数“0”
回复

使用道具 举报

发表于 2011-10-21 12:33 | 显示全部楼层    本楼为最佳答案   
回复 wzwbob 的帖子

关于缺省的问题,要分清2个概念,一个是缺省参数,一个是缺省值。 以下以OFFSET函数为例进行说明。
一、语法
OFFSET(reference,rows,cols,height,width)
OFFSET函数共有5个参数,其中第4 、第5个参数是可以缺省的。如果缺省第4个参数,缺省值默认为1,如果缺省第5个参数,缺省值也为1.
二、实例
例1:OFFSET(A1,1,2)
解释:公式缺省了第4、第5个参数,也就是第4、第5个参数缺省值默认为1,和这个公式 OFFSET(A1,1,2,1,1) 的意义是一样的。都是返回A1向下偏移1行,向右偏移2列的单元格的内容。
上面的情况是缺省参数,缺省参数时,即要省略参数的值(具体什么值,看各自函数的帮助),又要省略参数之间的逗号。
例2:OFFSET(C2,0,0,2,3)  
解释:公式的第2个参数、第3个参数都是0,这时候可以不输入0,而写成 OFFSET(C2,,,2,3)  这种情况就叫做缺省值。
只有当参数的值为0时,可以不输入0,而写成2个逗号连续的形式。
缺省值时,只能省略参数的值(0),不能省略参数之间的逗号。
例3:OFFSET(C2,0,0,1,1)
解释:公式的第2、第3个参数是0,可以缺省值;第4、第5个参数都是1,可以缺省参数,这个公式可以简写为 OFFSET(C2,,)

三、总结
1 缺省区分2种情况,缺省参数和缺省值
2 缺省参数,即省略逗号,又省略值(默认值是什么看帮助,每个函数的缺省参数是不一样的)。
3 缺省值,只能省略值(每个函数的默认值都是0),不能省略逗号。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 19:24 , Processed in 0.290879 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表