快捷搜索:  汽车  科技

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)很多朋友好奇(--SUBSTITUTE(B2:B11 "元" ))中的“--”是什么意思。其实它称为“减负运算”,{=SUBSTITUTE(B2:B11 "元" )}的结果是一串文本,前面加一个“-”,是通过取负数将文本转换成数值,再加一个“-”,即负负得正。将文本数字转为数值之后我们在利用AVERAGE函数求平均数。从上一步我们可以看到得出的平均值是一个三位小数。而文中要求是要保留两位小数。因此最后我们使用ROUND函数保留两位小数。

如下图,是某班级某次捐款记录表,在录入数据时有一部分捐款金额加上了单位元,现在想要快速得出此次捐款平均值且保留两位小数。

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)(1)

在B12单元格输入公式=ROUND(AVERAGE(--SUBSTITUTE(B2:B11 "元" )) 2),然后按下CTRL SHIFT ENTER三键结束。即可得出此次捐款平均捐款金额

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)(2)

下面跟大家简单介绍一下这个公式,首先是SUBSTITUTE函数,它的作用是在文本字符串中用 new_text 替换 old_text。语法结构是SUBSTITUTE(text old_text new_text [instance_num])。

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)(3)

在本文中SUBSTITUTE函数的作用是将金额部分数据中的“元”替换掉。为了方便大家理解,我在c2单元格输入公式=SUBSTITUTE(B2 "元" ) 结果如下图。需要注意的是此函数返回的数字是文本形式。

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)(4)

很多朋友好奇(--SUBSTITUTE(B2:B11 "元" ))中的“--”是什么意思。其实它称为“减负运算”,{=SUBSTITUTE(B2:B11 "元" )}的结果是一串文本,前面加一个“-”,是通过取负数将文本转换成数值,再加一个“-”,即负负得正。

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)(5)

将文本数字转为数值之后我们在利用AVERAGE函数求平均数。

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)(6)

从上一步我们可以看到得出的平均值是一个三位小数。而文中要求是要保留两位小数。因此最后我们使用ROUND函数保留两位小数。

excel如何求同一名称下平均值(Excel部分数值带有单位如何计算平均值)(7)

猜您喜欢: