今天介绍一个能将给定的值转换为数值的函数,单元格有文字也能进行运算,带文字注释也能运算,能条件求和,能分类添加序号,能计算日期天数等等,运用相当广泛,这就是N函数。
函数语法:=N(Value)
只有一个参数,必填,表示要转换的值, 可以是数值、文本、空值、逻辑值、错误值、日期等。
Value是数值,则返回数值本身;
Value是文本,则返回0;
Value是空值,则返回0;
Value是逻辑值TRUE,则返回1;
Value是逻辑值FALSE,则返回0;
Value是错误值,则返回错误值本身;
Value是日期,则返回Excel内部序列号;
应用一:将数据转换为数值
例如下图,将学生的语文成绩转换为数字,即可在C2单元格输入公式=N(B2),再按Enter键进行下拉填充,就可以完成C列所示的公式结果。
应用二:累计求和
例如下图,求刘飞同学本学期语文成绩的累计求和,因为C1是文字,用N函数返回0,所以C2单元格的公式=N(C1)+B2,但B4是文字,无法计算,因此也是用N函数转换为0,C4单元格的公式要改为=N(C3)+N(B4)。
应用三:分类添加序号
例如下图,按每个班级添加序号,这里嵌套IF函数,当B2为空值时,则返回空值;不为空值时,则显示序号(A1表头是文字,因此用函数N转换为0,再加1,以此递增序号)。
应用四:添加注释
依然运用N函数的参数是文字即返回0的特性,我们可以用N函数给公式加备注,完全不影响运算,例如下图,在B12单元格输入公式=SUM(B2:B11)+N("统计刘飞同学本学期的语文总成绩"),既可得出求和结果,后续也能通过注释迅速了解公式。
应用五:计算天数
前面说过,N函数的参数是日期,则返回Excel内部序列号,那么就可以运用N函数计算天数,不用DATE等日期函数进行嵌套了。例如下图,在C2单元格输入公式=N(B2)-N(A2),再按Enter键进行下拉填充,就可以计算出C列所有合同履行天数。
N函数虽只是个简单的格式转换函数,但功能强大,应用广,还是值得大家学一学。
本文涉及的往期文章:
EXCEL学习之路:IF函数,经典实用的条件判断