首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel–用n 函数转换为数值

今天讲一下 n 函数,这个函数非常简单,就一个参数。

可别小瞧它,微软不会无缘无故创建一个函数,用好了,自然妙趣横生。

语法:

n(value)

释义:

将不是数值形式的值转换为数值形式

日期转换为序列值

true 转换为 1,false 转换为 0

其他值转换为 0

用法示例:

制作任意步长的编号

跳过特定行编号

与 sumproduct 函数配合计数

给公式添加注释

1. 制作任意步长的编号:

比如,制作步长为 5 的编号。

公式:

=N(A1)+5

公式释义:

N(A1):结果为 0,因为 A1 是文本值

N(A1)+5:结果为 5,即第一个编号 5 产生

下拉公式,依次在上一行单元格的基础上增加步长 5

2. 跳过特定行编号:

比如下表,我们希望只对月份编号,“总计”不编号,“总计”之后的月份重新开始编号。

公式:

=IF(D2="总计","",N(C1)+1)

公式释义:

判断 D2 是否为“总计”,如果是,则显示空值

如果不是,则=N(C1)+1

C1 为文本值,所以 N(C1) 为 0,加上 1 以后,结果为 1

下拉公式,依次在上一行单元格的基础上增加步长 1

3. 与 sumproduct 函数配合计数:

其实 n 函数已经出场过,只是当时未做特意说明,参见

Excel函数(四) – sumproduct函数计数、排名、求和等等

统计各小队的总人数,即计算队名相同的人数。

公式:

=SUMPRODUCT(N(A2=$A$2:$A$95))

公式释义:

n 函数在本例中的作用是将逻辑值 true, false 转换为数值 1, 0

因为 sumproduct 函数无法直接对逻辑值进行统计,有了 n 函数的转换后,就能实现按逻辑条件计数了

4. 给公式添加注释:

以案例 1 为例,在公式中加上注释。

公式:

=N(A1)+5+N("制作步长为5的编号")

公式释义:

因为 n 函数对文本参数返回 0 值

利用这个特性,我们可以在参数中任意写注释,不会影响公式计算结果

Excel学习世界

转发、在看也是爱!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210314A02W9200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券