[转]宏表函数详解(GET.CELL,GET.DOCUMENT)
[转]宏表函数详解(GET.CELL,GET.DOCUMENT)宏表函数很多,这里只介绍一下GET.CELL,GET.DOCUMENT 两个信息函数,如果需要全部的宏表函数帮助,请到网上查找。
一、GET.CELL
只用于宏表
返回关于格式化,位置或单元格内容的信息。在由特定单元格状态决定行为的宏中,使用GET.CELL。
语法
GET.CELL(type_num, reference)
Type_num 指明单元格中信息的类型。下表列出Type_num 的可能值与其对应的结果。
Type_num 返回
1 以当前工作区文字引用类型绝对引用左上角引用单元格。
2 顶部引用单元格的行数。
3 最左边引用单元格的列数。
4 同TYPE引用
5 引用内容。
6 文字,以工作区设置决定的A1 或R1 C1 类型引用公式。
7 文字的单元格的数字格式(如“m/d/yy”或“General”)。
8 指示单元格水平对齐的数字
1 = 一般
2 = 左对齐
3 = 置中
4 = 右对齐
5 = 填充
6 = 两端对齐
7 = 跨列置中
9 指示分配给单元格左侧边框线的类型
0 = 无边框
1 = 细线
2 = 中等线
3 = 虚线
4 = 点线
5 = 粗线
6 = 双线
7 = 发丝线
10 指示分配给单元格右侧边框线的类型,对应指定返回值的描述参见type_num 9
11 指示分配给单元格顶端边框线的类型,对应返回值的描述参见type_num 9
12 指示分配给单元格底端边框线的类型,对应返回值的描述参见type_num 9
13 是0至8之间的一个数字,当在[格式]菜单下选择[单元格]命令时,[单元格格式]对话框的[图案]标签显示被选择的单元格。这个数字指明其模式。如模式未被选择,返回0。
14 如果单元格被锁住,返回TRUE;否则,返回FALSE。
15 如果单元格中公式被隐藏,返回TRUE;否则返回FALSE。
16 一个含有两顶的水平数组,包括活动单元格的宽度和一个逻辑值,这个逻辑值指明单元格宽度是否改变,如为TRUE,标准宽度改变,如为FALSE,仍为自定义宽度。
17 用点表示的单元格的行高
18 字体名称,文字形式
19 用点表示的字体大小
20 如果单元格中所有字符或只有第一个字母为黑体,返回TRUE;否则,返回FALSE。
21 如果单元格中所有字符或只有第一个字符为斜体。返回TRUE;否则,返回FALSE。
22 如果单元格中所有字符或只有第一个字符为加底线,返回FALSE。
23 如果单元格中所有字符或只有第一个字符为加删除线,返回TRUE;否则,返回FALSE。
24 是1-56的一个数字,代表单元格中第一个字符的字体颜色。如果字体颜色为自动生成,返回0。
25 如果单元格中所有字符或只有第一个字符为空心体,返回TRUE;否则,返回FALSE。Microsoft Excel for Windows 不支持空心字体格式。
26 如果单元格中所有字符或只有第一个字符加阴影,返回TRUE;否则,返回FALSE。Microsoft Excel for Windows 不支持阴影字体格式
27 指示单元格中能否进行手动分页线的数字。
0 = 没有分页线
1 = 行
2 = 列
3 = 行和列
28 行的级数(分级显示)
29 列的级数(分级显示)
30 如果所包含的活动单元格为摘要行,返回TRUE;否则,返回FALSE。
31 如果列所包含的活动单元格为摘要列,返回TRUE;否则,返回FALSE。.
32 如窗口只包括一个表,其文件名为不含扩展名的工作簿的文件名,为包含单元格的工作簿或工作表的文件名,以BOOK1.XLS 的形式返回簿的文件名;否则,以"[BOOK1]sheel"的形式返回表的文件名。
33 如单元格被折行,返回TRUE;否则,返回FALSE。
34 是1-16之间的一个数,代表左侧边框线颜色。如颜色自动生成,返回零。
35 是1-16之间的一个数,代表右侧边框线颜色。如颜色自动生成,返回零。
36 是1-16之间的一个数,代表顶端边框线颜色。如颜色自动生成,返回零。
37 是1-16之间的一个数,代表底端边框线颜色。如颜色自动生成,返回零。
38 是1-16之间的一个数,代表前景颜色。如颜色自动生成,返回
零。
39 是1-16之间的一个数,代表背景颜色。如颜色自动生成,返回零。
40 单元格风格,文字形式。
41 不经翻译返回活动单元格中的公式(用于图别设定的宏表)。
42 用点表示的活动窗口左边界到单元格左边界的水平距离,如果窗口滚动到单元格外,可能为负值。
43 用点表示的活动窗口顶边界到单元格顶边界的垂直距离,如果窗口滚动到单元格外,可能为负值。
44 用点表示的活动窗口右边界到单元格右边界的水平距离,如果窗口滚动到单元格外,可能为负值。
45 用点表示的活动窗口底边界到单元格底边界的水平距离,如果窗口滚动到单元格外,可能为负值。
46 如果单元格包含文字注释,返回TRUE;否则,返回FALSE。
47 如果单元格包含声音注释,返回TRUE;否则,返回FALSE。
48 如果单元格包含公式注释,返回TRUE;否则,返回FALSE。
49 如果单元格为数组的一部分,返回TRUE;否则,返回FALSE。
50 指示单元格垂直方向对齐方式。
1 = 顶对齐
2 = 置中
3 = 底对齐
4 = 两端对齐
51 指示单元格垂直方向。
0 = 水平
1 = 垂直
2 = 向上
3 = 向下
52 单元格前缀(或文字对齐)字符,如果单元格不包括任何内容,代表空文本(“”)。
53 当前显示的单元格的内容,文本形式,包括格式化单元格所加上去的数字或符号。
54 返回包含活动单元格的数据透视表视图的文件名。
55 返回数据透视表视图中单元格的位置。
56 在数据透视表视图中,返回包含活动单元格引用的字段名称。
57 如果单元格中所有的字符,或只有第一个字符被格式化为上标字体,返回TRUE;否则,返回FALSE。
58 作为显示在[单元格格式]对话框中[字体]标签定位单元格中所有的字符或只第一个字符的正文返回字体风格,如“Bold Italic”。
59 返回下加线风格的数。
1 = 无底线
2 = 单底线
3 = 双线
4 = (single accounting)
5 = (double accounting)
60 如果单元格中所有的字符,或只有第一个字符被格式化为下标字体,返回TRUE;否则,返回FALSE。
61 作为文本返回活动单元格数据透视表项的文件名。
62 返回工作簿和"[book1]sheet1"形式的当前表的文件名。
63 返回单元格的填充(背景)颜色。
64 返回单元格的图案(前景)颜色。
65 如果[增加缩格]对齐选项处于开的状态( 只用于Microsoft Excel的远东版本返回TRUE; 否则,返回FALSE。
66 返回包含BOOK1.XLS 形式单元格的工作簿的簿名。
Reference 是提供信息的单元格或单元格范围。
如果引用的是单元格范围,使用引用中第一个范围的左上角的单元格
如果引用被省略,默认为活动单元格。
提示使用GET.CEELL(17)来判定单元格高度,用
GET.CELL(44)_GET.CELL(42)来判定宽度。
实例
如果sheet1表中B4单元边框线为黑体,下列宏公式返回TRUE。
GET.CELL(20, Sheet1!$B$4)
你可以使用由GET.CELL 的信息来初始化一个操作。如果GET.CELL 公式返回FALSE,则下面的宏公式运行名叫BoldCell的自定义函数:
IF(GET.CELL(20, Sheet1!$B$4), , BoldCell())
二、GET.DOCUMENT
GET.DOCUMENT(type_num, name_text)
Type_num 指明信息类型的数。下表列出type_num 的可能值与对应结果。
Type_num 返回
1 如果工作簿中不只一张表,用文字形式以“[book1]sheet1”的格式返回工作表的文件名。否则,只返回工作簿的文件名。工作簿文件名不包括驱动器,目录或窗口编号。通常最好使用GET. DOCUMENT(76) 和GET. DOCUMENT(88) 来返回活动工作表和活动工作簿的文件名。
2 作为文字,包括name_text 的目录的路经。如果工作簿name_text 未被保存,返回错误值#N/A
3 指明文件类型的数1 = 工作表2 = 图表 3 = 宏表
4 = 活动的信息窗口
5 = 保留文件
6 = 模块表
7 = 对话框编辑表
4 如果最后一次存储文件后表发生了变化,返回TRUE;否则,返回FALSE。
5 如果表为只读,返回TRUE;否则,返回FALSE。
6 如果表设置了口令加以保护,返回TRUE;否则,返回FALSE。
7 如果表中的单元格,表中的内容或图表中的系列被保护,返回TRUE;否则,返回FALSE。
8 如果工作簿窗口被保护,返回TRUE;否则,返回FALSE。
下面四个type_num 的数值只用于图表。
Type_num 返回
9 指示主图表的类型的数。1 = 面积图2 = 条形图3 = 柱形图4 = 折线形5 = 饼形6 = XY (散点图) 7 = 三维面积图8 =三维柱形图9 = 三维折线图10 = 三维饼图11 = 雷达图12 = 三维等形图13 = 三维曲面图 14 = 圆环图
10 指示覆盖图表类型的数,同以上主图表的1,2,3,4,5,6,11 和14。没有覆盖图表的情况下返回错误值#N/A
11 主图表系列的数
12 覆盖图表系列的数
下列Type_num 的值用于工作表,宏表,在适当的时候用于图表。
Type_num 返回
9 第一个使用行的编号。如文件是空的,返回零。
10 最后一个使用行的偏号。如文件是空的,返回零。
11 第一个使用列的编号。如文件是空的,返回零。
12 最后一个使用列的编号。如文件是空的,返回零。
13 窗口的编号。
14 指明计算方式的数。1 = 自动生成 有2 = 除表格外自动生成 3 = 手动
15 如果在[选项]对话框的[重新计算设置]标签下选择[迭代]选择框,返回
TRUE;否则,返回FALSE。
16 迭代间的最大数值。
17 迭代间的最大改变
18 如果在[选项]对话框的[重新计算设置]标签下选择[更新过程引用]选择框,返回TRUE;否则,返回FALSE。
19 如果在[选项]对话框的[重新计算设置]标签下选[以显示值为准]选择框,返回TRUE;否则,返回FALSE。
20 如果在Options 对话框的[重新计算设置]标签下选择[1904 日期系统选择框,返回TRUE;否则,返回FALSE。
Type_num 是21-29之间的数,对应于Microsoft Excel 先前版本的四种默认字体。提供这些值是为了宏的兼容性。
下列Type_num 数值应用于工作表,宏表和指定的图表。
Type_num 返回
30 以文字形式返回当前表合并引用的水平数组. 如果列表是空的,返回错误值#N/A
31 1至11 之间的一个数,指明用于当前合并的函数。对应于每个数的函数列于下面CONSOLIDATE 函数中,默认函数为SUM
32 三项水平数组,用于指明Data Consolidate 对话框中选择框的状态。如果此项为TRUE,选择选择框. 如果此项为FALSE,清除选择框. 第一项指明[顶端行]选择框,第二项指[最左列]选择框,第三项指[与源数据链接]选择框。
33 如果选择了[选项]对话框的[重新计算设置]标签下的[保存前重新计算]选择框,返回TRUE;否则,返回FALSE。
34 如工作簿定义为只读,返回TRUE;否则,返回FALSE。
35 工作簿为写保护,返回TRUE;否则,返回FALSE。
36 如文件设置了写保护口令,并以可读/可写方式打开,返回最初使用写保护口令存文件的用户的名字。如文件以只读形式打开,或文件未设置口令,返回当前用户的名字。
37 对应于显示在[另存为]对话框中的文档的文件类型。所有Microsoft Excel 可识别的文件类型列于SAVE.AS函数中。
38 如选择了[分级显示]对话框中的[明细数据的下方选择框,返回TRUE;否则,返回FALSE。
39 如果选择了[分级显示]对话框中的[明细数据的右侧]选择框,返回TRUE;否则,返回FALSE。
40 如果选择了[另存为]对话框中的[建立备份文件]选择框,
返回TRUE;否则,返回FALSE。
41 1至3中的一个数字,指明是否显示对象:1 = 显示所有对象2 = 图和表的位置标志符3 = 所有对象被隐藏
42 包括表中所有对象的水平数组,如无对象,返回错误值#N/A
43 如果在[选项]对话框的[重新计算设置]标签下选择了[保存外部链接值]选择框,返回TRUE;否则,返回FALSE。
44 如文件中的对象被保护,返回TRUE;否则,返回FALSE。
45 0至3中的一个数,指明窗口同步化方式。0 = 不同步1 = 水平方向上同步2 = 垂直方向上同步3 = 水平方向,垂直方向上均同步
46 七项水平数组,用于打印设置,可由LINE. PRINT 宏函数完成。
- 建立文字
- 左边距
- 右边距
- 顶边距
- 底边距
- 页长
- 用于指明打印时输出是否格式化的逻辑值,格式化为TRUE, 非格式化为FALSE。
47 如果在[选项]对话框的[转换]标签中选择了[转换表达式求值]选择框,返回TRUE;否则,返回FALSE。
48 标准栏宽度设置
下列type_num 值对应于打印与页的设置。
Type_num 返回
49 开始页的页码,如未指明或在[页面设置]对话框的[页]标签下的[起始页号]文字框输入了“自动”,返回错误值#N/A
50 当前设置下欲打印的总页数,其中包括注释,如果文件为图表,值为1
51 如只打印注释时的总页数。如文件为图表类型,返回错误值#N/A
52 在当前指定的单位中,指明边距设置(左,右,顶,底)的四项水平数组。
53 指明方向的数字: 1 = 纵向2 = 横向
54 文本串的页眉,包括格式化代码。
55 文本串的脚注,包括格式化代码。
56 包括两个逻辑值的水平数组,对应于水平垂直方向置中。
57 如打印行或列的上标题,返回TRUE;否则,返回FALSE。
58 如打印网格线,返回TRUE;否则,返回FALSE。
59 如表以黑白方式打印,返回TRUE;否则,返回FALSE。
60 1至3中的一个数,指明打印时定义图表大小的方式。1 = 屏幕大小 2 = 调整到 3 = 使用整页
61 指明重排页命令的数: 1 = 先列后行2 = 先行后列如文件为图表类型,返回错误值#N/A
62 扩缩比,未指定时为100%。如当前打印机不支持此项操作或文件为图表类型时,返回错误值#N/A。
63 一个两项水平数组,指明其报表需按比例换算,以适合的页数印出,第一项等于宽度(如未指明宽度按比例缩放,返回#N/A)第二项等
于高度(如未指明高度按比例缩放,返回#N/A)。如文件为图表类型,返回#N/A
64 行数的数组,相应于手动或自动生成页中断下面的行。
65 列数的数组。相应于手动或自动生成的页中断右边的列。
附注GET.DOCUMENT(62)和GET.DOCUMENT(63)互相排斥,如果其中一个返回一个数值,另外一个返回错误值#N/A。
下列type_num数值对应不同文件设置。
Type_num 返回
66 Microsoft Excel for Windows 中,如果在[选项]对话框的[转换]标签中选择了[转换公式项]选择框,返回TRUE;否则,返回FALSE。
67 Microsoft Excel 5.0版本下,通常返回TRUE。
68 Microsoft Excel 5.0版本下,通常返回簿的文件名。
69 如果在[选项]对话框的[查看]标志中选择了[自动分页线],返回TRUE;
否则,返回FALSE。
70 返回文件中所有数据透视表的文件名
71 返回表示文件中所有类型的水平数组。
72 返回表示当前表显示的所有图表类型的水平数组。
73 返回表示当前工作表每一个图表中系列数的水平数组。
74 返回控制的对象标识符,控制当前执行中的由用户定义的对话框编辑表中获得焦点的控制(以对话框编辑表为基础)。
75 返回对象的对象标识符,对象正在执行中的由用户定义的对
话框编辑表中的默认按枢(以对话框编辑表为基础)。
76 以[Book1]sheel的形式返回活动表或宏表的文件名。
77 以整数的形式返回页的大小:
1=Letter 8.5x11 in
2 = Letter Small 8.5 x 11 in 5 = Legal 8.5 x 14 in 9 = A4 210 x 297 mm 10 = A4 Small 210 x 297 mm 1
3 = B5 182 x 257 mm 18 = Note 8.5 x 11 in
78 返回打印分辨率,为一个二项水平数组。
79 如在[页面设置]对话框的[工作表]标签中选择[草稿质量]选择框返回
TRUE;否则,返回FALSE。
80 如在[页面设置]对话框的[工作表]标签下选择了[附注]选择框,返回
TRUE;否则,返回FALSE。
81 做为一个单元格的引用,从[页面设置]对话框的[工作表]标签返回打印区域。
82 做为一个单元格引用从[页面设置]对话框的[工作表]标签回打印标题。
83 如果工作表为方案而被保护起来,返回TRUE;否则,返回FALSE。
84 返回表中第一个循环引用的值,如无循环引用,返回错误值
#N/A。
85 返回表的高级筛选方式状态。这种方式顶部设有向下的箭头,如数据精单通过选择[筛选],再从[数据]菜单选择[高级筛选]被筛选,返回TRUE;否则,返回FALSE。
86 返回表的自动筛选方式状态。这种方式顶部有向下的箭头,如选择了[筛选],
再从[数据]菜单选择[自动筛选],筛选向下的箭头被显示出来,返回TRUE;否则,返回FALSE。
87 返回指示表的位置的数字,第一张表位置为1。计算中包含隐藏起来的表。
88 以“book1”的形式返回活动工作簿的文件名。
Name_text 文件的文件名,如name_text被省略,FALSE 定为活动文件。
实例
如果活动文件的内容被保护,下列宏公式返回TRUE:
GET.DOCUMENT(7)
在Microsoft Excel for Windows中,下列宏公式返回SALES.XLS 中的窗口数:
GET.DOCUMENT(13, "SALES.XLS")
在Microsoft Excel for the Macintosh中,如果SALES CHART 上的覆盖文件为柱形图表,下列宏公式返回:
GET.DOCUMENT(10, "SALES CHART")
为发现SHEET1是否进行了口令保护和它的内容、窗口是否进行了保护,进入下列包括三个单元水平数组的公式:
GET.DOCUMENT({6, 7, 8}, "SHEET1")
举一个例子,当前设置下欲打印的总页数,其中包括注释,如果文件为图表,值为1
另注明:GET.DOCUMENT是宏表函数,当数据变动时无法自动
计算,now()是易失性函数,任何变动都会强制计算,宏表函数所以加上now()就可以自动重算了,T()用来将now()产生的数值转化为空文本。
Proe中的常用函数关系
Proe中的部分函数关系 一、函数关系 sin 正弦Cos 余弦tan 正切asin 反正弦acos 反余弦atan 反正切sinh 双曲线余弦cosh 双曲线正弦tanh 双曲线正切spar 平方根exp e的幂方根abs 绝对值log 以10为底的对数ln 自然对数 ceil 不小于其值的最小整数floor 不超过其值的最大整数 二、齿轮公式 alpha=20 m=2 z=30 c=0.25 ha=1 db=m*z*cos(alpha) r=(db/2)/cos(t*50) theta=(180/pi)*tan(t*50)-t*50 z=0 三、蜗杆的公式da=8为蜗杆外径m=0.8 为模数angle=20压力角 L=30长度q直径系数d分度圆直径f齿根圆直径n实数
其中之间的关系 q=da/m-2 d=q*m df=(q-2.4)*m n=ceil(2*l/(pi*m)) 在可变剖面扫描的时候运用公式sd4=trajpar*360*n 在扫描切口的时候绘制此图形,其中红色的高的计算公式是sd5=pi*m/2 五、方向盘的公式sd4=sd6*(1-(sin(trajpar*360*36)+1)/8) 其中sd4是sd6的(3/4或者7/8),sin(trajpar*360*36的意思是转过360度且有36个振幅似的 六、凸轮的公式sd5=evalgraph("cam2",trajpar*360) r=150 theta=t*360 z=9*sin(10*t*360) 在方向按sin(10*t*360)的函数关系,9为高的9倍10为10个振幅似的 七、锥齿轮公式 m=4模数z =50齿轮齿数z-am=40与之啮合的齿轮齿数angle=20压力角b=30齿厚long分度圆锥角 d分度圆直径da齿顶圆直径df齿根圆直径db基圆直径关系:long=atan(z/z-am) d=m*z da=d+2*m*cos(long)
加载宏和自动化函数
加载宏和自动化函数 函数说明 CALL调用动态链接库或代码源中的过程 EUROCONVERT用于将数字转换为欧元形式,将数字由欧元 形式转换为欧元成员国货币形式,或利用欧 元作为中间货币将数字由某一欧元成员国 货币转化为另一欧元成员国货币形式(三角 转换关系) GETPIVOTDATA 返回存储在数据透视表中的数据 REGISTER.ID返回已注册过的指定动态链接库(DLL) 或 代码源的注册号 SQL.REQUEST连接到一个外部的数据源并从工作表中运 行查询,然后将查询结果以数组的形式返 回,无需进行宏编程 多维数据集函数 函数说明 CUBEKPIMEMBER 返回重要性能指标(KPI) 名称、属 性和度量,并显示单元格中的名称 和属性。KPI 是一项用于监视单位 业绩的可量化的指标,如每月总利 润或每季度雇员调整。 CUBEMEMBER 返回多维数据集层次结构中的成 员或元组。用于验证多维数据集内 是否存在成员或元组。 CUBEMEMBERPROPERTY 返回多维数据集内成员属性的值。 用于验证多维数据集内是否存在 某个成员名并返回此成员的指定 属性。 CUBERANKEDMEMBER 返回集合中的第n 个或排在一定 名次的成员。用于返回集合中的一 个或多个元素,如业绩排在前几名 的销售人员或前10 名学生。 CUBESET 通过向服务器上的多维数据集发 送集合表达式来定义一组经过计 算的成员或元组(这会创建该集 合),然后将该集合返回到 Microsoft Office Excel。 CUBESETCOUNT 返回集合中的项数。 CUBEVALUE 返回多维数据集内的汇总值。 数据库函数 函数说明 DAVERAGE返回所选数据库条目的平均值 DCOUNT计算数据库中包含数字的单元格的数量 DCOUNTA计算数据库中非空单元格的数量DGET从数据库提取符合指定条件的单个记录DMAX返回所选数据库条目的最大值 DMIN返回所选数据库条目的最小值 DPRODUCT将数据库中符合条件的记录的特定字段中的值相乘 DSTDEV基于所选数据库条目的样本估算标准偏差DSTDEVP基于所选数据库条目的样本总体计算标准偏差 DSUM对数据库中符合条件的记录的字段列中的数字求和 DVAR基于所选数据库条目的样本估算方差 DVARP基于所选数据库条目的样本总体计算方差 日期和时间函数 函数说明 DATE返回特定日期的序列号 DATEVALUE将文本格式的日期转换为序列号 DAY将序列号转换为月份日期 DAYS360以一年360 天为基准计算两个日期间的天 数 EDATE返回用于表示开始日期之前或之后月数的 日期的序列号 EOMONTH返回指定月数之前或之后的月份的最后一 天的序列号 HOUR将序列号转换为小时 MINUTE将序列号转换为分钟 MONTH将序列号转换为月 NETWORKDAYS返回两个日期间的全部工作日数 NOW返回当前日期和时间的序列号 SECOND将序列号转换为秒 TIME返回特定时间的序列号 TIMEVALUE将文本格式的时间转换为序列号 TODAY返回今天日期的序列号 WEEKDAY将序列号转换为星期日期 WEEKNUM将序列号转换为代表该星期为一年中第几 周的数字 WORKDAY返回指定的若干个工作日之前或之后的日 期的序列号 YEAR将序列号转换为年 YEARFRAC返回代表start_date 和end_date 之间整 天天数的年分数
高中常用函数性质及图像汇总
高中常用函数性质及图像 一次函数 (一)函数 1、确定函数定义域的方法: (1)关系式为整式时,函数定义域为全体实数; (2)关系式含有分式时,分式的分母不等于零; (3)关系式含有二次根式时,被开放方数大于等于零; (4)关系式中含有指数为零的式子时,底数不等于零; (5)实际问题中,函数定义域还要和实际情况相符合,使之有意义。 (二)一次函数 1、一次函数的定义 一般地,形如y kx b =+(k ,b 是常数,且0k ≠)的函数,叫做一次函数,其中x 是自变量。当0b =时,一次函数y kx =,又叫做正比例函数。 ⑴一次函数的解析式的形式是y kx b =+,要判断一个函数是否是一次函数,就是判断是否能化成以上形式. ⑵当0b =,0k ≠时,y kx =仍是一次函数. ⑶当0b =,0k =时,它不是一次函数. ⑷正比例函数是一次函数的特例,一次函数包括正比例函数. 2、正比例函数及性质 一般地,形如y=kx(k 是常数,k≠0)的函数叫做正比例函数,其中k 叫做比例系数. 注:正比例函数一般形式 y=kx (k 不为零) ① k 不为零 ② x 指数为1 ③ b 取零 当k>0时,直线y=kx 经过三、一象限,从左向右上升,即随x 的增大y 也增大;当k<0时,?直线y=kx 经过二、四象限,从左向右下降,即随x 增大y 反而减小. (1) 解析式:y=kx (k 是常数,k ≠0) (2) 必过点:(0,0)、(1,k ) (3) 走向:k>0时,图像经过一、三象限;k<0时,?图像经过二、四象限 (4) 增减性:k>0,y 随x 的增大而增大;k<0,y 随x 增大而减小 (5) 倾斜度:|k|越大,越接近y 轴;|k|越小,越接近x 轴 3、一次函数及性质 一般地,形如y=kx +b(k,b 是常数,k≠0),那么y 叫做x 的一次函数.当b=0时,y=kx +b 即y=kx ,所以说正比例函数是一种特殊的一次函数. 注:一次函数一般形式 y=kx+b (k 不为零) ① k 不为零 ②x 指数为1 ③ b 取任意实数 一次函数y=kx+b 的图象是经过(0,b )和(- k b ,0)两点的一条直线,我们称它为直线y=kx+b,它可以看作由直线y=kx 平移|b|个单位长度得到.(当b>0时,向上平移;当b<0时,向下平移)
Excel宏函数
Excel宏函数 [ 2011-02-28 14:27:55 ] 标签:无阅读对象:所有人 Microsoft Excel是一个多功能的电子表格应用程序,组织成列和行的数据多种形式。该方案还提供了分析数据的功能强大的设置后,输入。在单元公式以及菜单选项可以很容易地进行计算,排序和电子表格上的资料相符。在该计划的最强大的能力是可以选择建立的宏。这些都是在Excel中设计使用Visual Basic(V BA)的语言课程。 VBA函数构成任何Excel宏的基石。 数值函数 许多用户在Excel依靠其庞大的数学函数库。宏程序员可以利用数值函数的VBA 进行舍入和截断等共同任务。函数“回合”允许一个宏程序简单一轮任何一个E xcel网格数目增加或减少某一特定小数位。如果一个数的功能部分应该被忽略,而不是完全删除,在“诠释”功能截断的数字。三角函数,如“仙”,“余弦”和“谈”使人们有可能创造在一个宏观的几何计算。一个数字的绝对值可以来自于“绝对”的功能。这些共同的数学函数很容易集成到任何Excel宏为任何应用数值计算。 财政职能 Microsoft Excel是由于其之间的财务职能的扩展库金融专业人士的欢迎。它可以使用在Excel宏这些函数来创建快捷和方便的金融计算器。函数“何首乌”计算的贷款金额在其本金,利息率和付款时间表的基础。类似的是“Ipmt”功能,它使用相同的参数只返回一个贷款支付的利息部分。函数“NPER函数”可以确定所需的款项总数还清给予其主要价值,利率和偿还贷款的安排。的“抗体”的功能决定了未来的投资价值相同的变量为基础。这些功能可以快速生成复杂的公式,没有建设手动有用的财务数据。 文本函数 虽然Excel是一个用于操作数字数据的好工具,它也提供了字符串函数处理文本
Excel常用函数详解
计算机二级考试MS_Office应用Excel函数 =公式名称(参数1,参数2,。。。。。) =sum(计算范围) =average(计算范围) =sumifs(求和范围,条件范围1,符合条件1,条件范围2,符合条件2,。。。。。。) =vlookup(翻译对象,到哪里翻译,显示哪一种,精确匹配) =rank(对谁排名,在哪个范围里排名) =max(范围) =min(范围) =index(列范围,数字) =match(查询对象,范围,0) =mid(要截取的对象,从第几个开始,截取几个) =int(数字) =weekda y(日期,2) =if(谁符合什么条件,符合条件显示的内容,不符合条件显示的内容) =if(谁符合什么条件,符合条件显示的内容,if(谁符合什么条件,符合条件显示的内容,不符合条件显示的内容)) SUM函数 简单求和。 函数用法 SUM(number1,[number2],…) =SUM(A1:A5)是将单元格 A1 至 A5 中的所有数值相加; =SUM(A1,A3,A5)是将单元格 A1,A3,A5 中的数字相加。 SUMIFS函数 根据多个指定条件对若干单元格求和。 函数用法 SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) 1) sum_range 是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。 2) criteria_range1为计算关联条件的第一个区域。 3) criteria1为条件1,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、“>32”、B4、"苹果"、或"32"。 4)criteria_range2为用于条件2判断的单元格区域。 5) criteria2为条件2,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range2参数中的哪些单元格求和。 4)和5)最多允许127个区域/条件对,即参数总数不超255个。 VLOOKUP函数 是Excel中的一个纵向查找函数,按列查找,最终返回该列所需查询列序所对应的值。
用宏表函数与公式
用宏表函数与公式 1. 首先:点CTRL+F3打开定义名称,再在上面输入“纵当页”,在下面引用位置处输入: =IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(64))+1) 2.然后再继续添加第二个名称:“横当页”,在下面引用位置处输入: =IF(ISNA(MATCH(column(),GET.DOCUMENT(65))),1,MATCH(column(),GET.DOCUMENT(65))+1) 3.再输入“总页”;引用位置处输入:(在MSoffice2007不管有多少页,都只显示共有1页,不知为什么) =GET.DOCUMENT(50)+RAND()*0 4.最后再定义“页眉”,引用位置: ="第"&IF(横当页=1,纵当页,横当页+纵当页)&"页/共"&总页&"页" 5.在函数栏使用应用即可得到需要的页码。 另外一般情况下,一般的表册都要求每页25行数据,同时每页还需要设置相同的表头,虽然上面的方法可以在任意单元格内计算所在页面的页码,但是如果公式太多的话,计算特别慢。如果每页行数是固定的(比如25行)话,就可以采用下面的笨方法。 1、设置顶端标题行,“页面设置”→“工作表”→“顶端标题行”中输入“$1:$4”(第1行到第4行) 2、在工作表中数据输入完毕后,设置好各种格式,除表头外,保证每页是25行数据。 3、在需要设置该行所在页面的页码的单元格内输入如下公式: =INT((ROW()-ROWS(Print_Titles)-1)/25)+1 (公式里面的Print_Titles就是前面第1步所设置的顶端标题行区域。) 4、通过拖动或者复制的方法复制上面的公式,即可得到页码。
Creo常用函数
Creo(PROE)中关系式的理解 一)关系式中可以用下列数学函数式表达: 1)、正弦 sin( ) 2)、余弦 cos( ) 3)、正切 tan( ) 4)、反正弦 asin( ) 5)、反余弦 acos( ) 6)、反正切 atan( ) 7)、双曲线正弦 sinh( ) 8)、双曲线余弦 cosh( ) 9)、双曲线正切 tanh( ) 以上九种三角函数式所使用的单位均为“度”。 10)、平方根 sqrt( ) 11)、以10为底的对数 log( ) 12)、自然对数 ln( ) 13)、e的幂 exp( ) 14)、绝对值 abs( ) 15)、不小于其值的最小整数(上限值) ceil( ) 16)、不超过其值的最大整数(下限值) floor( ) 可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数位数。 带有圆整参数的这些函数的语法是: ceil(parameter_name或number, number_of_dec_places) floor (parameter_name 或 number, number_of_dec_places) 其中的parameter_name或number意为参数名称或者一个带小数位的精确数值 后面跟随着的number_of_dec_places意为十进位的小数位数,是可选值: A)可以被表示为一个数或一个使用者自定义参数。如果该参数值是一个实数,则被截尾成为一个整数。 B)它的最大值是8。如果超过8,则不会舍入要舍入的数(第一个自变量),并使用其初值。C)如果不指定它,则功能同前期版本一样。 使用不指定小数部分位数的ceil和floor函数,其举例如下: ceil (10.2) 值为11 floor (10.2) 值为 10
关系中常用函数详解
在ProE中,我们的关系可以直接很多系统已经预定义好的函数,通过这些函数我们可以来进行一些特定的运算得到所期望的值,下面我们就对一些常用函数进行一个概括和总结,方便大家在使用的时候查阅。 1.数学函数 在proe中,我们可以使用丰富的数学函数,常用的函数列表如下: sin()、cos()、tan()函数 这三个都是数学上的三角函数,分别使用角度的度数值来求得角度对应的正弦、余弦和正切值,比如: A=sin(30) A=0.5? B=0.866?B=cos(30) ?C=tan(30) C=0.577 asin()、acos()、atan()函数 这三个是上面三个三角函数的反函数,通过给定的实数值求得对应的角度值,如:A=asin(0.5) A=30? B=60?B=acos(0.5) C=26.6?C=atan(0.5)
sinh()、cosh()、tanh()函数 在数学中,双曲函数类似于常见的(也叫圆函数的)三角函数。基本双曲函数是双曲正弦“sinh”,双曲余弦“cosh”,从它们导出双曲正切“tanh”等。 sinh / 双曲正弦:sinh(x) = [e^x - e^(-x)] / 2 cosh / 双曲余弦:cosh(x) = [e^x + e^(-x)] / 2 tanh / 双曲正切:tanh(x) = sinh(x) / cosh(x)=[e^x - e^(-x)] / [e^x + e^(-x)] 函数使用实数作为输入值 log()函数 求得10为底的对数值,如: A=log(1) A=0;? A=1;?A=log(10) ?A=log(5) A=0.6989...; ln()函数 求得以自然数e为底的对数值,e是自然数,值是2.718...;如: A=ln(1) A=0;? ?A=ln(5) A=1.609...;
宏表函数
宏表函数 贡献者:zuazua日期:2010-11-18 阅读:2484 相关标签:et2010 > 公式 > 函数 > 宏表函数 EVALUATE 对以文字表示的一个公式或表达式求值,并返回结果 INDIRECT函数 贡献者:843211日期:2008-07-21 阅读:58024 相关标签:et2007 > 公式 > 函数 > 函数类型 > 查找与引用函数 > INDIRECT 返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公 式中单元格的引用,而不更改公式本身,请使用函数INDIRECT。 语法 INDIRECT(ref_text,a1) Ref_text 为对单元格的引用,此单元格可以包含A1-样式的引用、R1C1-样式的引用、定 义为引用的名称或对文本字符串单元格的引用。如果ref_text 不是合法的单元格的引用, 函数INDIRECT 返回错误值#REF!。 ? 如果ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果 源工作簿没有打开,函数INDIRECT 返回错误值#REF!。 A1 为一逻辑值,指明包含在单元格ref_text 中的引用的类型。 ? 如果a1 为TRUE 或省略,ref_text 被解释为A1-样式的引用。 ? 如果a1 为FALSE,ref_text 被解释为R1C1-样式的引用。 示例 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 A B 1数据数据 2B2 1.333 3B345 4George10 5562 公式说明(结果) =INDIRECT($A$2)单元格A2中的引用值(1.333) =INDIRECT($A$3)单元格A3中的引用值(45) =INDIRECT($A$4)如果单元格B4有定义名“George”,则返回定义名的值(10) =INDIRECT("B"&$A$5)单元格A5中的引用值(62)
Excel常用函数公式大全(实用)
Excel常用函数公式大全 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;
初中常用函数及其性质
一.正比例函数的性质 1.定义域:R(实数集) 2.值域:R(实数集) 3.奇偶性:奇函数 4.单调性:当k>0时,图像位于第一、三象限,y随x的增大而增大(单调递增);当k<0时,图像位于第二、四象限,y随x的增大而减小(单调递减) 5.周期性:不是周期函数。 6.对称轴:直线,无对称轴。、 二.一次函数图像和性质 一般地,形如y=kx+b(k、b是常数,且k≠0?)的函数,?叫做一次函数(?linear function).一次函数的定义域是一切实数. 当b=0时,y=kx+b即y=kx(k是常数,且k≠0?).所以说正比例函数是一种特殊的一次函数. 当k=0时,y等于一个常数,这个常数用c来表示,一般地,我们把函数y=c(c是常数)叫做常值函数(constant function)它的定义域由所讨论的问题确定. 一般来说, 一次函数y=kx+b(其中k、b是常数,且k≠0)的图像是一条直线. 一次函数y=kx+b的图像也称为直线y=kx+b. 一次函数解析式y=kx+b称为直线的表达式. 一条直线与y轴的交点的纵坐标叫做这条直线在y轴上的截距,简称直线的截距. 一般地,直线y=kx+b(k0)与y轴的交点坐标是(0,b).直线y=kx+b(k0)的截距是b. 一次函数的图像: k>0 b>0 函数经过一、三、二象限 k>0 b<0 函数经过一、二、三象限 k<0 b>0 函数经过一、二、四象限