2.5 对数、幂和阶乘函数实例应用
函数52:EXP函数
函数功能
EXP函数用于返回e的n次幂。常数e等于2.71828182845904,是自然对数的底数。
函数语法
EXP(number)
参数解释
number:必需。表示应用于底数e的指数。
实例解析
实例94 求任意指数的幂
若要求解e的任意指数的幂,可以使用EXP函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
按Enter键即可求出e的指数“-1”的幂。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可计算出e的其他指数的幂,如图2-105所示。
图2-105
函数53:POWER函数
函数功能
POWER函数用于返回给定数字的乘幂。
函数语法
POWER(number, power)
参数解释
- number:必需。表示底数,可以为任意实数。
- power:必需。表示指数,底数按该指数次幂乘方。
实例解析
实例95 求出任意数值的3次或多次幂
若要求任意数值的3次或多次幂,可以使用POWER函数来实现。
选中C2单元格,在公式编辑栏中输入公式:
按Enter键即可计算出底数为0.5、指数为2的幂。
将鼠标指针指向C2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可返回另外一组数值的幂,如图2-106所示。
图2-106
函数54:LN函数
函数功能
LN函数用于返回一个数的自然对数。自然对数以常数e(2.71828182845904)为底。
函数语法
LN(number)
参数解释
number:必需。表示想要计算其自然对数的正实数。
实例解析
实例96 求任意正数的自然对数值
如果需要求解任意正数的自然对数值,可以使用LN函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
按Enter键即可求出“1”的对数值。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可快速求出其他数值的对数值,如图2-107所示。
图2-107
函数55:LOG函数
函数功能
LOG函数是按所指定的底数,返回这个数的对数。
函数语法
LOG(number, [base])
参数解释
- number:必需。表示想要计算其对数的正实数。
- base:可选。表示对数的底数。如果省略底数,默认其值为10。
实例解析
实例97 求指定真数和底数的对数值
如果需要求解表格中的任意真数和底数的对数值,可以使用LOG函数来实现。
选中C2单元格,在公式编辑栏中输入公式:
按Enter键即可求出以2为底数、真数为“2”的对数值。
将鼠标指针指向C2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可求出其他指定真数和底数的对数值,如图2-108所示。
图2-108
函数56:LOG10函数
函数功能
LOG10函数用于返回以10为底的对数。
函数语法
LOG10(number)
参数解释
number:必需。表示要计算其常用对数的正实数,即真数。
实例解析
实例98 求任意真数的以10为底数的对数值
若求任意真数以10为底数的对数值,可以使用LOG10函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
按Enter键即可求出以10为底数、真数为“2”的对数值。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可求出以10为底的其他真数的对数值,如图2-109所示。
图2-109
函数57:SERIESSUM函数
函数功能
许多函数可由幂级数展开式近似地得到。
函数语法
SERIESSUM(x, n, m, coefficients)
参数解释
- x:必需。表示幂级数的输入值。
- n:必需。表示x的首项乘幂。
- m:必需。表示级数中每一项的乘幂n的步长增加值。
- coefficients:必需。表示一系列与x各级乘幂相乘的系数。coefficients值的数目决定了幂级数的项数。例如,如果coefficients中有3个值,则幂级数将有3项。
实例解析
实例99 指定数值、首项乘幂、增加值和系数,求幂级数之和
如果指定了数值、首项乘幂、增加值和系数,求幂级数之和,可以使用SERIESSUM函数来实现。
选中E2单元格,在公式编辑栏中输入公式:
按Enter键即可求出指定数值、首项乘幂、增加值和系数的幂级数之和。
将鼠标指针指向E2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可求出其他指定数值、首项乘幂、增加值和系数的幂级数之和,如图2-110所示。
图2-110
函数58:FACT函数
函数功能
FACT函数用于返回数字的阶乘,一个数的阶乘等于1×2×3×…×该数。
函数语法
FACT(number)
参数解释
number:必需。表示要计算其阶乘的非负数。如果number不是整数,则截尾取整。
实例解析
实例100 求任意数值的阶乘
若求某数值的阶乘,可以使用FACT函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
按Enter键即可求出指定数值的阶乘。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可返回另外两组数值的阶乘,如图2-111所示。
图2-111
函数59:FACTDOUBLE函数
函数功能
FACTDOUBLE函数用于返回数字的双倍阶乘,如果参数number为偶数,则:n!!=n(n-2)(n-4)…(4)(2),如果参数number为奇数,则:n!!=n(n-2)(n-4)…(3)(1)。
函数语法
FACTDOUBLE(number)
参数解释
number:必需。表示要计算其双倍阶乘的数值。如果number不是整数,则截尾取整。
实例解析
实例101 求任意数值的双倍阶乘
选中B2单元格,在公式编辑栏中输入公式:
按Enter键即可求出第一个数值的双倍阶乘。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可求出其他指定数值的双倍阶乘,如图2-112所示。
图2-112
提示
如果参数number为非数值型,FACTDOUBLE函数返回错误值“#VALUE!”;如果参数number为负值,FACTDOUBLE函数返回错误值“#NUM!”。