永中Office教程:永中2009电子表格中新增的几个函数
以下几个函数是永中OFFICE增加的几个函数(微软OFFICE2007中没有这几个函数)
一、日期与时间函数 JDATE
返回今天是今年的第几天。此函数将一年中的 1 月 1 日指定为该年的第一天,将 12 月 31 日指定为该年的最后一天。
语法
JDATE()
示例
备注
此函数不接受输入参数,自动取当前系统时间为参数。
二、工程函数 EVALUATE
将参数作为公式求值并返回这个值。
语法
EVALUATE(formula)
Formula:可以是单元格引用、字符串、数字、数组、名称或表达式。函数EVALUATE将这些参数作为公式求值并返回这个值。
示例
备注
参数为字符串形式的表达式时,前面可带有“=”号,也可以不带。如示例中第四个公式也可以是如下格式:=EVALUATE("=SUM(2,3)")。但是若有两个或多个“=”号,公式返回错误值*VALUE。
参数为数字时,取数字作为函数返回值。
参数为数组时,把数组作为公式表达式求值,把值作为函数返回值。例如:=EVALUATE({1,2,3})相当于公式={1,2,3}。
三、财务函数 NUM2TXT
将阿拉伯数字转换为英文货币的文字表达方式。
语法
NUM2TXT(number,info_type)
Number:被转换的数字或单元格引用。数字之间可以有全角或半角分隔符,小数部分最多显示两位,超过两位将四舍五入。
Info_type:数字 1、2、3 或 4,可以是全角字符,也可以是半角字符,用于指定所需要的英文货币文字表达方式的类型(如下表所示)。
1 整数部分以英文显示,小数部分以分数显示。
2 整数与小数部分都以英文显示。
3 整数部分以大写英文显示,小数部分以分数显示。
4 整数与小数部分都以大写英文显示。
示例
备注
若参数 number 为非数值类型,则函数 NUM2TXT 返回错误值 *VALUE!。
四、财务函数 POSTTAX
按指定位数返回舍入后的含税价。此时的舍入是指远离零值,向上(绝对值增大)的方向舍入数字。
语法
POSTTAX(amt,tax_rate,num_digits)
Amt:不含税价。
Tax_rate:增值税征收税率。
Num_digits:指定计算结果精确到的位数。若 Num_digits 大于 0,则四舍五入到指定的小数位;若 Num_digits 等于 0,则四舍五入到最接近的整数;若 Num_digits 小于 0,则在小数点左侧进行四舍五入。
示例
某厂委托某零售商店代销甲产品,每件产品的不含税售价以及增值税税率如下表所示:
备注
Amt 和 tax_rate 都不可忽略,并且两者必须为正数,否则函数 POSTTAX 返回错误值 *NUM!。
若 num_digits>0,则四舍五入到指定的小数位。例如当 num_digits=1 时对第二位小数进行舍入,保留一位小数;当 num_digits=2 时对第三位小数进行舍入,保留两位小数。
若 num_digits=0,则四舍五入到最接近的整数。
若 num_digits<0,则四舍五入到指定的整数位。例如当 num_digits=-1 时对个位数进行舍入,舍入后个位数显示为 0;当 num_digits=2 时对十位数进行舍入,舍入后十位数与个位数都显示为 0,依次类推。
五、财务函数 PRETAX
按指定位数返回舍入后的不含税价。此时的舍入是指远离零值,向上(绝对值增大的方向)舍入数字。
语法
PRETAX(amt,tax_rate,num_digits)
Amt:含税价,即开具发票金额。
Tax_rate:增值税征收税率。
Num_digits:指定计算结果精确到的位数。若 Num_digits 大于 0,则四舍五入到指定的小数位;若 Num_digits 等于 0,则四舍五入到最接近的整数;若 Num_digits 小于 0,则在小数点左侧进行四舍五入。
示例
某生产单位本月销售乙产品一批,产品的含税价以及应纳增值税税率如下表所示:
备注
Amt 和 tax_rate 都必须为正数,否则函数 PRETAX 返回错误值 *NUM!。
若 num_digits>0,则四舍五入到指定的小数位。例如当 num_digits=1 时对第二位小数进行舍入,保留一位小数;当 num_digits=2 时对第三位小数进行舍入,保留两位小数。
若 num_digits=0,则四舍五入到最接近的整数。
若 num_digits<0,则四舍五入到指定的整数位。例如当 num_digits=-1 时对个位数进行舍入,舍入后个位数显示为 0;当 num_digits=2 时对十位数进行舍入,舍入后十位数与个位数都显示为 0,依次类推。
六、信息函数RANGE
将一个指定的单元格区域链接到该单元格区域之外的一个单元格中。当源数据发生变化时,链接后的数据将会作相应变化。
语法
RANGE(range)
Range:任意一个单元格区域的引用,单元格区域中可以包含各种数据类型。
示例
备注
函数 RANGE 可以将一个单元格区域作为整体显示在一个单元格中。被引用的单元格区域中的所有内容及格式变化都将即时反映到公式结果中。
避免将 RANGE 函数的公式放到源数据所在单元格区域的同一行或同一列中(例如示例中的 A 列和第一、二行),否则将无法显示完整的结果。
您可以对含有 RANGE 函数的单元格进行特殊的格式设置:选中单元格后,选择格式 >> 链接区域,弹出设置链接区域格式对话框,在此对话框中,您可以设置缩放比例,对齐方式、旋转角度等。例如,在旋转角度框中选择 90° 或 270°,则可使数据纵向显示。
该函数不可以进行运算,也不可以嵌入到其他公式或函数中。