第九章 数学计算、日期和时间函数
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
第9章 文本处理与时间函数
MOD函数使用详解 两个同号整数求余与两个正数求余完全一样(即两个负整数与两个正整数的算法一样)。但是MOD(5,-4)的结果为什么是-3 而不是一部份人认为的-1呢? 一、两个异号整数求余 1.函数值符号规律(余数的符号) mod(负,正)=正 mod(正,负)=负 结论:两个整数求余时,其值的符号为除数的符号。 2.取值规律 先将两个整数看作是正数,再作除法运算 ①能整除时,其值为0 ②不能整除时,其值=除数×(整商+1)-被除数 例:mod(5,-4)=-3 即:5除以4的整数商为1,加1后为2;其与除数之积为8;再与被除数之差为(8-5=3);取除数的符号。所以值为-3。 (这和帮助中的注解是一致的:MOD 函数可以借用 INT 函数来表示:MOD(n, d) = n - d*INT(n/d),即=5-(4)*INT(5/-4)=5-8=-3) 二、两个小数求余 取值规律:被除数-(整商×除数)之后在第一位小数位进行四舍五入。 例:mod(9,1.2)=1 即:9除1.2其整商为7;7与除数1.2之积为8.4;8.4四舍五入之后为8;被除数9与8之差为1。故结果为1。 例:mod(9,2.4)=0 即:9除2.2其整商为4;4与除数2.2这积为8.8;8.8四舍五入之后为9;被除数9与9之差为0。故结果为0。
《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
第9章 文本处理与时间函数
TRUNC函数 功能 将数字的小数部分截去,返回整数。 语法 TRUNC(number,num_digits) Number 需要截尾取整的数字 Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。 说明 函数 TRUNC 和函数 INT 类似,都返回整数。函数 TRUNC 直接去除数字 的小数部分,而函数 INT 则是依照给定数的小数部分的值,将其四舍五入到 最接近的整数。函数 INT 和函数 TRUNC 在处理负数时有所不同。 例如: =TRUNC(8.9) 8.9 的整数部分,结果为8 =TRUNC(-8.9) -8.9 的整数部分,结果为-8
《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
第9章 文本处理与时间函数
数字校验码概念:代码作为数据在向计算机或其它设备进行输入时,容易 产生输入错误,为了减少输入错误,编码专家发明了各种校验检错方法, 并依据这些方法设置了校验码。
凡设有校验码的代码,是由本体码与校验码两部分组成(如组织机构代 码),本体码是表示编码对象的号码,校验码则是附加在本体码后边,用 来校验本体码在输入过程中准确性的号码。每一个本体码只能有一个校验 码,校验码通过规定的数学关系得到。常见的校验码有中华人民共和国居 民身份证的最后一位、ISBN号码的最后一位、组织结构代码的最后一位 等。
第9章 文本处理与时间函数
ROUNDDOWN 功能 靠近零值,向下(绝对值减小的方向)舍入数字。 语法 ROUNDDOWN(number,num_digits) Number 为需要向下舍入的任意实数。 Num_digits 四舍五入后的数字的位数。 说明: RONDDOWN函数式无条件舍去,原理与TRUNC函数完全相同,因此经 常使用TRUNC函数来代替使用。
《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
第9章 文本处理与时间函数
例如:
=ROUNDUP(3.2,0) 将 3.2 向上舍入,小数位为 0 ,结果为4
=ROUNDUP(76.9,0) 将 76.9 向上舍入,小数位为 0 ,结果为77
=ROUNDUP(3.14159, 3) 果为
《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
第9章 文本处理与时间函数
ROUNDUP 功能 远离零值,向上舍入数字 语法 ROUNDUP(number,num_digits) Number 为需要向上舍入的任意实数 Num_digits 四舍五入后的数字的位数 说明: 如果 num_digits 大于 0,则向上舍入到指定的小数位。 如果 num_digits 等于 0,则向上舍入到最接近的整数。 如果 num_digits 小于 0,则在小数点左侧向上进行舍入。
将 3.14159 向上舍入,保留三位小数,结
3.142
=ROUNDUP(-3.14159, 1) 结果为
将 -3.14159 向上舍入,保留一位小数,
-3.2
=ROUNDUP(31415.92654, -2) 点左侧两
将 31415.92654 向上舍入到小数
位 (31500)
例9.2 利用取舍函数生成重复个数的自然数序列 《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
第九章 数学计算、日期和时间函数
《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
第9章 文本处理与时间函数
主要内容
9.1 取余函数 9.2 数值取舍函数 9.3 随机、求和函数 9.4 日期和星期函数 9.5 时间处理函数
《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
例9.1 利用MOD函数生成数字校验码
《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲
第9章 文本处理与时间函数
9.2 数值取舍函数
INT函数 功能 将数字向下舍入到最接近的整数。 语法 INT(number) Number 需要进行向下舍入取整的实数。
例如: =INT(8.9) 将 8.9 向下舍入到最接近的整数,结果为8 =INT(-8.9) 将 -8.9 向下舍入到最接近的整数,结果为-9
第9章 文本处理与时间函数
9.1 取余函数
在数学概念中,被除数与除数进行整除运算后剩余的数值被称为余数, 其特征时余数必定小于除数。
MOD 全部显示全部显示返回两数相除的余数。结果的正负号与除数相同。 语法 MOD(number,divisor) Number 为被除数 DiLeabharlann Baiduisor 为除数 说明 如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。