第九章 数学计算、日期和时间函数.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 数学计算、日期和时间函数

第九章 数学计算、日期和时间函数 《Excel高级应用》 河南工程学院公共选修课 张帆 副教授 主讲 第9章 文本处理与时间函数 主 要 内 容 9.2 数值取舍函数 9.3 随机、求和函数 9.4 日期和星期函数 9.1 取余函数 9.5 时间处理函数 9.1 取余函数 在数学概念中,被除数与除数进行整除运算后剩余的数值被称为余数,其特征时余数必定小于除数。 MOD 全部显示全部显示返回两数相除的余数。结果的正负号与除数相同。 语法 MOD(number,divisor) Number 为被除数 Divisor 为除数 说明 如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。 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。 数字校验码概念:代码作为数据在向计算机或其它设备进行输入时,容易产生输入错误,为了减少输入错误,编码专家发明了各种校验检错方法,并依据这些方法设置了校验码。 凡设有校验码的代码,是由本体码与校验码两部分组成(如组织机构代码),本体码是表示编码对象的号码,校验码则是附加在本体码后边,用来校验本体码在输入过程中准确性的号码。每一个本体码只能有一个校验码,校验码通过规定的数学关系得到。常见的校验码有中华人民共和国居民身份证的最后一位、ISBN号码的最后一位、组织结构代码的最后一位等。 例9.1 利用MOD函数生成数字校验码 9.2 数值取舍函数 INT函数 功能 将数字向下舍入到最接近的整数。 语法 INT(number) Number 需要进行向下舍入取整的实数。 例如: =INT(8.9) 将 8.9 向下舍入到最接近的整数,结果为8 =INT(-8.9) 将 -8.9 向下舍入到最接近的整数,结果为-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 ROUNDUP 功能 远离零值,向上舍入数字 语法 ROUNDUP(number,num_digits) Number 为需要向上舍入的任意实数 Num_digits 四舍五入后的数字的位数 说明: 如果 num_digits 大于 0,则向上舍入到指定的小数位。 如果 num_digits 等于 0,则向上舍入到最接近的整数。 如果 num_digits 小于 0,则在小数点左侧向上进行舍入。 例如: =ROUNDUP(3.2,0) 将 3.2 向上舍入,小数位为 0 ,结果为4 =ROUNDUP(76.9,0) 将 76.9 向上舍入,小数位为 0 ,结果为77 =ROUNDUP(3.14159, 3) 将 3.14159 向上舍入,保留三位小数,结果为 3.142 =ROUNDUP(-3.

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档