![Excel函数与公式速查手册(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/396/27563396/b_27563396.jpg)
2.2 数学函数实例应用
函数6:ABS函数(求绝对值)
函数功能
ABS函数可返回数字的绝对值,绝对值没有符号。
函数语法
ABS(number)
参数解释
number:必需。表示需要计算其绝对值的实数。
实例解析
实例43 求绝对值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P82_66496.jpg?sign=1738864530-Ry6Nkh4fSQNqnxhRQsFtMZO9tgssNpH4-0-44371ba1987f404f10bbb14879d567ff)
在实际操作中,经常会要求对数据的绝对值进行求解,这里可以使用ABS函数来实现。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P82_122555.jpg?sign=1738864530-FyFwgbKcpXsHOwjgoAtpvAbMYNq6IDyJ-0-0a4ce3e96bd5ef7db693005a51682977)
按Enter键即可得出B2和C2单元格两地温差的绝对值。
将鼠标指针指向D2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可快速得出其他日期中两地的温差绝对值,如图2-40所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P82_66494.jpg?sign=1738864530-v6D34jYyS2cDAz0LI0r0eX2uvLqkjLuv-0-e8e34953152088eaf3a8240dea4a7890)
图2-40
实例44 对员工上月与本月销售额进行比较
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P82_66497.jpg?sign=1738864530-LEMFhFWl4rDDKtz0o9wbNlLpZc0Gcv9G-0-aa3786587385efceebf7d5df1afe254c)
表格中统计了两个月的销售额,现在要将二月与一月的销售业绩进行比较,要求不显示负值,只在值前显示“提高”或“下降”文字。使用ABS函数配合IF函数可以设计公式。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P82_122552.jpg?sign=1738864530-syodidP9zV5CHtcHsEww4ddpViKn6QoL-0-8b53282791cf6095acd06d0866f8ed63)
按Enter键即可分析出“邹凯”一月销售额与二月销售额相比是提高了还是下降了,并且计算出具体金额。
将鼠标指针指向D2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可快速得到其他员工的销售额比较数据,如图2-41所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P82_66495.jpg?sign=1738864530-ykeh597kQ3hbKCxSL2oTCfulyFAwlJKI-0-c0610c18fad3d52e5993b548b82ba59a)
图2-41
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P83_122568.jpg?sign=1738864530-xsm5pYMPjZG6p0rJeHfUVYkrMsK7Vgb8-0-2153d72f251936cc672cde7ed92386fd)
① 使用ABS函数返回C2-B2得出的销售额的绝对值。
② 当C2中的值大于B2中的值时,返回“提高”,否则返回“下降”。将返回的值与步骤①的结果合并显示,并在其后添加“元”(使用“&”符号连接)。
函数7:MOD函数(求两个数值相除后的余数)
函数功能
MOD函数用于返回两数相除的余数。结果的正负号与除数相同。
函数语法
MOD(number, divisor)
参数解释
- number:必需。表示被除数。
- divisor:必需。表示除数。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P83_122562.jpg?sign=1738864530-LFFyWMsEAuOLVXtRtYA9MKbTAMMZOtRx-0-f2b2e23853f83835bff4989d85bb8cdd)
实例解析
实例45 汇总出奇偶行的数据
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P83_66614.jpg?sign=1738864530-58kylcCLpyqMxYyljcZiy8qlXjp8rUDp-0-1c9e0c7d01442273f93291ce020f0ff6)
表格对每日的进出库数量进行了统计,其中的“出库”在偶数行,“入库”在奇数行,要求汇总出“入库”数量的合计值与“出库”数量的合计值。
选中E2单元格,在编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P83_122566.jpg?sign=1738864530-Vk4j1LEZrFBZmxgnr5kCZBgqFaNsOHY8-0-d40eb7ca3d7dba60ba89680edaaf8944)
按Enter键即可根据B列的类别信息和C列的数值汇总入库量,如图2-42所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P84_66692.jpg?sign=1738864530-fwadNubcmZu72XGJItgtGlxoxo6kRYfU-0-81fde5bc1c3f1bd7dcec69a69d4a42ee)
图2-42
选中F2单元格,在编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P84_122576.jpg?sign=1738864530-D9jADSayMG0Pqh9V2RkFBueT0C8tvcWB-0-e9a4bd20ed77a83d6dc3ea6cebc58ae4)
按Enter键即可根据B列的类别信息和C列的数值汇总出库量,如图2-43所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P84_66693.jpg?sign=1738864530-LBLCo4g8Uh4GMc0gJQzTbcQZfjNBvXUj-0-29b4d1aaf005c5807d2f223f6fa0bad3)
图2-43
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P84_122579.jpg?sign=1738864530-N5Q2GmDn48HTXkJRWM5ZtS0XW2sCDps4-0-78fb66950684b455c7c85dc66d94dcff)
① 用ROW函数返回2~13行的行号,返回的是{2;3;4;5;6;7;8;9;10;11;12;13}这样一个数组。
② 求①步中数组与2相除的余数,能整除的返回0,不能整除的返回1,(偶数行返回0,奇数行返回1),返回的是一个数组。
③ 将②步中数组中是1值的对应在C2∶C13单元格中的值取出,并进行求和运算。因为入库在奇数行,所以求出的是入库总和。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P85_122593.jpg?sign=1738864530-IwRDHyjrbIeDhRhe2Wvwef23AfJIZMoq-0-d9a25cccbf0c17989d5951826bf49b24)
与上一个公式不同的只在画线部分。求出库总和时,需要提取的是偶数行的数据,偶数行的行号本身是可以被2整除的,因此进行加1处理就变成了不能被2整除,让其结果返回余数为1,返回余数为1时,会将C2∶C13单元格区域中对应的值取值,因此得到的是出库合计值。
函数8:SUMSQ函数
函数功能
SUMSQ函数用于返回参数的平方和。
函数语法
SUMSQ(number1, [number2], ...)
参数解释
number1, number2, ...:number1是必需的,后续数值是可选的。这是用于计算平方和的一组参数,参数的个数范围为1~255个。也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。
实例解析
实例46 计算所有参数的平方和
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P85_66824.jpg?sign=1738864530-plrtUOvi4Zb3b8xatEazUyzrdXwKsdSt-0-31e498a56e98cf3dfffd75ddf041911f)
计算指定数值的平方和,可以使用SUMSQ函数来实现。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P85_122583.jpg?sign=1738864530-RuAmQ8dFdc1bm6vhT43fjg4Q6eWJWTdw-0-901577b33a76c2534901292df62a263c)
按Enter键即可计算出数值“1”和“2”的平方和,如图2-44所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P85_66821.jpg?sign=1738864530-gCyfJ8ZCUpgzeYzxdb4VyUrY5Q90gUXb-0-cc62f1b5783b6096382830dcc845fe40)
图2-44
选中D3单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P85_122582.jpg?sign=1738864530-ylh1GRLs4R8RAoGbDMDL1LuBgrp3gYE6-0-efdeb496c13a78d17300f674b5cc4a56)
按Enter键即可计算出指定数值的平方和,如图2-45所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P85_66822.jpg?sign=1738864530-C2vNpUrhuDj0oxggDU5mme7RzJmKqMCr-0-b3be8539a85893228de5fe957184ad13)
图2-45
函数9:SUMXMY2函数
函数功能
SUMXMY2函数用于返回两个数组中对应数值之差的平方和。
函数语法
SUMXMY2(array_x, array_y)
参数解释
- array_x:必需。表示第一个数组或数值区域。
- array_y:必需。表示第二个数组或数值区域。
实例解析
实例47 求两数组中对应数值之差的平方和
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P86_66951.jpg?sign=1738864530-LU1LGN4s9Mdyab8nz3n7qifhASNPaQvC-0-748148ee01270b775e41529010e6e470)
计算两个数组对应数值之差的平方和,可以使用SUMXMY2函数来实现。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P86_122609.jpg?sign=1738864530-OCZPESFvIoLaoai0zYt8xoll5QAWDs93-0-d99a5ea6a73c1cdf2a4c3585e13375d8)
按Enter键即可计算出两个数组对应数值之差的平方和,如图2-46所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P86_66950.jpg?sign=1738864530-WqRv5x6OqBaMmoDcpQJKA2nFmGjwdjb6-0-8300ce4aa33304b107b101103051df8f)
图2-46
函数10:SUMX2MY2函数
函数功能
SUMX2MY2函数用于返回两个数组中对应数值的平方和之差。
函数语法
SUMX2MY2(array_x, array_y)
参数解释
- array_x:必需。表示第一个数组或数值区域。
- array_y:必需。表示第二个数组或数值区域。
实例解析
实例48 求两个数组中对应数值的平方和之差
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P87_67093.jpg?sign=1738864530-2tyt9cdZk90wWzkGmn0qgWuqu5dxpXPd-0-b0b435e74a4d20a16336f98254ed2ed0)
计算两个数组对应数值的平方和之差,可以使用SUMX2MY2函数来实现。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P87_122620.jpg?sign=1738864530-h9ntxNaAyjmELu6ynY7uk6pPRuXRzTAe-0-d4242ccc458e1b377c8da325117ba0b1)
按Enter键即可计算出两个数组对应数值的平方和之差,如图2-47所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P87_67091.jpg?sign=1738864530-0o0hgCQaqKVZjtrfhDZ0mzZQgJEQ5cGm-0-b9a4897cef4def3e1b03335a79578f49)
图2-47
函数11:SUMX2PY2函数
函数功能
SUMX2PY2函数用于返回两个数组中对应数值的平方和之和,平方和之和在统计计算中经常使用。
函数语法
SUMX2PY2(array_x, array_y)
参数解释
- array_x:必需。表示第一个数组或数值区域。
- array_y:必需。表示第二个数组或数值区域。
实例解析
实例49 求两个数组中对应数值的平方和的总和
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P87_67094.jpg?sign=1738864530-KMJEH0zvTxERsUK52OPj28hKxpiU9Vhq-0-84b81611a6b2135e677786681b8211c5)
计算两个数组对应数值的平方和之和,可以使用SUMX2PY2函数来实现。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P87_122619.jpg?sign=1738864530-dLK31rIZkI4kkcQUsPnvzC4Hb4COSURQ-0-a3049c389d3b185928c3e66e85ca4b6d)
按Enter键即可计算出两数组对应数值的平方和之和为“148”,如图2-48所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P87_67092.jpg?sign=1738864530-rQzA35h9C8jyj9RAAHIVNWZqlnUu1U8o-0-871681d4bcee1a36c92a2aea25e8eefd)
图2-48
函数12:PRODUCT函数
函数功能
PRODUCT函数可计算用作参数的所有数字的乘积,然后返回该乘积。
函数语法
PRODUCT(number1, [number2], ...)
参数解释
- number1:必需。表示要相乘的第一个数字或区域(区域:工作表上的两个或多个单元格,区域中的单元格可以相邻或不相邻)。
- number2, ...:可选。表示要相乘的其他数字或单元格区域,最多可以使用255个参数。
实例解析
实例50 求指定的多个数值的乘积值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P88_122760.jpg?sign=1738864530-nh05YMbf1nHMnzFgBTVDIPa5yPbmQiUg-0-1ed7fdf62216aeb6bc9cbb8f507bc9ad)
根据长方形的长、宽和高,计算出长方体的体积,可以使用PRODUCT函数来实现。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P88_122769.jpg?sign=1738864530-kcX3yhmDLWBVGG7iUzpw4ZQJz3pVOXrW-0-b1ba4b5a000014b60805074ac88209ae)
按Enter键即可计算出长为5米、宽为10米和高为8米的长方体体积为400立方米。
将鼠标指针指向D2单元格的右下角,待光标变成十字形后,按住鼠标左键向下拖动进行公式填充,即可计算出另一组已知长宽高的长方体体积,如图2-49所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P88_122759.jpg?sign=1738864530-flJqBf3wXCSK7pTtuxZbo3UMPvYvoK99-0-077da046637de8013ef716dcb0777ef2)
图2-49
函数13:MULTINOMIAL函数
函数功能
MULTINOMIAL函数用于返回参数和的阶乘与各参数阶乘乘积的比值。
函数语法
MULTINOMIAL(number1, [number2], ...)
参数解释
number1, number2, ...:number1是必需的,后续数值是可选的。这些是用于进行MULTINOMIAL函数运算的1~255个数值。
实例解析
实例51 求参数和的阶乘与各参数阶乘乘积的比值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P89_67345.jpg?sign=1738864530-3YXF9UWKmwxXGOmXvvNayGskJsNPH5EV-0-a042e6021fcd161cd6f96f8aa46e71ec)
若要求出指定数值的比值,可以使用MULTINOMIAL函数来实现。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P89_122787.jpg?sign=1738864530-FmMi0CZCVASPqooHbI72PrpXKBzkjGyD-0-837f23bce65748da4e74bc42243c6852)
按Enter键即可求出数值“1”和“5”的和的阶乘与“1”和“5”阶乘乘积的比值,如图2-50所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P89_67343.jpg?sign=1738864530-gxxHc1THLcGw6SuqtgKkuqyQORpAKlpL-0-c5ccf7284104b45d9a5ee7ec27990b89)
图2-50
选中D3单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P89_122791.jpg?sign=1738864530-kMiHGUjLaxu8PSr1NqpoZ5zvgM1lrmk2-0-829e8fa2344a16bc6ce50bc5f9653f4c)
按Enter键即可求出数值“5”“1”和“3”的和的阶乘与“5”“1”和“3”阶乘乘积的比值,如图2-51所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P89_67344.jpg?sign=1738864530-X6TQ3gUbQIGT2PaaOsMoVbLRBGiZN1D4-0-d6b5f74876b0d7c0872c507b1104e3d6)
图2-51
函数14:MDETERM函数
函数功能
MDETERM函数用于返回一个数组的矩阵行列式的值。
函数语法
MDETERM(array)
参数解释
array:必需。表示行数和列数相等的数值数组。array可以是单元格区域,例如A1∶C3;或是一个数组常量,如{1,2,3,4,5,6,7,8,9};或是区域或数组常量的名称。
实例解析
实例52 求矩阵行列式的值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P90_67488.jpg?sign=1738864530-0xBaujclhJRLnG1iJiMWbOHizxx3DRnq-0-0858a05cb1eafbd1224b5bd19b0dcf84)
若要计算指定矩阵行列式的值,可以使用MDETERM函数来实现。
选中C7单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P90_122801.jpg?sign=1738864530-UaPHDNfNvGqK3YGPfDHUHMIWVsdNjrjN-0-601c0790c0a4cc7d532968455626820d)
按Enter键即可计算出矩阵行列式的值为“219”,如图2-52所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P90_67486.jpg?sign=1738864530-tHa8vi87i8wiUAHc9FOzinaylTg0WjAx-0-312a158c21ec211bb3d9de94ff5e7e3a)
图2-52
函数15:MINVERSE函数
函数功能
MINVERSE函数用于返回数组中存储的矩阵的逆矩阵。
函数语法
MINVERSE(array)
参数解释
array:必需。表示行数和列数相等的数值数组。
实例解析
实例53 求矩阵的逆矩阵
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P90_67489.jpg?sign=1738864530-nMuePGoXFBFKLWUwd1Wia92TnyC6fImB-0-90b7da0cef3d74f90cab2e1918407cae)
若要计算矩阵的逆矩阵,可以使用MINVERSE函数来实现。
选中E2∶G4单元格区域,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P90_122802.jpg?sign=1738864530-Xc0V6EQw6GoGdL82PRPZcvW0u4Q2AgKV-0-864ea1c7a056ac8c3e71ac16fda9f5b7)
按Ctrl+Shift+Enter组合键即可计算出矩阵对应的逆矩阵,如图2-53所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P90_67487.jpg?sign=1738864530-TxeJtESHa0qDMh5DbMMQgbMd5OeTQu8d-0-d15d86e6cc9d3fbdeff2d0d8d2c760e0)
图2-53
函数16:MMULT函数
函数功能
MMULT函数用于返回两个数组的矩阵乘积。
函数语法
MMULT(array1, array2)
参数解释
array1, array2:必需。表示要进行矩阵乘法运算的两个数组。array1的列数必须与array2的行数相同,而且两数组中都只能包含数值。array1和array2可以是单元格区域、数组常数或引用。
实例解析
实例54 求矩阵的乘积
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P91_67614.jpg?sign=1738864530-CoyMJe0U4sY735PbTxtjn044oGhInWds-0-5a79e949f3dc8a2ce917c98155516513)
若要计算两个矩阵的乘积,可以使用MMULT函数来实现。
选中H2∶J4单元格区域,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P91_122818.jpg?sign=1738864530-yzkba4q242FDvUJ4JXPmT2Sghsvz8rh8-0-1fd1fd62a6d42f88372b0732f4039d5c)
按Ctrl+Shift+Enter组合键即可计算出两个矩阵的乘积,如图2-54所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P91_67613.jpg?sign=1738864530-tGeYN9iX2fv4UMKnwAsJVaDH3xnJBbBq-0-dcdd6765ab949a2398f07b1c7b1a761d)
图2-54
函数17:GCD函数
函数功能
GCD函数用于返回两个或多个整数的最大公约数,最大公约数是能同时除number1和number2而没有余数的最大整数。
函数语法
GCD(number1, [number2], ...)
参数解释
number1, number2, ...:number1是必需的,后续数值是可选的。数值的个数可以为1~255个,如果其中任意一个数值为非整数,则截尾取整。
实例解析
实例55 求两个或多个整数的最大公约数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P92_67757.jpg?sign=1738864530-Mg4qdKN1up2O0ZWec7ixDMs0NBA4tkfc-0-93cefc07a53b594e9cb0a1cc4ad915bd)
若要计算两个或多个整数的最大公约数,可以使用GCD函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P92_122823.jpg?sign=1738864530-fNVISpt3nN3HaqmvGcbyPx76OMjArOFQ-0-55a310cdf8f127e2870eea9cbafb86fb)
按Enter键即可计算出A列中所有数据的最大公约数,如图2-55所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P92_67755.jpg?sign=1738864530-b8zQ7zgQYxvHjDEvLphtdwwGWAeR1CK2-0-7688fdda925ad51679e1429bb01602ec)
图2-55
函数18:LCM函数
函数功能
LCM函数用于求两个或多个整数的最小公倍数。最小公倍数是所有整数参数number1、number2等的最小正整数倍数。用LCM函数可以将分母不同的分数相加。
函数语法
LCM(number1, [number2], ...)
参数解释
number1, number2, ...:number1是必需的,后续数值是可选的。这些是要计算最小公倍数的1~255个数值。如果值不是整数,则截尾取整。
实例解析
实例56 求两个或多个整数的最小公倍数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P92_67758.jpg?sign=1738864530-JKuBfn1VO4USxEzE2ivsrhcpFzXLsj3Q-0-2b28b015f16270c6f2f6a01c4704e882)
若要计算两个或多个整数的最小公倍数,可以使用LCM函数来实现。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P92_122822.jpg?sign=1738864530-Z3fcuDXpebBbMbV4Ag1Ah8wvVrrP3p2Z-0-4013e537966148f2c806df99e7c1d11a)
按Enter键即可计算出整数33和1的最小公倍数,如图2-56所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P92_67756.jpg?sign=1738864530-cFMLeLAD2yCDuKolPoUL3rGGJDVZk0hl-0-195b97b0b784073b231e3bf14fc75371)
图2-56
选中D3单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P93_122847.jpg?sign=1738864530-wVXXJOgyJYPpuK86yGCRTJJBAGhIBM5L-0-5b20d5cc0724488c83e08b40b0958d2f)
按Enter键即可计算出整数5、7和6的最小公倍数,如图2-57所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P93_67879.jpg?sign=1738864530-BwLXEzZ1IWpjhz0Kf5VJFudV5Ylt0siS-0-14b2757a61a2e7c80de9ab73e076b274)
图2-57
函数19:QUOTIENT函数 (返回商的整数部分)
函数功能
QUOTIENT函数是指返回商的整数部分,该函数可用于舍掉商的小数部分。
函数语法
QUOTIENT(numerator, denominator)
参数解释
- numerator:必需。表示被除数。
- denominator:必需。表示除数。
实例解析
实例57 按总人数及每组人数求解可分组数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P93_67881.jpg?sign=1738864530-WUGvXWdlvCGdKV10UvKP11meWpFBWDw3-0-ffacec31538ff0bf6bc1791dd9a102bd)
本例要求将599人分为5组或者17组,并计算出分组后的每组人数。由于无论分为5组还是17组都会产生小数位,这时可以使用QUOTIENT函数来直接提取整数部分的数值,即得到每组人数。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P93_122842.jpg?sign=1738864530-OFfcQOlG4Nag1bYmVMhTrbGcF2B8V0dR-0-36b10780f45965f8970f4712f3b45b30)
按Enter键即可计算出将599人分为5组后的每组人数为119人。
将鼠标指针指向C2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可计算出将其分为17组后的每组人数为35人,如图2-58所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P93_67880.jpg?sign=1738864530-m3jtHOVdOyWKRjJMDUv9Y6W64F9BD2J8-0-e8317b7f8101557ad0806567065d9ab7)
图2-58
函数20:RAND函数(返回大于或等于0小于1的随机数)
函数功能
RAND函数用于返回大于或等于0及小于1的均匀分布随机实数,每次计算工作表时都将返回一个新的随机实数。
函数语法
RAND()
参数解释
RAND函数语法没有参数。
实例解析
实例58 随机获取选手编号
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P94_68007.jpg?sign=1738864530-rZrkfXdknAZQHZo4BBImy8vm0aRlOQAB-0-8c440dc9c77cd189143bfaf75afe5cc0)
在进行某项比赛时,为各位选手分配编号时自动生成随机编号,要求编号是1~100的整数。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P94_122863.jpg?sign=1738864530-ySWUPqgG5rCwUSma0iwc6Tp2YG9OZCjT-0-3ec5cac4159417de8e526300be7a594c)
按Enter键即可随机自动生成1~100的整数(每次按F9键编号都随机生成),如图2-59所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P94_68005.jpg?sign=1738864530-zc7ZYY2rWHJ1dL9xoOk2YKA0xYXJTRkX-0-56a469d5de153862562df6290c575bff)
图2-59
嵌套函数
ROUND函数属于数学函数类型,用于返回按指定位数进行四舍五入的数值。
实例59 自动生成彩票7位开奖号码
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P94_68008.jpg?sign=1738864530-qzAuyDv87giN4h4lYOuxdsFQe2td9m24-0-15cafff245080d4d4f5ec9d0d53f1f80)
利用RAND函数自动随机生成7位开奖号码。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P94_122860.jpg?sign=1738864530-mwQqjsfUfizSE55ltaY8N1LBPDpauaXB-0-936076bfc508ebf6075708c191d857d1)
按Enter键即可随机自动生成1~9的整数。
将鼠标指针指向C2单元格的右下角,向右拖动填充柄到I2单元格中,即可随机自动生成后面的6位开奖号码,如图2-60所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P95_68112.jpg?sign=1738864530-U0w7uvDJbdVQ9buBYMoETGNXvfFOjB2S-0-dba9ab39d204b3e8867ffa6940ea3bc6)
图2-60
当表格重新计算或按F9键时,开奖号码会自动随机生成。
嵌套函数
INT函数属于数学函数类型,用于指定数值向下取整为最接近的整数。
函数21:RANDBETWEEN函数(返回指定数值之间的随机数)
函数功能
RANDBETWEEN函数用于返回位于指定的两个数之间的一个随机整数。每次计算工作表时都将返回一个新的随机整数。
函数语法
RANDBETWEEN(bottom, top)
参数解释
- bottom:必需。表示函数RANDBETWEEN将返回的最小整数。
- top:必需。表示函数RANDBETWEEN将返回的最大整数。
实例解析
实例60 自动随机生成三位数编码
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P95_68114.jpg?sign=1738864530-tYk4Ub73jXkdsdKgEZgKgVEIF6yGpNLj-0-6def50183297b280b84cf82363784fd4)
在开展某项活动时,选手的编号需要随机生成,并且要求编号都是三位数。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P95_122878.jpg?sign=1738864530-YGzAW4amIgcaDSFsVtliDdmXDtB3UHkh-0-ea41e77564ab0cf50e3f9c8a2d70d005)
按Enter键得出第一个三位数编号。
选中B2单元格,拖动右下角的填充柄向下复制公式,即可批量得出随机编码,如图2-61所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P96_68243.jpg?sign=1738864530-MjPG2ceS6d0GNhcwS4pDRiQ5IGgPLIoa-0-396c7a03c893eeabf82737c35ca34656)
图2-61
函数22:SQRT函数
函数功能
SQRT函数用于返回正的平方根。
函数语法
SQRT(number)
参数解释
number:必需。表示要计算平方根的数。
实例解析
实例61 获取数据的算术平方根
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P96_68245.jpg?sign=1738864530-4bL34AeVc4s1OUs8grihdCYPYTFtvuss-0-2c729b4a3cdda9090cf08309821040d4)
若要计算任意数值的算术平方根,可以使用SQRT函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P96_122896.jpg?sign=1738864530-rqOBEjf7QaaaUtiWouHDBLbv0CrlcDBh-0-845c0a1ece4ade1800a641fc3524328c)
按Enter键即可根据面积计算出正方形的边长,如图2-62所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P96_68244.jpg?sign=1738864530-n6CoJG9ZFSKaQas7cPAr8irB2MeBOA5J-0-6f4a023fd76b3cdd9e225ae3001e117e)
图2-62
函数23:SQRTPI函数
函数功能
SQRTPI函数用于返回指定正数值与π的乘积的平方根值。
函数语法
SQRTPI(number)
参数解释
number:表示用来与π相乘的正实数。
实例解析
实例62 计算指定正数值与π的乘积的平方根值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P97_68382.jpg?sign=1738864530-iVM8BaW1v2CVQKv22K4gNpGBhrNxuUrN-0-0269e7792339dde2b1834f047bb405e0)
若要计算出指定正数值与π的乘积的算术平方根,可以使用SQRTPI函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P97_122914.jpg?sign=1738864530-Oh4gsBXvgWKQhY6nHGAAeQ35JutYbsHF-0-730b6d682286a7181f402483bb5394b7)
按Enter键即可计算出4与π的乘积的平方根值。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可快速计算出其他正数值与π的乘积的平方根值,如图2-63所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P97_68381.jpg?sign=1738864530-AJvn6OsYFMuXY33I7oWn7mKkNrtbtfyu-0-cfb580264baa329a6d00837b0688e389)
图2-63
函数24:RADIANS函数
函数功能
RADIANS函数用于将角度转换为弧度。
函数语法
RADIANS(angle)
参数解释
angle:必需。表示需要转换成弧度的角度。
实例解析
实例63 将指定角度转换为弧度
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P97_68383.jpg?sign=1738864530-dHllwD2yaZuav7327HnfcJm2vZYiyqui-0-ff2db9579bda8502af80303efb4014d6)
若要将指定角度转换为弧度,可以使用RADIANS函数来实现。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P97_122909.jpg?sign=1738864530-2NYWQH7ySA4sDIos4maXyL4phg4Jf5Yf-0-3c0e51a58978cce39f13ae8e2198d720)
按Enter键即返回30度角对应的弧度值。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可返回其他角度的弧度值,如图2-64所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P98_68512.jpg?sign=1738864530-pdaLZvxUyN0LFRivijjgCfEOLLqGE7uJ-0-4abbb79ded94b97063953bc55ff7a596)
图2-64
函数25:SIGN函数
函数功能
确定数字、计算结果或列中值的符号。该函数在数字为正数时返回1,在数字为零时返回0(零),在数字为负数时返回-1。
函数语法
SIGN(<number>)
参数解释
<number>:任意实数、包含数字的列或计算结果为数字的表达式。
实例解析
实例64 返回指定数值对应的符号
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P98_68514.jpg?sign=1738864530-piljCeMdoLOAEhLwgVgURNQXoLrJklu0-0-ad3879dc2819278856a9b14cd5925f6a)
使用SIGN函数可以返回指定数值对应的符号。
选中B2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P98_122925.jpg?sign=1738864530-acOuiqYUbivKfMvPZX1inJpx442ls9MR-0-676095bbc23f8d296558291ca21bf098)
按Enter键即可返回第一个数值对应的符号。
将鼠标指针指向B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可返回其他数值对应的符号,如图2-65所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P98_122931.jpg?sign=1738864530-iydyDbN4vZ0tdycAbWGnwYKnICz0FkZJ-0-c51dd11ad72cadb9068a4a193a46b070)
图2-65
函数26:ROMAN函数
函数功能
ROMAN函数用于将阿拉伯数字转换为文本式罗马数字。
函数语法
ROMAN(number, [form])
参数解释
- number:必需。表示需要转换的阿拉伯数字。
- form:可选。表示一个数字,指定所需的罗马数字类型。罗马数字的样式范围可以从经典到简化,随着form值的增加趋于简单。具体数值对应类型如表2-2所示。
表2-2
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-T99_122958.jpg?sign=1738864530-ONfq7qSFRKhfsnmanoa3D8tI9OAnon2L-0-4cb329b3d3a69300a132c3dfdc7db1ac)
实例解析
实例65 将任意阿拉伯数字转换为罗马数字
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P99_68695.jpg?sign=1738864530-RNwGS3gjgUwdKylrojckPQL7H1rgQOfr-0-c2bb09ea2867f1bf88daabcc491f8f8b)
若要将任意阿拉伯数字转换为罗马数字,可以使用ROMAN函数来实现。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P99_122956.jpg?sign=1738864530-3bBgeoMsjsZ7F8hxj25RISOLZERyXLdk-0-7bfa060a3e0916311e54a044c767d389)
按Enter键即可将阿拉伯数字599转换为指定形式的罗马数字,如图2-66所示。
依次在C3、C4单元格中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P99_122947.jpg?sign=1738864530-ZjYMtkgubiW97bv26TlOWJnjPbbHcX6f-0-4db0301920e355e3bf77d967447de3dc)
然后按Enter键即可将数字转换为指定形式的罗马数字,如图2-67所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P99_68693.jpg?sign=1738864530-FIV9bhFEHB7q2jt0x6VXpRoBhs1l0y7d-0-53a76bc09d3370981ae20a674810e555)
图2-66
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P99_68694.jpg?sign=1738864530-S8uq9lPX8QFfW5dfHXdXbcq8LnzqZyn4-0-28d47cb84323ba26498bc8e6007b7c25)
图2-67