[转]宏表函数详解(GET.CELL,GET.DOCUMENT)

[转]宏表函数详解(GET.CELL,GET.DOCUMENT)
[转]宏表函数详解(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 函数经过一、二、四象限

k<0 b<0 函数经过二 、三、四象限 上面性质反之也成立 1.b 的作用 在坐标平面上画直线y=kx+b (k≠0),截距b 相同的直线经过同一点(0,b). 2.k 的作用 k 值不同,则直线相对于x 轴正方向的倾斜程度不同. (1)k>0时,K 值越大,倾斜角越大 (2)k<0时,K 值越大,倾斜角越大 说明 (1) 倾斜角是指直线与x 轴正方向的夹角; (2)常数k 称为直线的斜率.关于斜率的确切定义和几何意义,将在高中数学中讨论. 3.直线平移 一般地,一次函数y=kx+b(b0)的图像可由正比例函数y=kx 的图像平移得到.当b>0时,向上平移b 个单位;当b<0时,向下平移|b|个单位. 4.直线平行 如果k1=k2 ,b1b2,那么直线y=k1x+b1与直线y=k2x+b2平行. 如果直线y=k1x+b1与直线y=k2x+b2平行,那么k1=k2 ,b1b2 . 1.一次函数与一元一次方程的关系 一次函数 y=kx+b 的图像与x 轴交点的横坐标就是一元一次方程kx+b=0的解;反之,一元一次方程kx+b=0的解就是一次函数 y=kx+b 的图像与x 轴交点的横坐标.两者有着密切联系,体现数形结合的数学思想. 2.一次函数与一元一次不等式的关系 由一次函数 y=kx+b 的函数值y 大于0(或小于0),就得到关于x 的一元一次不等式kx+b>0(或kx+b<0).在一次函数 y=kx+b 的图像上且位于x 轴上方(或下方)的所有点,它们的横坐标的取值范围就是不等式kx+b>0(或kx+b<0)的解. 三.二次函数图像及其性质 1.定义:一般地,如果c b a c bx ax y ,,(2 ++=是常数,)0≠a ,那么y 叫做x 的一元二次函数. 2.二次函数2 ax y =的性质 (1)抛物线2ax y =)(0≠a 的顶点是原点,对称轴是y 轴. (2)函数2ax y =的图像与a 的符号关系: ①当0>a 时?抛物线开口向上?顶点为其最低点;②当0

EXCEL宏运用

EXCEL宏运用 在日常工作中,我们常会遇到这种情况:一些相同的内容在不同的表格中反复录入,如常用的函数,统一的格式设置等。如果内容很多,不仅造成工作重复,而且还浪费了大量时间。此时,若用Excel中的宏编辑命令,则完全可将一系列繁琐的操作简化为一个快捷命令或工具栏命令。 所谓“宏”,就是将一系列的命令和指令组合在一起,形成一个命令,以实现任务执行的自动化。它可以替代人工进行一系列费时而重复的操作,是一个极为灵活的自定义命令。 在Excel中运用宏可有两种途径,一种是录制宏,另一种是采用Excel自带的Visual Basic编辑器来编辑宏命令。前一种使用较多,操作简练,也易于理解。以下举例说明宏与常用函数结合使用的方法:假设在Excel中有这样一组财务数据:资产原值(Cost),资产残值(Salvage),折旧期限(Life),期间(Per),且分别处于A1、B1、C1、D1的单元格中,现需计算该项资产按年限总和折旧法计算的本期折旧值,且把它放在单元格D2中。 操作步骤: (一)新建一空白表格,选中D2单元格,单击“工具”/“宏”/“录制新宏”,在出现的对话框中给该宏起名为“折旧函数”,在“保存在”下拉框中,选中“个人宏工作簿”(这是为了让该宏随Excel的使用而激活),单击“确定”。即可开始宏的录制(图1)。请注意,必须将宏记录为单元格相对引用,所以在“停止录制”工具栏中要选中“相对引用”按钮(图2)。

(二)在表格的D2单元格中输入“=SYD(A1,B1,C1,D1)”,C2单元格中输入“本期折旧值”,然后单击“工具”/“宏”/“停止录制”,结束宏的录制。此时会在“工具”/“宏”/“宏”中发现有“PERSONAL.XLS!折旧函数”的一个新宏。 (三)为了使用方便,可将其嵌入工具栏中。单击“工具”/“自定义”,选中“命令”对话框中“类别”下拉框中的“宏”,在右边可出现“自定义按钮”,选中它并将其拖至想要放的工具栏上(图3)。此时在工具栏上会发现多出一“J”形状的按钮,单击“自定义”对话框中的“更改所选内容”按钮,会出现一下拉菜单,在命名框中将其改为“折旧函数”;你还可更改按钮图标,选中你喜欢的图标;为便于理解,可选中“图标与文字”选项,工具栏中的该按钮便改为“图标+说明”的形式(图4)。

高考中常用函数模型归纳及应用

高考中常用函数模型.... 归纳及应用 一. 常数函数y=a 判断函数奇偶性最常用的模型,a=0时,既是奇函数,又是偶函数,a ≠0时只是偶函数。关于方程解的个数问题时常用。 例1.已知x ∈(0, π],关于方程2sin(x+ 3 π )=a 有两个不同的实数解,则实数a 的取植范围是( )A .[-2,2] B.[ 3,2] C.( 3,2] D.( 3,2) 解析;令y=2sin(x+3π ), y=a 画出函数y=2sin(x+3 π ),y=a 图象如图所示,若方程有两个不同的解,则两个函数图象有两个不同的交点, 由图象知( 3,2),选D 二. 一次函数y=kx+b (k ≠0) 函数图象是一条直线,易画易分析性质变化。常用于数形结合解决问题,及利用“变元”或“换元”化归 为一次函数问题。有定义域限制时,要考虑区间的端点值。 例2.不等式2x 2 +1≤m(x-1)对一切│m │≤2恒成立,则x 的范围是( ) A .-2≤x ≤2 B. 4 31- ≤x ≤0 C.0≤x ≤ 4 71+ D. 4 71-≤x ≤ 4 1 3- 解析:不等式可化为m(x-1)- 2x 2+1≥0 设f(m)= m(x-1)- 2x 2 +1 若x=1, f(m)=-3<0 (舍) 则x ≠1则f(m)是关于m 的一次函数,要使不等式在│m │≤2条件下恒成立,只需? ? ?≥-≥0)2(0 )2(f f ,解之可得答案D 三. 二次函数y=ax 2 +bx+c (a ≠0) 二次函数是应用最广泛的的函数,是连接一元二次不等式和一元二次方程的纽带。很多问题都可以化归和转化成二次函数问题。比如有关三次函数的最值问题,因其导数是二次函数,最后的落脚点仍是二次函数问题。 例3.(1).若关于x 的方程x 2 +ax+a 2 -1=0有一个正根和一个负根,则a 的取值范围是( ) 解析:令f(x)= x 2 +ax+a 2 -1由题意得f(0)= a 2 -1 <0,即-1<a <1即可。 一元二次方程的根分布问题可借助二次函数图象解决,通常考虑二次函数的开口方向,判别式对称轴与根的位置关系,端点函数值四个方面。也可借助韦达定理。

excel常用宏

1.拆分单元格赋值 Sub 拆分填充() Dim x As Range For Each x In https://www.360docs.net/doc/862685727.html,edRange.Cells If x.MergeCells Then x.Select x.UnMerge Selection.Value = x.Value End If Next x End Sub 2.E xcel 宏按列拆分多个excel Sub Macro1() Dim wb As Workbook, arr, rng As Range, d As Object, k, t, sh As Worksheet, i& Set rng = Range("A1:f1") Application.ScreenUpdating = False Application.DisplayAlerts = False arr = Range("a1:a" & Range("b" & Cells.Rows.Count).End(xlUp).Row) Set d = CreateObject("scripting.dictionary") For i = 2 To UBound(arr) If Not d.Exists(arr(i, 1)) Then Set d(arr(i, 1)) = Cells(i, 1).Resize(1, 13) Else Set d(arr(i, 1)) = Union(d(arr(i, 1)), Cells(i, 1).Resize(1, 13)) End If Next k = d.Keys t = d.Items For i = 0 To d.Count - 1 Set wb = Workbooks.Add(xlWBATWorksheet) With wb.Sheets(1) rng.Copy .[A1] t(i).Copy .[A2] End With wb.SaveAs Filename:=ThisWorkbook.Path & "\" & k(i) & ".xlsx" wb.Close Next

三角函数常用公式

同角三角函数的基本关系式 倒数关系: 商的关系:平方关系: tanα ·cotα=1sinα ·cscα=1cosα ·secα=1 sinα/cosα=tanα= secα/cscα cosα/sinα=cotα= cscα/secα sin2α+cos2α=1 1+tan2α=sec2α1 +cot2α=csc2α 诱导公式 sin(-α)=-sinαcos(-α)=cosαtan(-α)=-tanαcot(-α)=-cotα sin(π/2-α)=cosαcos(π/2-α)=sinαtan(π/2-α)=cotαcot(π/2-α)=tanαsin (π/2+α)=cosαcos(π/2+α)=-sinαtan(π/2+α)=-cotαcot(π/2+α)=-tanαsin(π-α)=sinα cos(π-α)=-cosα tan(π-α)=-tanα cot(π-α)=-cotα sin(π+α)=-sinαcos(π +α)=-cosαtan(π+α)= tanαcot(π+α)=cotα sin(3π/2-α)=- cosαcos(3π/2-α) =-sinαtan(3π/2- α)=cotαcot(3π/2 -α)=tanαsin (3π/2+α)=- cosαcos(3π/2+α) =sinαtan(3π/2+ α)=-cotαcot (3π/2+α)=-tanα sin(2π-α)=-sinα cos(2π-α)=cosα tan(2π-α)=-tanα cot(2π-α)=-cotα sin(2kπ+α)= sinαcos(2kπ+α)= cosαtan(2kπ+α)= tanαcot(2kπ+α)= cotα(其中k∈Z) 两角和与差的三角函数公式万能公式 sin(α+β)=sinαcosβ+cosαsinβsin(α-β)=sinαcosβ-cosαsinβcos(α+β)=cosαcosβ-sinαsinβcos(α-β)=cosαcosβ+sinαsinβtanα+tanβtan(α+β)=——————1-tanα ·tanβtanα-tanβtan (α-β)=——————1+ tanα·tanβ 2tan(α/2) sinα=—————— 1+tan2(α/2) 1-tan2(α/2) cosα=—————— 1+tan2(α/2)

函数及其表示典型例题及详细解答

1.函数与映射

(1)函数的定义域、值域 在函数y=f(x),x∈A中,其中所有x组成的集合A称为函数y=f(x)的定义域;将所有y组成的集合叫做函数y=f(x)的值域. (2)函数的三要素:定义域、对应关系和值域. (3)函数的表示法 表示函数的常用方法有解析法、图象法和列表法. 3.分段函数 若函数在其定义域的不同子集上,因对应关系不同而分别用几个不同的式子来表示,这种函数称为分段函数. 分段函数的定义域等于各段函数的定义域的并集,其值域等于各段函数的值域的并集,分段函数虽由几个部分组成,但它表示的是一个函数. 4.常见函数定义域的求法 【思考辨析】 判断下面结论是否正确(请在括号中打“√”或“×”)

(1)对于函数f :A →B ,其值域是集合B .( × ) (2)若两个函数的定义域与值域相同,则这两个函数是相等函数.( × ) (3)映射是特殊的函数.( × ) (4)若A =R ,B ={x |x >0},f :x →y =|x |,其对应是从A 到B 的映射.( × ) (5)分段函数是由两个或几个函数组成的.( × ) 1.下列函数中,不满足...f (2x )=2f (x )的是( ) A .f (x )=|x | B .f (x )=x -|x | C .f (x )=x +1 D .f (x )=-x 答案 C 解析 将f (2x )表示出来,看与2f (x )是否相等. 对于A ,f (2x )=|2x |=2|x |=2f (x ); 对于B ,f (2x )=2x -|2x |=2(x -|x |)=2f (x ); 对于C ,f (2x )=2x +1≠2f (x ); 对于D ,f (2x )=-2x =2f (x ), 故只有C 不满足f (2x )=2f (x ),所以选C. 2.函数f (x )=1 (log 2x )2-1 的定义域为( ) A.??? ?0,12 B .(2,+∞) C.????0,1 2∪(2,+∞) D.????0,1 2∪[2,+∞) 答案 C

Excel教程:三行代码!完美替代宏表函数EVALUATE

Excel教程:三行代码!完美替代宏表函数EVALUATE Excel界曾经流行的一个经典问题是求算式计算结果。这个问题的源头很可能来自于工程预算工作。工程预算中的材料规格经常用算式表达,比如2*2、40*50、3.14*15*15等等。预算人员需要把这些算式计算出结果。类似的问题如下图一,第2行算式为1+1,计算结果应为2。尽管算式是小学水平,但表格若有上千行算式,逐行计算手工填列结果非常费时。经典问题的经典解法是,使用宏表函数EVALUATE。宏表函数EVALUATE经过定义名称才能在工作表使用。假如算式和计算结果的列相对位置发生变化时,不能直接修改公式,而是要再次定义名称,相当不便。Excelman认为使用自定义函数是不错的替代方法。下面是自定义函数EVALUATEVBA的代码。函数的代码只有三行!诸位几乎不需要考虑任何VBA代码逻辑,简单易用。总之,名副其实拿来即用! 代码如下:Public Function EVALUATEVBA (ByVal s As String) As Variant EVALUATEVBA = Application.Evaluate(s)End Function 自定义函数EVALUATEVBA怎么样使用呢?先把自定义函数的三行代码添加到工作簿的模块中。之后就能在工作簿里使用自定义函数EVALUATEVBA了。代码添加到工作簿的模块具体操作步骤请看下图二。那么,函数

EVALUATEVBA有什么作用呢?它的作用与宏表函数EVALUATE相似,但用起来方便多啦! 比如上述图一求算式的计算结果问题,B1单元格直接填写公式 =evaluatevba(A2),向下填充公式,OK!

Excel编辑 函数 宏及图标等12大类使用技巧

1.编辑技巧 2.单元格内容的合并 3.条件显示 4.自定义格式 5.绘制函数图象 6.自定义函数 7.矩阵计算 8.自动切换输入法 9.批量删除空行 10.如何避免错误信息 11.宏的使用 12.图标的应用技巧 1、编辑技巧 1 编辑技巧 (1)分数的输入

如果直接输入“1/5”,系统会将其变为“1月5日”,解决办法是:先输入“0”,然后输入空格,再输入分数“1/5”。 (2)序列“001”的输入 如果直接输入“001”,系统会自动判断001为数据1,解决办法是:首先输入“'”(西文单引号),然后输入“001”。 (3)日期的输入 如果要输入“4月5日”,直接输入“4/5”,再敲回车就行了。如果要输入当前日期,按一下“Ctrl+;”键。 (4)填充条纹 如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在一单元格内填入“*”或“~”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式”菜单,选中“单元格”命令,在弹出的“单元格格式”菜单中,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单击“确定”按钮(如图1)。 图1

(5)多张工作表中输入相同的内容 几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。输入完毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左键单击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它工作表内。 (6)不连续单元格填充同一数据 选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中了。在编辑区中输入数据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都出现了这一数据。 (7)在单元格中显示公式 如果工作表中的数据多数是由公式生成的,想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样做:用鼠标左键单击“工具”菜

excel常用宏集合

65:删除包含固定文本单元的行或列 Sub 删除包含固定文本单元的行或列() Do Cells.Find(what:="哈哈").Activate Selection.EntireRow.Delete '删除行 ' Selection.EntireColumn.Delete '删除列 Loop Until Cells.Find(what:="哈哈") Is Nothing End Sub 72:在指定颜色区域选择单元时添加/取消"√"(工作表代码) Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim myrg As Range For Each myrg In Target If myrg.Interior.ColorIndex = 37 Then myrg = IIf(myrg <> "√", "√", "") Next End Sub 73:在指定区域选择单元时添加/取消"√"(工作表代码) Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim Rng As Range If Target.Count <= 15 Then If Not Application.Intersect(Target, Range("D6:D20")) Is Nothing Then For Each Rng In Selection With Rng If .Value = "" Then .Value = "√" Else .Value = "" End If End With Next End If End If End Sub 74:双击指定单元,循环录入文本(工作表代码)

魔兽宏函数库(2010-01-21 )

以下内容为转载,忘了在哪个论坛上看到的了。 以下是魔兽的宏函数库,有中文备注,上面没有的可以在BLZ网站上找。 1.发送消息 1.1 SendChatMessage("message","system","language","channel") 作用:发送一条聊天消息 参数: "message":要发送的消息 "system":聊天消息想要发送的类型,可使用: "SAY":说 "WHISPER":密语,必须在参数"channel"中指明密语对象的名字,可配合函数UnitName("unit")使用 "CHANNEL":频道,必须在参数"channel"中指明频道的编号,省略时为”综合” "GUILD":工会 "PARTY":小队 "RAID":组团 "YELL":大喊 "language":使用的语言,若无参数"channel"时可省略。 在CWOW中可使用”通用语”、”兽人语”等。亦可指定WOW中使用的其它语言,准确的语言名可使用函数GetDefaultLanguage(“unit”)获得。 参数"language"指定的语言仅对发送者生效,接受者将以其默认语言接收。 1.2 GetDefaultLanguage(“unit”) 作用:返回参数”unit”指定的单位所使用的默认语言 2.字符运算 2.1 strfind(“string”,”pattern”) 作用:在字符串”string”中寻找字符(串)”pattern” 返回值:若找到,返回2个值,开始位置、结束位置;若找不到,返回nil 2.2 format(“formatstring”,value,…,…) 作用:使用value,…,…提供的值,按照”formatstring”指定的格式,建立字符串“formatstring”中常用的格式: %s:字符串 %d:整数 %f:浮点数 3.好友/屏蔽

相关文档
最新文档