excel函数计算精确位数

excel函数计算精确位数,第1张

俺跟你一样也是算绩效的。

这个问题一般是通过round函数解决,比如可将原公式修改为:

=round(原公式,0)

即精确到元。末尾参数为2即精确到分,不过我们这里一般要求精确到元就行了。

另外的办法就是:

工具--选项--重新计算---在“以显业精度为准”上打勾。

不过这种办法有时会影响到别的数据,所以我不常用。

仰望星空,希望能帮到你,谢谢采纳。

我印象中是没有这种公式了。

你可以再试试这样子的:

=LEFT(RIGHT(FIXED(A1,2,1),6),1)

就是把A1这格从右边开始取6位(小数点后两位,小数点算一位,小数点前三位),然后再从这六位里取左边第一位就是百位了。

跟刚才不同的就是用fixed把原来的数字转换为带2位小数的文本再截取,这样就不存在忽略最后一位0的情况了。而且截取出来的数同样可以像数据一样进行运算。

注意,公式里的right是取6,这样才能取到百位数,如果千位数就是7,十位数就是5。

Excel中可以使用ROUND函数对数据进行四舍五入(进位)。

ROUND 用途:按指定位数四舍五入某个数字。 

语法:ROUND(number,num_digits) 

参数:Number是需要四舍五入的数字;Num_digits为指定的位数,Number按此位数进行处理。 

注意:如果num_digits 大于0,则四舍五入到指定的小数位;如果num_digits 等于0, 则四舍五入到最接近的整数;如果num_digits 小于0,则在小数点左侧按指定位数四舍五入。 

实例:如果A1=6525,则公式“=ROUND(A1,1)”返回653;=ROUND(82149,2)返回8215;=ROUND(215,-1)返回20。 

另外常用的进位函数还有:

ROUNDUP 用途:按绝对值增大的方向舍入一个数字。

CEILING 用途:将参数Number 沿绝对值增大的方向,返回一个最接近的整数或基数的最小倍数。

比如:

小数123756321,如何计算小数部分有几位?怎样分离开整数部分与小数部分?(是分离开,不是四舍五入到整数。)

公式实现

公式如下:

公式解析

1、计算小数位数

=LEN(A1)-FIND("",A1):

LEN(A1),是整个数值的长度 FIND("",A1),是小数点""在整个数值中是第几位 LEN(A1)-FIND("",A1),数值长度减掉小数点的第几位,就是小数部分位数。

2、取整数部分

=INT(A1):

INT函数是将数字向下舍入到最接近的整数。

3、取小数部分

=A1-INT(A1):

数值减掉整数部分。

从左数第三位数开始取值:

left(a1,len(a1)-2)

从右数第三位数开始取值:

right(a1,len(a1)-2)

常用函数:

Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。

1工程

工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。

2财务

财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数:

未来值 (fv)--在所有付款发生后的投资或贷款的价值。

期间数 (nper)--投资的总支付期间数。

付款 (pmt)--对于一项投资或贷款的定期支付数额。

现值 (pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。

利率 (rate)--投资或贷款的利率或贴现率。

类型 (type)--付款期间内进行支付的间隔,如在月初或月末。

3信息

可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表函数,在单元格满足条件时返回 TRUE。例如,如果单元格包含一个偶数值,ISEVEN 工作表函数返回 TRUE。如果需要确定某个单元格区域中是否存在空白单元格,可以使用 COUNTBLANK 工作表函数对单元格区域中的空白单元格进行计数,或者使用 ISBLANK 工作表函数确定区域中的某个单元格是否为空。

4数据库

当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于 1,000 且小于 2,500 的行或记录的总数。Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。这些参数指向数据库函数所使用的工作表区域。其中参数 database 为工作表上包含数据清单的区域,参数 field 为需要汇总的列的标志,参数 criteria 为工作表上包含指定条件的区域。

5逻辑函数

使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用 IF 函数确定条件为真还是假,并由此返回不同的数值。

6统计函数

统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和 y 轴截距,或构成直线的实际点数值。

7文本函数

通过文本函数,可以在公式中处理文字串。例如,可以改变大小写或确定文字串的长度。可以将日期插入文字串或连接在文字串上。下面的公式为一个示例,借以说明如何使用函数 TODAY 和函数 TEXT 来创建一条信息,该信息包含着当前日期并将日期以"dd-mm-yy"的格式表示。

=TEXT(TODAY(),"dd-mm-yy")

8查询和引用

当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用时,可以使用查询和引用工作表函数。例如,如果需要在表格中查找与第一列中的值相匹配的数值,可以使用 VLOOKUP 工作表函数。如果需要确定数据清单中数值的位置,可以使用 MATCH 工作表函数。

9数学和三角

通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总和或复杂计算。

10日期与时间

通过日期与时间函数,可以在公式中分析和处理日期值和时间值。

11用户自定义

如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建用户自定义函数。这些函数,称为用户自定义函数,可以通过使用 Visual Basic for Applications 来创建。

excel中使用函数计算,计算结果保留小数位数,可以通过设置单元格格式的方法来实现。

例如,用AVERAGE函数,计算平均成绩,将平均成绩设置为保留一位小数。

*** 作步骤:

右键单击D2单元格,在d出的快捷菜单中选择设置单元格格式,分类选择数值;小数位数设为1,如图所示。

设置后的结果如图所示。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11678409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存