函数是excel的精髓,是所有接触excel的人必学知识,函数入门当然是先从最简单的函数开始学起。SUM求和函数就是大家公认的最简单函数,也是在excel中使用最多的一个。


首先,大家应该都知道,SUM函数忽略单元格中的文本值、逻辑值,不忽略错误值。

sum函数有什么用(你真的了解SUM函数吗)(1)

比如说下面这个表,目测结果大概是3,但SUM函数求和结果为2,因为B5单元格的1是文本数值,SUM函数忽略了它,B6单元格是逻辑值,也被忽略掉 ,所以结果是2

sum函数有什么用(你真的了解SUM函数吗)(2)


那么问题来了,下表的总分结果是多少?

sum函数有什么用(你真的了解SUM函数吗)(3)

=SUM(B2:B6) 等于多少?

结果为 #NAME? ,因为SUM函数不忽略错误值

=SUM(TRUE,2,"小螃蟹",1)

等于多少? 3?

结果为 #VALUE!

不是说忽略文本值、逻辑值吗?

请注意参数说明的最后一句,但当作为参数键入时,逻辑值和文本有效,

逻辑值TRUE转化为数值1,纯文本 小螃蟹 转化为错误值,所以结果就是错误值,当我们将逻辑值和文本作为参数输入的时候 ,就不会被忽略掉了。

=SUM("2",TRUE,{"小螃蟹","1"},1)

等于多少? 等于 #VALUE! , 等于5

其实结果等于4

SUM函数忽略单元格中的文本值、逻辑值, ——这个说法并不准确,实际是SUM函数忽略数组或引用中的文本值、逻辑值

SUM函数的参数 "2"会被转化为[数值],TURE转化为1,FALSE转化为0,文本数值被转化为数值,纯文本转化不了,返回错误值。

SUM函数的参数{"小螃蟹","1"}是一个由多个元素构成的常量数组,数组中的文本是可以被忽略的,所以这里的常量数组被忽略掉,结果就是4


那么这个最简单的SUM函数你会使用了吗?

再来看看 这个结果等于多少?

=SUM(2,{TRUE,2,"A"},TRUE,{"2货"})

,