当前位置:首页 > 技术文章 > 正文内容

保留整数、小数位的函数方法,只知道INT和ROUND是不够的

说到取整数,保留小数位的方法有很多,但是条件不同所取用的函数是不同的,一定要使用最适合的函数。

一、INT函数和round函数的局限性

比如我想通过计算知道某月是哪个季度,假设这个月份是7月,我们知道7月是在3季度,那如何计算呢,我们可以用7/3来计算(3个月是一个季度):

如果用INT函数,我们只能取到结果是2,因为INT函数不会四舍五入,它只会取整数位的数字,而round函数是一个四舍五入保留小数位函数,同样也不能准确计算:

这时我们就需要进行调整,选用合适的函数,根据结果2.33333333我们可以知道,只要大于整数2,小于整数3就应该是3季度,我们需要向上取整,即,2.0000001和2.999999的结果都一样,结果都是3,我们可以用roundup函数。

语法与round函数是一样的,通过第二个参数来确定保留小数的位数,只不过roundup函数是向上进位,在excel中还有一个相反的应用的函数,这个函数就是rounddown,刚好与roundup是相对的。

这两个函数的使用场景还是比较多的,比如计算需要整数的周岁,计算工龄等等,如果简单使用其他函数可能会出问题,但这两个函数会根据需要进行计算。

二、取整有很多函数可以做到,但要注意使用场景

在excel中是有很多函数可以做到取整的,当然知道的多是没问题的,但一定要注意使用的场景,是直接取整数,还是需要向上或向下取整。我归纳了下,目前我知道的可以取整的函数有如下这些:

如果大家喜欢我的文章,欢迎关注微信公众号:跟我学EXCEL图表

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4426.html

分享给朋友:

“保留整数、小数位的函数方法,只知道INT和ROUND是不够的” 的相关文章

跨域的原因以及解决方案

# 为什么会产生跨域问题浏览器限制,目前所有浏览器都实现了同源策略规范。请求方式Type为xhr。如果非xhr,如json,script则也不会存在跨域问题请求方与服务方的源不同,即跨域,包括:协议不同域名不同端口不同同时满足三个条件才有可能产生跨域问题。# 解决方案对于浏览器限制的解决方案-关闭浏...

服务器不能正常关机和重启是怎么回事?

服务器不能正常关机和重启是怎么回事?服务器无法正常关机或重启可能是由多种原因引起的,涉及操作系统、硬件、应用程序和配置设置等方面。以下是详细的原因分析及对应的解决方案。一、服务器无法关机/重启的常见原因1. 操作系统问题(1)系统进程未正常终止某些进程或服务在关机时未能按预期停止,导致系统卡在关机或...

【网络安全】关于PHP Study nginx解析高危漏洞的预警通报

网络安全近日,山石网科安全研究院监测发现PHPStudy Windows最新版本存在nginx解析漏洞,可以造成任意代码执行。一、漏洞情况phpStudy是一个PHP调试环境的程序集成包,该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装...

php培训都学什么?有哪些课程?

PHP入门虽然比较容易简单,但是对于零基础学员来讲,想要学到精髓,并不是一件容易的事情,越到后面学起来越累,因此,最快最便捷的方法就是参加培训,不仅可以快速掌握入门,还能够学到精髓之处,那么PHP培训都有哪些课程?下面我们以六星教育的php培训课程为例来为大家讲解:第一阶段:动态网站开发的三个方面1...

nginx检查提示“unknown directive "stream" in /etc/*/nginx.conf”

yum安装nginx检查时提示“unknown directive "stream" in /etc/nginx/nginx.conf”yum安装nginx,在配置反代时,出现错误:nginx -tnginx: [emerg] unknown directive "strea...

nginx支持跨域的方法 nginx配置支持跨域

在nginx的配置文件中添加允许跨域的响应头。参考nginx官方文档,添加响应头的方法如下:在conf文件的server作用域中添加如下响应头:server { listen 80; # 其他配置... # 允许跨域 add_header Access-Control-Allow-...