![Excel函数与公式速查手册(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/396/27563396/b_27563396.jpg)
2.5 对数、幂和阶乘函数实例应用
函数52:EXP函数
函数功能
EXP函数用于返回e的n次幂。常数e等于2.71828182845904,是自然对数的底数。
函数语法
EXP(number)
参数解释
number:必需。表示应用于底数e的指数。
实例解析
实例94 求任意指数的幂
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P127_72017.jpg?sign=1739271116-yb7LchsxYIR07mz98yWCobRveLGM6LaC-0-ca3110953f47241c2bc69991f1b81424)
若要求解e的任意指数的幂,可以使用EXP函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P127_123390.jpg?sign=1739271116-ZdXm071KQPsWFxCmrcul5vio6agOJkyy-0-5fa20bd0987c670ecb6c7123822a54ec)
按Enter键即可求出e的指数“-1”的幂。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可计算出e的其他指数的幂,如图2-105所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P127_72016.jpg?sign=1739271116-51IUj3zPpgIMcFOe5q5PD6wllhwwgQUD-0-b97d6cb62336da6b316b06426ef5a035)
图2-105
函数53:POWER函数
函数功能
POWER函数用于返回给定数字的乘幂。
函数语法
POWER(number, power)
参数解释
- number:必需。表示底数,可以为任意实数。
- power:必需。表示指数,底数按该指数次幂乘方。
实例解析
实例95 求出任意数值的3次或多次幂
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P127_72018.jpg?sign=1739271116-rJYDSemcCvXOffaoepDTSJvzJbPHHw5c-0-4ca0e07cdf297c7dc597120da8ba5ce5)
若要求任意数值的3次或多次幂,可以使用POWER函数来实现。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P127_123383.jpg?sign=1739271116-kUsaXc8TKJkRaOENRRjXzXLPnMcDEqFj-0-c2ee895ee2755b564b5b4fa758d8ab37)
按Enter键即可计算出底数为0.5、指数为2的幂。
将鼠标指针指向C2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可返回另外一组数值的幂,如图2-106所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P128_72147.jpg?sign=1739271116-bXzZmWjqz0MtyH0cR2v1LmREMVqdQtp3-0-0d10ba1e2c28209a07257aee5748ffe2)
图2-106
函数54:LN函数
函数功能
LN函数用于返回一个数的自然对数。自然对数以常数e(2.71828182845904)为底。
函数语法
LN(number)
参数解释
number:必需。表示想要计算其自然对数的正实数。
实例解析
实例96 求任意正数的自然对数值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P128_72149.jpg?sign=1739271116-EDVG0SRr3lFSdBxYQkkF6ivlUWilnk3c-0-053e0dedbc5a69d50c9ca8d24a9737f8)
如果需要求解任意正数的自然对数值,可以使用LN函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P128_123405.jpg?sign=1739271116-d6HYUoLYmoY4vdzIitdcbJiUof7RcGPr-0-c202b7b9a3f8db200e995880a1796a70)
按Enter键即可求出“1”的对数值。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可快速求出其他数值的对数值,如图2-107所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P128_72148.jpg?sign=1739271116-LiOCfFtChZ7p1QaGLyBpJ7Bn9xgZ9FEK-0-1f0aa2888882f520303183ebfd01d0a3)
图2-107
函数55:LOG函数
函数功能
LOG函数是按所指定的底数,返回这个数的对数。
函数语法
LOG(number, [base])
参数解释
- number:必需。表示想要计算其对数的正实数。
- base:可选。表示对数的底数。如果省略底数,默认其值为10。
实例解析
实例97 求指定真数和底数的对数值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P129_72286.jpg?sign=1739271116-VI5dMQdtY15oRU9ajjcUgYPXBO1uWERs-0-51ad8aa75a257850b502e6c79616866e)
如果需要求解表格中的任意真数和底数的对数值,可以使用LOG函数来实现。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P129_123419.jpg?sign=1739271116-ggbQ8aeF8Yx5mLUaLJgyAdQh8wBZRT1x-0-14c5f160254da1596c51bc74a0c5d1eb)
按Enter键即可求出以2为底数、真数为“2”的对数值。
将鼠标指针指向C2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可求出其他指定真数和底数的对数值,如图2-108所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P129_72285.jpg?sign=1739271116-e2NeGsGn00ooJgsjwAjyzxjx9X18q4oI-0-156093af948710f0969b591fe56977ec)
图2-108
函数56:LOG10函数
函数功能
LOG10函数用于返回以10为底的对数。
函数语法
LOG10(number)
参数解释
number:必需。表示要计算其常用对数的正实数,即真数。
实例解析
实例98 求任意真数的以10为底数的对数值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P129_72287.jpg?sign=1739271116-4OYDYI9lRtY8lP03FSUVUqIxSLw38rLR-0-267abadaa5650ec14fc1eb212c327e98)
若求任意真数以10为底数的对数值,可以使用LOG10函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P129_123411.jpg?sign=1739271116-dFuGq9AHe6unD7dcYnb6ZgVBPB3uX2EM-0-3cb035cab979ff1b4ccbf1b09522e665)
按Enter键即可求出以10为底数、真数为“2”的对数值。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可求出以10为底的其他真数的对数值,如图2-109所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P130_72391.jpg?sign=1739271116-j3aevel7z0JjDPPSNQMF4gtUaxk5fzID-0-f17efbada148c2db6ac0587dbf1f9c19)
图2-109
函数57:SERIESSUM函数
函数功能
许多函数可由幂级数展开式近似地得到。
函数语法
SERIESSUM(x, n, m, coefficients)
参数解释
- x:必需。表示幂级数的输入值。
- n:必需。表示x的首项乘幂。
- m:必需。表示级数中每一项的乘幂n的步长增加值。
- coefficients:必需。表示一系列与x各级乘幂相乘的系数。coefficients值的数目决定了幂级数的项数。例如,如果coefficients中有3个值,则幂级数将有3项。
实例解析
实例99 指定数值、首项乘幂、增加值和系数,求幂级数之和
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P130_72392.jpg?sign=1739271116-hMj6345fbHOTrV82Nqf7Nu6q5P4jrJ9o-0-fe6eb73bae359cba90cd9aae57ccffd0)
如果指定了数值、首项乘幂、增加值和系数,求幂级数之和,可以使用SERIESSUM函数来实现。
选中E2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P130_123433.jpg?sign=1739271116-kCvTSC0Tyv95iQv44Q6LYuqdV2VAIfOt-0-e0314bcaa1a46cf19081d81683f26420)
按Enter键即可求出指定数值、首项乘幂、增加值和系数的幂级数之和。
将鼠标指针指向E2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可求出其他指定数值、首项乘幂、增加值和系数的幂级数之和,如图2-110所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P131_72513.jpg?sign=1739271116-hJJGquK6GIXd88NMFRhpqZI3mtKo2gfH-0-754807acc09e534273fac321bde1a6e4)
图2-110
函数58:FACT函数
函数功能
FACT函数用于返回数字的阶乘,一个数的阶乘等于1×2×3×…×该数。
函数语法
FACT(number)
参数解释
number:必需。表示要计算其阶乘的非负数。如果number不是整数,则截尾取整。
实例解析
实例100 求任意数值的阶乘
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P131_72515.jpg?sign=1739271116-zoF8JAdP7nTXaCKCjzTNy4ahDtncMhaP-0-52214e47b492f42e94afa6417c80d739)
若求某数值的阶乘,可以使用FACT函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P131_123447.jpg?sign=1739271116-TY4JR66TfvYHZAIkUbZtVfB9BwtcrHCs-0-0bfa2679b0a7e8aaf43e89036f25f126)
按Enter键即可求出指定数值的阶乘。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可返回另外两组数值的阶乘,如图2-111所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P131_72514.jpg?sign=1739271116-v495IwtRgqFtP5NqOJAWJdcvEz2MHQoL-0-a84ccdb5fbe16a91a675d7e5b67a922b)
图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 求任意数值的双倍阶乘
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P132_72615.jpg?sign=1739271116-fxFfgu1021klGscTMQ3RssIUwtWlrk1R-0-2edac78d6fae6280586fe9905fc3c298)
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P132_123455.jpg?sign=1739271116-R424b6Tc3M2QGXbdIHC9BU6gDgJr2SXg-0-3aa4ba98b712541bcf074528d776453b)
按Enter键即可求出第一个数值的双倍阶乘。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可求出其他指定数值的双倍阶乘,如图2-112所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P132_72613.jpg?sign=1739271116-XT462PBSpScyfsIpDRaIr2xnQxbJ7S55-0-51431f6ba42af51229f92b3d89a1f50e)
图2-112
提示
如果参数number为非数值型,FACTDOUBLE函数返回错误值“#VALUE!”;如果参数number为负值,FACTDOUBLE函数返回错误值“#NUM!”。