乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel乘号-EXCEL:逗号乘号,傻傻分不清楚

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

作者:乔山办公网日期:

返回目录:excel表格制作

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


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


案例:求总金额


1、用逗号的公式:


=SUMPRODUCT(A2:A3,B2:B3)



2、用乘号的公式:


=SUMPRODUCT(A2:A3*B2:B3)



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


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



2、用乘号的,结果505



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


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


1、中间用逗号的



2、中间用乘号的



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


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


1、中间用逗号结果为0


公式:


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



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


公式:


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



小结为什么这样呢?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在线-懒人专用的8个excel公式

  • 乔山办公网excel表格制作
  • 很多excel新手,让他们去研究或者学习复制的excel函数公式,他们一个头两个大。其实,不一定要自己花时间去研究,如果别人分享的公式,能够学以致用,那就足够了。-excel在线
关键词不能为空
极力推荐

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