亲爱的朋友们,今天我们将继续探索几个简单但实用的函数公式,让我们一起来学习一下吧。
一、字符提取
就像你们看到的,我们要从身份证号码中提取性别信息。请看C2单元格的公式:
=IF(MOD(MID(B2, 17, 1), 2), "男", "女")
```
MID函数是一个非常有用的工具,它可以在指定的位置开始,从某个单元格中提取特定长度的字符。其用法是这样的:
MID(要处理的文本, 开始位置, 提取的字符数)
```
在这个例子中,我们首先使用MID函数从B2单元格的第17位开始提取1个字符,这个字符就是性别代码。接着,我们使用MOD函数来计算这个性别码除以2的余数。
如果IF函数的第一个参数结果为0(即余数为0),则IF函数将其视为FALSE,返回“女”;否则,返回“男”。
二、按条件计算平均值
如下例所示,我们要计算女性的平均年龄。公式如下:
=ERAGEIF(B2:B12, "女", C2:C12)
```
ERAGEIF函数是根据特定条件计算平均值的。它的用法与SUMIF函数类似。
第一个参数是你要判断条件的范围,第二个参数是设定的条件,第三个参数是你要计算平均值的范围。
如果第一个参数中的值符合第二个参数设定的条件,那么就计算这个值在第三个参数范围中的平均值。
三、计算频次
如下例,我们要统计各个分数段的人数。
同时选择E2:E6单元格区域,输入以下公式,然后按Enter键。
=FREQUENCY(B2:B11, D2:D5)
```
FREQUENCY函数是用来计算数值在某个区域内的出现频次的。其用法如下:
FREQUENCY(数值范围, 区间点)
```
在这个例子中,第一个参数B2:B11是数值所在的区域,第二个参数D2:D5是用于计算频率的区间点。
返回的结果会比指定的区间数多出一个,所以本例中需要同时选中五个单元格来接收结果。
返回的结果分别代表小于等于60分的个数、61~70分的个数、71~80分的个数、81~90分的个数以及大于90分的个数。