首页 > 其他分享 >用函数公式统计小数部分的位数!

用函数公式统计小数部分的位数!

时间:2023-09-07 23:32:27浏览次数:37  
标签:函数 INT 公式 单元格 LEN A2 位数 小数

1职场实例

小伙伴们大家好,今天我们来解决一个公众号关注者后台留言咨询的一个问题:如何利用Excel函数公式统计小数部分的位数。基于这个问题呢,小编整理了一下解题思路,并且可以带大家温习几个基础的常用的函数用法。

如下图所示:

A列为我们将要统计原始数据,我们发现所有的数值均带小数点,即我们常说的小数。现在我们想要用函数公式的方法统计出小数点后面的数字位数,即小数的位数是多少,并将结果显示在B列。

用函数公式统计小数部分的位数!_取整

2解题思路

解决这个问题,我们需要用到几个基础的函数,并配合清晰的逻辑思路。当然解决问题的方法不只有一个,如果大家有更好的方式解决此类问题,欢迎留言板留言给小编哦!

下面我们就来看一下具体操作方法。

用函数公式统计小数部分的位数!_原始数据_02

我们在B2单元格输入函数公式:

=INT(A2)

INT函数是VFP数值函数的一种,是将一个要取整的实数向下取整为最接近的整数。

所以我们利用INT函数将A列的数值忽略小数部分后,只将整数部分提取出来。如A2单元格“5.21”,提取出的整数部分为“5”。

用函数公式统计小数部分的位数!_数位_03

我们继续完善B2单元格的函数公式为:

=LEN(INT(A2))

LEN函数用于计算:单元格中字符个数。

所以用LEN函数统计出数值整数部分的数字长度。如A2单元格“5.21”,因为整数部分的数字是“5”,所以其字符串的长度很明显就是“1”。

用函数公式统计小数部分的位数!_原始数据_04

我们继续完善B2单元格的函数公式为:

=LEN(A2)-LEN(INT(A2))

用A2单元格原始数据的长度减去LEN(INT(A2))获取到的整数部分的长度,我们观察到返回的结果始终比我们要获取的目标结果多1,即比小数的位数多1。

我们继续完善B2单元格的函数公式为:

=LEN(A2)-LEN(INT(A2))-1

为了获取准确的小数位置,我们需要再上一步函数公式返回的结果基础上减去1。得到正确的小数位数。

用函数公式统计小数部分的位数!_原始数据_05

我们继续完善B2单元格的函数公式为:

=MAX(0,LEN(A2)-LEN(INT(A2))-1)

由于以上函数公式会将没有小数部分的数据,统计结果返回“-1”。如A4单元格“520”,小数位数返回了-1,而我们最终想要将其显示为0即可。

所以我们只需要用MAX函数,参数使用数字0与LEN(A2)-LEN(INT(A2))-1进行大小的比较即可,逻辑就是两者谁大就返回谁。所以LEN(A2)-LEN(INT(A2))-1小于0的话,就会取较大值0;如果LEN(A2)-LEN(INT(A2))-1大于0的话,就会取较大值函数公式本身。

用函数公式统计小数部分的位数!_数位_06

标签:函数,INT,公式,单元格,LEN,A2,位数,小数
From: https://blog.51cto.com/u_15825298/7402959

相关文章

  • 可靠性公式
         ......
  • 让页面价格等数字显示两位小数
    //让数字显示两位小数由于0.00和3.00只能是字符串格式返回统一显示字符串格式exportconstRoundToFixed=(num,dec)=>{letsNum=num+"";letidx=sNum.indexOf(".");if(idx<0)return(Number(num)).toFixed(dec);letn=sNum.length-idx-1......
  • 【Leetcode刷题记录】1、统计参与通信的服务器;2、统计二叉树中好节点的数目;3、从两个
    1、统计参与通信的服务器题目:这里有一幅服务器分布图,服务器的位置标识在 m*n 的整数矩阵网格 grid 中,1表示单元格上有服务器,0表示没有。如果两台服务器位于同一行或者同一列,我们就认为它们之间可以进行通信。请你统计并返回能够与至少一台其他服务器进行通信的服务器的......
  • 剑指 Offer 41. 数据流中的中位数
    如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。例如,[2,3,4]的中位数是3[2,3]的中位数是(2+3)/2=2.5设计一个支持以下两......
  • FCKEditor实现WORD粘贴公式自动上传
    ​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。其原理为一下步骤:监听粘贴事件;【用于插入图片】获取光标位置;【......
  • CKEditor实现WORD粘贴公式自动上传
    ​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。其原理为一下步骤:监听粘贴事件;【用于插入图片】获取光标位置;【......
  • TinyMCE实现WORD粘贴公式自动上传
    ​  自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能......
  • java 将长字符串截取为指定位数短字符代码
    //原始长字符串strContextStringstrContext="长字符串................................";ArrayList<String>arrayList=newArrayList(5);inttotalNo=strContext.length();//小字符串长度pageSizeintpageSize=20;if(totalNo>pageSize){//取模等于0,说......
  • 台球击球角度公式. 包含数学推导
    ===============第一步.物理来分析.==================第二步.数学计算. ......
  • 高斯白噪声下雷达测量精度---------角度精度公式详细推导
    这周深圳台风,对于一个河南人来说,第一次碰见台风,心中有一些激动,那个脑中的画面,狂风卷积着乌云,大雨磅礴,电闪雷鸣。结果到最后感觉也没啥啊,还没有老家当时刮风大。难道我遇见了一个假台风?题外话到这,咱们回到正题,今天这篇是高斯白噪声下雷达测量精度的最后一篇--------角度精度公......