乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > EXCEL:逗号乘号,傻傻分不清楚-word乘号

EXCEL:逗号乘号,傻傻分不清楚-word乘号

作者:乔山办公网日期:

返回目录:word文档

一个朋友问我SumProduct函数中间用逗号,中间用乘号的区别,这位朋友问得很好,这确实是一个知识点,刚学是,我一般是乘号。下面我们一起聊聊它,它的作用就是返回各参数对应位置相乘再相加。

一、如果各参数都是数值型数值,用逗号和分号是一样的

案例:求总金额

1、用逗号的公式:

=SUMPRODUCT(A2:A3,B2:B3)

EXCEL:逗号乘号,傻傻分不清楚

2、用乘号的公式:

=SUMPRODUCT(A2:A3*B2:B3)

EXCEL:逗号乘号,傻傻分不清楚

二、如果有文本型的数值,用逗号会把文本型的数字当作0,而用乘号则不会

1、用逗号的,结果就是5

EXCEL:逗号乘号,傻傻分不清楚

2、用乘号的,结果505

EXCEL:逗号乘号,傻傻分不清楚

3.小结一下,用乘号相对来说好一点,文本型的数字通过相乘,把文本型的数字转为数值型数字,结果也是正确的

三、如果有汉字,用逗号则把汉字当作0,用乘号就会报错

1、中间用逗号的

EXCEL:逗号乘号,傻傻分不清楚

2、中间用乘号的

EXCEL:逗号乘号,傻傻分不清楚

3.小结一下,如果有汉字,中间用逗号,不影响结果,用乘号就报错了,得不到结果,相比之下,这种情况用逗号有优势。

四、案例讲解:求出部门是生产部且数量要大于50的汇总

1、中间用逗号结果为0

公式:

=SUMPRODUCT((B2:B9="生产部"),(C2:C9>50),(C2:C9))

EXCEL:逗号乘号,傻傻分不清楚

2、中间用乘号结果是对的

公式:

=SUMPRODUCT((B2:B9="生产部")*(C2:C9>50)*(C2:C9))

EXCEL:逗号乘号,傻傻分不清楚

小结为什么这样呢?B2:B9="生产部",(C2:C9>50)返回的是逻辑值true,false,用逗号就把true,false当作文本处理,就全是0了,而用乘号会把true转为1,False转为0,所以会返回正确的结果,如果有的朋友说,我一定要用逗号,也可以,你可以通过N函数,把true转为1,false转为0,中间就可以用逗号了。

公式:=SUMPRODUCT(N(B2:B9="生产部"),N(C2:C9>50),(C2:C9))

EXCEL:逗号乘号,傻傻分不清楚

相关阅读

  • 一列变一行,中间加逗号-word省略号

  • 乔山办公网word文档
  • word省略号,继续昨天的文章,效果如图:今天说的方法是用word里面的通配符替换的方法。在Excel里面的替换功能虽然也是足够强大,,但是对于一些的地方的替换word里面要好一些。有些
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网