Excel 应用TRUNC函数将数字的小数部分截去返回整数

TRUNC函数功能是将数字的小数部分截去,返回整数。其语法如下:


TRUNC(number,num_digits)

其中参数number为需要截尾取整的数字,参数num_digits为用于指定取整精度的数字,参数num_digits的默认值为0。

【典型案例】已知原始数据,对原始数据进行取整运算。本例的原始数据如图13-91所示。

步骤1:在A2单元格中输入公式“=TRUNC(10.9)”,求10.9的整数部分。

步骤2:在A3单元格中输入公式“=TRUNC(-10.9)”,求-10.9的整数部分。

步骤3:在A4单元格中输入公式“=TRUNC(PI())”,求π的整数部分,计算结果如图13-92所示。

图13-91 原始数据

图13-92 计算结果

【使用指南】TRUNC函数和INT函数类似,都返回整数。TRUNC函数直接去除数字的小数部分,而INT函数则是依照给定数的小数部分的值,将其四舍五入到最接近的整数。INT函数和TRUNC函数在处理负数时有所不同:TRUNC(-4.3)返回-4,而INT(-4.3)返回-5,因为-5是较小的数。

Excel 应用RAND函数和RANDBETWEEN函数计算随机实数和随机整数

RAND函数和功能是计算大于等于0及小于1的均匀分布的随机实数,每次计算工作表时都将返回一个新的随机实数。RANDBETWEEN函数的功能是,计算位于指定的两个数之间的一个随机整数,每次计算工作表时都将返回一个新的随机整数。两函数的语法如下:


RAND( )
RANDBETWEEN(bottom,top)

其中参数bottom为RANDBETWEEN函数将返回的最小整数,参数top为RANDBETWEEN函数将返回的最大整数。

【典型案例】因为这两个函数都是用于返回随机数,所以可以用来模仿一些掷骰子的游戏。本例中要随机返回1~50之间的整数,投掷次数为5次。本例的原始数据如图13-59所示。

步骤1:在C3单元格中输入公式“=INT(RAND()*($B$1-$D$1)+$D$1)”,计算第一次的投掷结果,然后使用自动填充功能来计算其他次数的投掷结果,计算结果如图13-60所示。

图13-59 原始数据

图13-60 计算投掷结果

步骤2:在D3单元格中输入公式“=INT(RANDBETWEEN($D$1,$B$1))”,计算第一次的投掷结果,然后使用自动填充功能来计算其他次数的投掷结果,计算结果如图13-61所示。

步骤3:重新查看投掷结果。按F9键可以查看重新求解的随机结果,计算结果如图13-62所示。

图13-61 计算投掷结果

图13-62 重新查看投掷结果

【使用指南】对RAND函数来说:如果要生成a与b之间的随机实数,必须使用“RAND()*(b-a)+a”。如果要使用RAND函数生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按F9键,将公式永久性地改为随机数。

Excel 输入数值类型数据:整数、小数、分数

数值类型是Excel工作表中最重要的数据类型之一。众所周知,Excel最突出的一项特色就是它对于数据的运算、分析和处理,而最常见的处理的数据类型就是数值类型的数据,它常参与各类运算。数值类型的数据通常包括整数、小数和分数,它们的输入方法介绍如下。

输入整数

单击选择要输入数据的单元格,如单元格J5,直接输入整数,如“24800”,按下Enter键后,数据自动靠单元格右侧对齐,如图3-23所示。

图3-23 输入整数

输入小数

在单元格F6中输入数据“42500.5”,按下Enter键后,数据自动靠单元格右侧对齐,如图3-24所示。

图3-24 输入小数

输入分数

在单元格中输入整数和小数都非常简单,直接输入即可,但是,却不能直接输入分数。对于分数必须掌握一定的技巧才能正确地输入。当然,在平常登记现金日记账时,很少会使用分数进行登记,这里仅仅是为了介绍分数的输入方法而举的特例。

步骤01:直接输入分数。在单元格H8中输入“1/2”,如图3-25所示。

图3-25 直接输入分数

步骤02:显示为日期值。按下Enter键后,输入的数据自动显示为“1月2日”,如图3-26所示。

图3-26 显示为日期值

步骤03:正确的分数输入方法。删除刚输入的内容,重新在单元格H8中输入“01/2”,如图3-27所示。

图3-27 正确的分数输入方法

步骤04:按下Enter键后,单元格H8中显示的内容为“1/2”,显示为分数格式,如图3-28所示。

小技巧:数值显示为科学计数法格式

当在单元格中输入一个位数较多的数值时,按下Enter键后,如果当前单元格的列宽不足以显示所有的数字时,它会自动显示为科学计数法格式。如果用户想要显示常规数字格式,只需要调整该单元格所在列的列宽即可。

图3-28 显示为分数格式