轻松办公-OfficeExcel函数精解
(二)
1、ADDRESS 函数
- 函数功能
在给出指定行数和列数的情况下,可以使用 ADDRESS 函数获取工作表单元格的地址。例如,ADDRESS(2,3) 返回 $C$2。
可以使用其他函数(如 ROW 和 COLUMN 函数)为 ADDRESS 函数提供行号和列号参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)。
- 语法
ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
参数说明:
row_num 必需。一个数值,指定要在单元格引用中使用的行号。
column_num 必需。一个数值,指定要在单元格引用中使用的列号。
abs_num 可选。一个数值,指定要返回的引用类型。
abs_num 返回的引用类型
1 或省略 绝对引用 (绝对单元格引用:公式中单元格的精确地址,与包含公式的单元格的位置无关。绝对引用采用的形式为$A$1。)2 绝对行号,相对列标
3 相对行号,绝对列标
4 相对引用
a1 可选。一个逻辑值,指定 a1 或 R1C1 引用样式。在 a1 样式中,列和行将分别按字母和数字顺序添加标签。在 R1C1 引用样式中,列和行均按数字顺序添加标签。如果参数 a1 为 TRUE 或被省略,则 ADDRESS 函数返回 a1 样式引用;如果为 FALSE,则 ADDRESS 函数返回 R1C1 样式引用。
(注释:若要更改 Excel 所使用的引用样式,请单击“Office 按钮”
,单击“Excel 选项”,然后单击“公式”。在“使用公式”下,选中或清除“R1C1 引用样式”复选框。)
sheet_text 可选。一个文本值,指定要用作外部引用的工作表的名称。例如,公式 =ADDRESS(1,1,,,"Sheet2") 返回 Sheet2!$A$1。如果忽略参数 sheet_text,则不使用任何工作表名称,并且该函数所返回的地址引用当前工作表上的单元格。
- 示例
2、AREAS 函数
- 函数功能
返回引用中包含的区域个数。区域表示连续的单元格区域或某个单元格。
- 语法
AREAS(reference)
参数说明:
Reference 对某个单元格或单元格区域的引用,也可以引用多个区域。如果需要将几个引用指定为一个参数,则必须用括号括起来,以免 Microsoft Excel 将逗号作为参数间的分隔符。
- 示例
3、ACCRINT函数
- 函数功能
返回定期付息证券的应计利息。
- 语法
ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis,calc_method)
(要点:应使用 DATE 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。)
参数说明:
issue 为有价证券的发行日。
first_interest 为证券的首次计息日。
settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。
rate 为有价证券的年息票利率。
par 为证券的票面值,如果省略此参数,则ACCRINT使用 ¥1,000。
frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。
basis为日计数基准类型。
basis 日计数基准:
0 或省略 US (NASD) 30/360
1 实际天数/实际天数
2 实际天数/360
3 实际天数/365
4 欧洲 30/360
calc_method 为逻辑值,指定当结算日期晚于首次计息日期时用于计算总应计利息的方法。如果值为 TRUE (1),则返回从发行日到结算日的总应计利息。如果值为 FALSE (0),则返回从首次计息日到结算日的应计利息。如果省略此参数,则默认为 TRUE。
(注解:Microsoft Office Excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Office Excel for the Macintosh 使用另一种默认日期系统。)
issue、first_interest、settlement、frequency 和 basis 将被截尾取整。
如果 issue、first_interest 或 settlement 不是有效日期,则 ACCRINT 将返回错误值 #VALUE!。
如果 rate ≤ 0 或 par ≤ 0,则 ACCRINT 将返回错误值 #NUM!。
如果 frequency 不是数字 1、2 或 4,则 ACCRINT 将返回错误值 #NUM!。
如果 basis < 0 或 basis > 4,则 ACCRINT 将返回错误值 #NUM!。
如果 issue ≥ settlement,则 ACCRINT 将返回错误值 #NUM!。
函数 ACCRINT 的计算公式如下:
式中:
Ai = 奇数期内第 i 个准票息期的应计天数。
NC = 奇数期内的准票息期期数。如果该数含有小数位,则向上进位至最接近的整数。
NLi = 奇数期内第 i 个准票息期的正常天数。
- 示例
更多精彩内容将在以后的章节分享给朋友们,请添加收藏,欢迎关注!