`abs` 函数用于计算一个数的绝对值,即该数与 0 的距离,不考虑符号。无论输入是正数还是负数,`abs` 函数都返回一个非负数。`abs` 函数的语法如下:
```python
abs(x)
```
其中,`x` 是要求绝对值的数,可以是整数、浮点数或其他可比较的数据类型。对于复数,`abs` 函数返回的是复数的模(即绝对值的平方根)。
基本用法
单个数值的绝对值
```python
print(abs(-5)) 输出: 5
print(abs(3)) 输出: 3
```
批量计算绝对值
假设你有一列数据,A2 到 A10,里面既有负数也有正数。想把它们都变成正数,结果放在 B 列。
```python
在 B2 单元格输入公式: =ABS(A2)
按下【Enter】键
用鼠标拖住 B2 单元格右下角的小黑点(填充柄),往下拖到 B10
```
计算差值的绝对值
有时候需要比较两列数据的差异,但只关注差值大小,不在乎正负。
```python
A2 是 100, B2 是 80
result = abs(A2 - B2) 结果: 20
```
在 Excel 中使用
在 Excel 中,`ABS` 函数也广泛应用于各种计算中,例如:
单个数值的绝对值
```excel
=ABS(-10) 结果: 10
=ABS(10) 结果: 10
=ABS(-3.14) 结果: 3.14
```
批量计算绝对值
选中 B2 到 B10,然后按【Ctrl+Enter】,一键填充公式。
计算温差
```excel
=ABS(B2-B1) 计算两天之间的温差
```
注意事项
`abs` 函数不支持数组计算,需要配合其他函数使用。
如果输入的是文本,`abs` 函数会返回 `VALUE!`。
空单元格会被当作 0 处理。
通过这些示例,可以看到 `abs` 函数在处理数值绝对值计算时的简洁和高效。无论是在 Python、Excel 还是其他编程语言中,`abs` 函数都是一个非常有用的工具。