trunc函数_这几个舍入函数你都会用吗?
在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函数_这几个舍入函数你都会用吗?相关推荐
- hive substr函数_数据分析工具篇——HQL函数及逻辑
本篇文章我们梳理一下hive常用的函数,对于hive而言,常用的函数并不是特别多,往往记住关键几个,就可以解决80%的问题,这也是大家喜欢hive的原因,那么,常用的函数有哪些呢? 时间函数 1)时间 ...
- decode函数_「实践」云函数 + API,你也可以做个天气信息系统
为什么要把云函数 SCF 与 API 网关进行结合?本文告诉你答案! 通常,我们用云函数 SCF 写一个函数应用,这个应用可能多种多样.例如之前介绍过的 OJ 系统判题功能,通过 NLP 实现文本摘要 ...
- php求平均值的函数_最全计算机二级函数关键知识点汇总整理!
小编在校大学生,一年自学通过六个证,现开办自己的软件图书专营部.以学生价专业提供各省 初级会计.中级会计.注册会计师.管会.全国计算机二级.英语四六级.银行从业.证券从业.基金从业.期货从业.税务师. ...
- subtotal函数_用SUBTOTAL更改Excel函数
subtotal函数 We looked at the Excel SUBTOTAL function on Friday, and saw how it works with hidden rows ...
- python3中map函数_解决Python3下map函数的显示问题
map函数是Python里面比较重要的函数,设计灵感来自于函数式编程.Python官方文档中是这样解释map函数的: map(function, iterable, ...) Return an it ...
- python while函数_详解python while 函数及while和for的区别
1.while循环(只有在条件表达式成立的时候才会进入while循环) while 条件表达式: pass while 条件表达式: pass else: pass 不知道循环次数,但确定循环条件的时 ...
- 中计算散度的函数_荷畔微风 - 在函数计算FunctionCompute中使用WebAssembly
WebAssembly 是一种新的W3C规范,无需插件可以在所有现代浏览器中实现近乎原生代码的性能.同时由于 WebAssembly 运行在轻量级的沙箱虚拟机上,在安全.可移植性上比原生进程更加具备优 ...
- python四大高阶函数_详谈Python高阶函数与函数装饰器(推荐)
一.上节回顾 Python2与Python3字符编码问题,不管你是初学者还是已经对Python的项目了如指掌了,都会犯一些编码上面的错误.我在这里简单归纳Python3和Python2各自的区别. 首 ...
- python中怎么调用函数_浅谈Python中函数的定义及其调用方法
一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时 ...
- python强制结束函数_为什么Python没有 main 函数?终于有人给出了正确答案!
毫无疑问,Python中没有所谓的 main 入口函数,但在网上经常有文章提到"Python中的main函数"和"建议编写main函数"等. 他们的目的可能是模 ...
最新文章
- 自动驾驶出租车可行性研究报告:2020年能成真吗?
- sql输出表中重复数据
- java跳转语句包含goto_Java 的跳转语句中 _______( 包含 / 不包含 )goto 语句。_学小易找答案...
- c# mysql 文件存储_c# 如何实现保存文件到数据库
- 想当年,我也是斩获20+大厂offer的收割机!
- 使用Python在ArcGIS中编程杂谈
- JAVA地址连接状态检测工具类
- java实现电子面单pdf生成_快递鸟电子面单接口打印实现代码
- [RS] 地理空间数据云 使用ftp批量下载影像(以批量下载Landsat8数据为例)
- ipython安装成功后用不了_ipython安装避坑指南
- ubuntu18.04下nvidia-settings无法保存设置
- 深度学习系统 深度学习软件
- php正则判断数字和英文,PHP正则匹配中英文、数字及下划线的方法【用户名验证】...
- matlab trapz二重积分函数_如何使用 MATLAB 求解定积分、不定积分和多重积分问题...
- 压缩pdf大小的方法分享
- Node之Express服务器启动安装与配置
- 操作系统教程第六版——第三章课后作业
- 文字图片滚动代码-无缝滚动,强!!!
- java hashtable import_Java Hashtable 接口 - Java 教程 - 自强学堂
- 什么是边缘服务器?边缘计算的未来如何?