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

相关文章

Python实现Excel批量样式修改器(附完整代码)

《Python实现Excel批量样式修改器(附完整代码)》这篇文章主要为大家详细介绍了如何使用Python实现一个Excel批量样式修改器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录前言功能特性核心功能界面特性系统要求安装说明使用指南基本操作流程高级功能技术实现核心技术栈关键函

Python实现批量CSV转Excel的高性能处理方案

《Python实现批量CSV转Excel的高性能处理方案》在日常办公中,我们经常需要将CSV格式的数据转换为Excel文件,本文将介绍一个基于Python的高性能解决方案,感兴趣的小伙伴可以跟随小编一... 目录一、场景需求二、技术方案三、核心代码四、批量处理方案五、性能优化六、使用示例完整代码七、小结一、

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

GO语言中函数命名返回值的使用

《GO语言中函数命名返回值的使用》在Go语言中,函数可以为其返回值指定名称,这被称为命名返回值或命名返回参数,这种特性可以使代码更清晰,特别是在返回多个值时,感兴趣的可以了解一下... 目录基本语法函数命名返回特点代码示例命名特点基本语法func functionName(parameters) (nam

Python Counter 函数使用案例

《PythonCounter函数使用案例》Counter是collections模块中的一个类,专门用于对可迭代对象中的元素进行计数,接下来通过本文给大家介绍PythonCounter函数使用案例... 目录一、Counter函数概述二、基本使用案例(一)列表元素计数(二)字符串字符计数(三)元组计数三、C

PostgreSQL简介及实战应用

《PostgreSQL简介及实战应用》PostgreSQL是一种功能强大的开源关系型数据库管理系统,以其稳定性、高性能、扩展性和复杂查询能力在众多项目中得到广泛应用,本文将从基础概念讲起,逐步深入到高... 目录前言1. PostgreSQL基础1.1 PostgreSQL简介1.2 基础语法1.3 数据库

Python中的filter() 函数的工作原理及应用技巧

《Python中的filter()函数的工作原理及应用技巧》Python的filter()函数用于筛选序列元素,返回迭代器,适合函数式编程,相比列表推导式,内存更优,尤其适用于大数据集,结合lamb... 目录前言一、基本概念基本语法二、使用方式1. 使用 lambda 函数2. 使用普通函数3. 使用 N