在EXCEL数据处理中我们经常会用到用于舍入计算的函数,而不同公司对数据的舍入要求都不一样。今天小编带大家认识一下下面这几个舍入函数。

INT函数取整

返回小于等于参数的最大整数

如INT(12.345)小于12.345的最大整数就是12

为什么不是返回数据的整数部分呢?看下图的例子就知道了

下图-12.345用INT函数之后取得的值为-13因为小于-12.345的最大整数为-13。

INT在日期中的应用

经常会有小伙伴群里提问怎么在日期和时间中只提取日期?

因为日期和时间的本质是数字,常规格式下日期就是整数。所以咱们可以用INT函数提取日期

INT经典用法:根据日期求所属季度

=INT((MONTH(A1)-1)/3+1)

生成像这种1111,2222,3333有规律的序号,(当重复序号为5个或其它个数时只需把被除数修改成对应的个数就可以了)

TRUNC函数截尾

TRUNC函数有两个参数,第一参数是需要截尾的数字,第二参数向下舍入的位数的位置。

当省略第二参数时或设置为0时,直接舍去小数部分,返回参数的整部分

当第二参数不为0时,根据第二参数进行截尾。如第二参数为1时,保留小数点后一位,之后的全舍去,参数为2时保留小数点后两位,以此类推….

当第二参数为-1时,会舍入至十位,为-2时舍入至百位,以此类推.

当负数的位数大于等于整数的位数时,则返回0,如下图TRUNC(12.789,-2)=0

ROUND四舍五入函数

当第二参数为0时,四舍五入只保留整数位,为1时保留1位小数,为2时保留2位小数,为-1时四舍五入至十位,为-2时四舍五入至百位,以此类推。

经常会有小伙伴提问:为什么用计算器算出来的和电脑自动求和的数据会有差异?

如下图所示,A1在单元格格式里设置了保留小数点后两位小数,当我们在C1输入公式=A1*5时得出来的结果是61.74这是因为单元格格式只是化妆术,并没有改变数字本身,实际参与运算的还是12.34789,因此得出来的结果和我们所看到的=12.35*5的结果有差异。

解决方法:用ROUND函数对A1单元格设置保留两位小数后再进行运算

ROUNDDOWN向下舍,如下图:保留一位小数时,不管小数点第二位是几都舍去。第二参数的用法同ROUND函数一样。

相对应的ROUNDUP就好理解了,按指定位数不管大小向上舍

学会了吗?喜欢就关注我吧,每天分享职场知识,办公技巧!

看完别忘收藏转发哦~

trunc函数_这几个舍入函数你都会用吗?相关推荐

  1. hive substr函数_数据分析工具篇——HQL函数及逻辑

    本篇文章我们梳理一下hive常用的函数,对于hive而言,常用的函数并不是特别多,往往记住关键几个,就可以解决80%的问题,这也是大家喜欢hive的原因,那么,常用的函数有哪些呢? 时间函数 1)时间 ...

  2. decode函数_「实践」云函数 + API,你也可以做个天气信息系统

    为什么要把云函数 SCF 与 API 网关进行结合?本文告诉你答案! 通常,我们用云函数 SCF 写一个函数应用,这个应用可能多种多样.例如之前介绍过的 OJ 系统判题功能,通过 NLP 实现文本摘要 ...

  3. php求平均值的函数_最全计算机二级函数关键知识点汇总整理!

    小编在校大学生,一年自学通过六个证,现开办自己的软件图书专营部.以学生价专业提供各省 初级会计.中级会计.注册会计师.管会.全国计算机二级.英语四六级.银行从业.证券从业.基金从业.期货从业.税务师. ...

  4. subtotal函数_用SUBTOTAL更改Excel函数

    subtotal函数 We looked at the Excel SUBTOTAL function on Friday, and saw how it works with hidden rows ...

  5. python3中map函数_解决Python3下map函数的显示问题

    map函数是Python里面比较重要的函数,设计灵感来自于函数式编程.Python官方文档中是这样解释map函数的: map(function, iterable, ...) Return an it ...

  6. python while函数_详解python while 函数及while和for的区别

    1.while循环(只有在条件表达式成立的时候才会进入while循环) while 条件表达式: pass while 条件表达式: pass else: pass 不知道循环次数,但确定循环条件的时 ...

  7. 中计算散度的函数_荷畔微风 - 在函数计算FunctionCompute中使用WebAssembly

    WebAssembly 是一种新的W3C规范,无需插件可以在所有现代浏览器中实现近乎原生代码的性能.同时由于 WebAssembly 运行在轻量级的沙箱虚拟机上,在安全.可移植性上比原生进程更加具备优 ...

  8. python四大高阶函数_详谈Python高阶函数与函数装饰器(推荐)

    一.上节回顾 Python2与Python3字符编码问题,不管你是初学者还是已经对Python的项目了如指掌了,都会犯一些编码上面的错误.我在这里简单归纳Python3和Python2各自的区别. 首 ...

  9. python中怎么调用函数_浅谈Python中函数的定义及其调用方法

    一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时 ...

  10. python强制结束函数_为什么Python没有 main 函数?终于有人给出了正确答案!

    毫无疑问,Python中没有所谓的 main 入口函数,但在网上经常有文章提到"Python中的main函数"和"建议编写main函数"等. 他们的目的可能是模 ...

最新文章

  1. 自动驾驶出租车可行性研究报告:2020年能成真吗?
  2. sql输出表中重复数据
  3. java跳转语句包含goto_Java 的跳转语句中 _______( 包含 / 不包含 )goto 语句。_学小易找答案...
  4. c# mysql 文件存储_c# 如何实现保存文件到数据库
  5. 想当年,我也是斩获20+大厂offer的收割机!
  6. 使用Python在ArcGIS中编程杂谈
  7. JAVA地址连接状态检测工具类
  8. java实现电子面单pdf生成_快递鸟电子面单接口打印实现代码
  9. [RS] 地理空间数据云 使用ftp批量下载影像(以批量下载Landsat8数据为例)
  10. ipython安装成功后用不了_ipython安装避坑指南
  11. ubuntu18.04下nvidia-settings无法保存设置
  12. 深度学习系统 深度学习软件
  13. php正则判断数字和英文,PHP正则匹配中英文、数字及下划线的方法【用户名验证】...
  14. matlab trapz二重积分函数_如何使用 MATLAB 求解定积分、不定积分和多重积分问题...
  15. 压缩pdf大小的方法分享
  16. Node之Express服务器启动安装与配置
  17. 操作系统教程第六版——第三章课后作业
  18. 文字图片滚动代码-无缝滚动,强!!!
  19. java hashtable import_Java Hashtable 接口 - Java 教程 - 自强学堂
  20. 什么是边缘服务器?边缘计算的未来如何?

热门文章

  1. 查看redis安装目录
  2. 内存模型以及分区,需要详细到每个区放什么
  3. 项目中遇到生产事故追踪---重复组单
  4. 卡夫卡(kafka)详解
  5. Android循环ViewPager(二)
  6. Prometheus 架构 - 每天5分钟玩转 Docker 容器技术(83)
  7. 大象的崛起!Hadoop七年发展风雨录
  8. Codejock Xtreme MFC 图形界面控件包
  9. excel npoi 连接_Asp.Net使用Npoi导入导出Excel的方法
  10. 关于前端处理表情符号问题(解决方案)