Excel 小数点取舍应用 针对不同的需求选择不同的函数

2023-11-07 11:58

本文主要是介绍Excel 小数点取舍应用 针对不同的需求选择不同的函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Excel针对不同的需求,有不同的函数可以选择。

最常见的四舍五入,用Round函数。Round(Number,Num_digits),第一个参数是被四舍五入数值,第二个参数的是被四舍五入的位置,或者说精确程度。例如对1423.87087,取小数点后两位,四舍五入,公式为Round(1423.87087,2)。Round函数不仅可以小数点后取数,也可以小数点前取数,比如1423.87087,取到百位,四舍五入,公式为Round(1423.87087,-2)。第二个参数默认为0,也就是取到个位数,并四舍五入。

有时候要求取整数,或者取整到某一位,用的是截尾Trunc函数。Trunc(Number,Num_digits),第一个参数是需要截尾数值,第二个参数表示截尾精度。例如对124.85进行截尾至小数点后1位,公式为Trunc(124.85,1)=124.8;如果截尾至十位数,公式为Trunc(124.85, -1)=120。第二个参数默认值为0,也就是截尾到个位数。

Trunc函数把尾巴后面的都去掉了,如果要考虑向上取整或向下取整时,可以对Trunc函数进行修正。比如对124.85要取整到小数点后1位,并且是向上进位,公式为Trunc(125.85+0.1,1)=125.9。如此变形,有时会遗漏修正的+0.1此类补充部分,Excel准备了Roundup向上取整,或者说向上舍入,还有向下舍入Rounddown。

Roundup(124.85,1)=124.9,Rounddown(124.85,1)=124.7。要注意的是如果数值为负值时,如Roundup(-124.85,1)=-124.9,Rounddown(-124.85,1)=-124.7,并不是想象的数值大小运算的,而是按绝对值运算后再添加符号。

对于向上舍入和向下舍入还有两个函数,分别是Ceiling和Floor。向上舍入最接近的N的倍数用Ceiling,向下舍入最近近N的倍数用Floor。

比如公式Ceiling(31.56,0.2)=31.6,也就是最接近,能被0.2整除的数值。而Floor(31.56,0.2)=31.4。又比如Ceiling(-103.76, -5)=-105,而Floor(-103.76, -5)=-100。用Ceiling和Floor时要注意,倍数正负符号要与被舍上或舍下的数值一致。

最后补充去掉小数部分的函数Int,Int就一个参数,被去掉小数部分的数值。如Int(3.786)=3,Int(-3.786)=-4,而Int(0.98)=0,Int(-0.98)=-1。http://pdftoword.55.la/pdf-extract-image/

这篇关于Excel 小数点取舍应用 针对不同的需求选择不同的函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/363438

相关文章

Django中的函数视图和类视图以及路由的定义方式

《Django中的函数视图和类视图以及路由的定义方式》Django视图分函数视图和类视图,前者用函数处理请求,后者继承View类定义方法,路由使用path()、re_path()或url(),通过in... 目录函数视图类视图路由总路由函数视图的路由类视图定义路由总结Django允许接收的请求方法http

分布式锁在Spring Boot应用中的实现过程

《分布式锁在SpringBoot应用中的实现过程》文章介绍在SpringBoot中通过自定义Lock注解、LockAspect切面和RedisLockUtils工具类实现分布式锁,确保多实例并发操作... 目录Lock注解LockASPect切面RedisLockUtils工具类总结在现代微服务架构中,分布

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所