sumproduct

今天要给大家介绍下Excel中的“万能函数”——sumproduct函数,为什么说他是万能的呢,因为它能做的事情实在太多了,废话不多说,今天跟大家分享9种sumproduct函数的使用方法,让小白秒变大神
sumproduct函数以及参数
sumproduct函数:返回相应的数组或区域乘积的和
第一参数:Array1
第二参数:array2
第三参数:array3
…….最多255个Array
Array:代表数组或者单元格区域
需要注意的是:使用sumproduct函数,参数中的元素数必须相等,比如第一个区域选择了6个单元格,第二个区域也必须选择6个单元格,否则会返回错误值
参数图如下
参数这么单一,具体怎么用呢,让我来实际操作下,如下图要求总销售额
Sumproduct函数中的参数分别是单价列和售出列,我们可以看作是对应元素相乘之后再求和。
我们可以这样理解先用苹果单价与售出相乘得到苹果销售额,然后用橘子的单价与售出相乘然后再得到橘子销售额,以此类推,当所有水果都得到总销售额后,再相加求和。这是sumproduct函数最基础,下面让我get一些sumproduct函数的高级用法把
1.单条件计数
公式:=SUMPRODUCT((B2:B25=$G$3)*1))
函数中部门列等于“成型车间”就等于部门列中的每一个元素与成型车间判断一次,看其结果是否等于成型车间,一共计算部门列元素个数次,比如部门列一共25人,就判断25次,如果等于成型车间就返回TRUE,如果不等于就返回FALSE,,TRUE可以看做等于1,FALSE可以看做等于0,最后又乘以1,1*1=1,1*0=0,只有当返回结果为TRUE时才等于1,然后在相加得到结果,下图便是函数的运算方式,
2. 多条件计数
要求为成型车间员工且等级为2级的人数
公式:=SUMPRODUCT((B2:B25=$G$3)*1,(C2:C25=2)*1)
多条计数和与但条件求和十分相似,只添加了一个条件,我们还是把计算结果列出来便于理解
首先判断部门列是否有等于成型车间的元素,然后判断等级列是否有等于成型车间的元素,然后将其结果乘以1等到数值,最后两组数组的结果相乘,然后求和
3. 排序
公式:=SUMPRODUCT(($B$2:$B$13B2)*1)+1
这里其实就是一个单条件计数,不过最后为结果加1罢了
4. 单条件求和
公式:=SUMPRODUCT((C3:C19=G4)*1,E3:E19)
先用条件判断成型车间人数,然后成绩薪资列,进而求和,其实无非就是单条件计数后加入薪资列
5. 多条件求和
公式:=SUMPRODUCT((B2:B25=$G$3)*1,(C2:C25=2)*1,D2:D25)
与多条件计数十分相似,无非就是在其后加入薪资列用于求和如果你还是不太明白下图从左到右为其计算关系相信一看就明白了
6.隔行求和
如下图我们想要求第一季度各个仓库出库与入库的总和,这样的问题我们也可以使用sumproduct函数来完成
出库公式:=SUMPRODUCT(($B$2:$G$2=$H$2)*(B3:G3))
入库公式:=SUMPRODUCT(($B$2:$G$2=$I$2)*(B3:G3))
我们只需要输入对应的公式向下填充即可,这个本质上其实也是SUMPRODUCT函数多条件查询的一个应用
7.统计不重复数据的个数
如下图,在这里我们想要统计1班的人数,对于这样的的问题其实就是计算姓名不重复的个数,我们只需要将公式设置为=SUMPRODUCT(1/(COUNTIF(B2:B26,B2:B26))),即可得到不重复的个数,也就是1班的人数
在这里COUNTIF(B2:B26,B2:B26)他是一个数组公式,比如在这里我们假设鲁班出现了三次,那么这个公式就会得到三个3,然后我们用1除以这个结果就是得到3个三分之一,最后SUMPRODUCT会将这3个三分之一相加它的结果就是1,这样的话我们就能保证每个人的结果都是1以此来达到求不重复的效果
8.,一维表格转二维表格
首先我们先来了解下什么是一维表格,什么是二维表格,简单来说对于一维表格我们只要看一个维度就能够明白数据表达的是什么意思,而对于二维表格我们需要看两个维度才能明白数据表达的是什么意思,他们各有优点,一维表格更加适合函数运算,二维表格会减少数据所占单元格的个数,如下图我们将一维表格转二维表格只需要输入公式
=SUMPRODUCT(($A$3:$A$22=$F3)*($B$3:$B$22=G$2)*($C$3:$C$22))
向右拖动,向下填充即可,这个本质上也是一个多条件查询,之前跟大家讲解过原理,就不多做介绍了
以上就是SUMPRODUCT函数的9种用法,你知道几个呢?
我是excel从零到一,关注我持续分享更多excel技巧

  • Excel鍑芥暟涔嬧 SUMPRODUCT鐢ㄦ硶(浜),澶己澶т簡
    绛旓細 涓婁竴绡囨枃绔犵粰澶у浠嬬粛浜SUMPRODUCT鐨勬眰鍜岀敤娉曪紝浠婂ぉ缁欏ぇ瀹朵粙缁嶇敤 SUMPRODUCT鏉ョ粺璁$殑鐢ㄦ硶 SUMPRODUCT  鍑芥暟鍔熻兘 SUMproduc鍏堣绠楀涓暟缁勭殑鍏冪礌涔嬮棿鐨勪箻绉啀姹傚拰 SUMPRODUCT鍑芥暟璇硶 =SUMPRODUCT(array1,array2,array3, ...)Array涓烘暟缁 鍙傛暟璇存槑  array锛氭寚瀹氬寘鍚瀯鎴愯绠楀璞$殑鍊肩殑...
  • 鎬庝箞鐢sumproduct鍑芥暟蹇熸眰鍜?
    绛旓細1銆佹湰娆℃紨绀轰娇鐢ㄧ殑杞欢涓篍xcel鐢靛瓙琛ㄦ牸锛岃蒋浠剁増鏈负Microsoft office瀹跺涵鍜屽鐢熺増2016銆2銆侀鍏堟墦寮Excel鐢靛瓙琛ㄦ牸锛屽彲浠ョ湅鍒版鏃禘xcel鐨勬眰鍜屽嚱鏁板苟娌℃湁鐢熸晥锛岃繖鏄洜涓哄綋鍓嶅崟鍏冩牸鐨勫崟鍏冩牸鏍煎紡涓烘枃鏈牸寮忥紝鎴戜滑闇瑕佸皢鍏朵慨鏀逛负甯歌銆3銆侀変腑璇ュ垪锛屽崟鍑婚紶鏍囧彸閿紝閫夋嫨璁剧疆鍗曞厓鏍兼牸寮忥紝骞跺皢鍗曞厓鏍兼牸寮忎腑鐨勬牸寮忚缃负...
  • 鎬庝箞鐢SUMPRODUCT鍑芥暟姹傚拰?
    绛旓細=SUMPRODUCT((A1:A6="寮犱笁")*(B1:B6="A")*C1:C6)鏈緥涓紝瑕佺鍚圓鍒=寮犱笁锛孊鍒=A锛屽綋杩欎袱浠舵潯浠剁鍚堝悗锛屽啀姹侰鍒楃殑鍜屽笺備絾濡傛灉C鍒楃殑鍊间篃鏄氳繃鍏紡杩斿洖鐨勫硷紝鍥犱负鍏紡濡傛灉杩斿洖绌虹櫧鍊兼椂锛屽C3鍗曞厓鏍硷紝姝ゆ椂鐢⊿UMPRODUCT鍑芥暟浼氬嚭鐜#VALUE鐨勯敊璇傛鏃跺叕寮忚鏀逛负杩欐牱灏辫浜嗐=SUMPRODUCT((A1:A6...
  • excel涓鏉′欢姹傚拰鍑芥暟sumproduct浣跨敤鏂规硶鍥捐В
    绛旓細鍦ㄦ棩甯稿伐浣滀腑浣跨敤鐢靛瓙琛ㄦ牸鍦烘墍鍙互璇存瘮姣旂殕鏄紝鑰屽湪浣跨敤杩囩▼涓粡甯歌瀵规暟鎹繘琛屽鐞嗭紝鏈甯稿父鐢ㄧ殑灏辨槸姹傚拰鍑芥暟sum锛岃屾湁浜涙椂鍊欓渶瑕佽绠楀鏉′欢鎯呭喌涓嬪鏁版嵁杩涜姹傚拰杩愮畻锛岃繖灏遍渶瑕佸彟澶栦竴涓嚱鏁sumproduct锛屽畠鍙互鑳滀换澶氭潯浠朵笅姹傚拰杩愮畻锛屼笅闈㈠皬缂栧氨涓哄ぇ瀹朵粙缁峞xcel涓鏉′欢姹傚拰鍑芥暟sumproduct浣跨敤鏂规硶锛屼笉浼氱殑鏈嬪弸蹇...
  • SUMPRODUCT鍒嗙粍鎺掑悕鍏紡
    绛旓細鍓嶅嚑澶╋紝涓绡囦腑鐨勫叕寮忊=SUMPRODUCT(($C$2:$C$14=C2)*($D$2:$D$14>=D2))鈥濆嚭鐜颁簡bug鈥斺斿鏋滃湪鏌愮粍涓嚭鐜板苟鍒楃涓鐨勬儏鍐碉紝缁撴灉鏄剧ず涓哄苟鍒椻滅浜屸濄傚涓嬪浘锛氫粖澶╁啀缁欎竴涓洿涓ュ瘑鐨勫叕寮忋傚叕寮忓疄鐜 鍦‥2鍗曞厓鏍艰緭鍏ュ叕寮忥細=SUMPRODUCT(($C$2:$C$14=C2)*($D$2:$D$14>=D2)/COUNTIFS...
  • 涔樼Н姹傚拰-sumproduct
    绛旓細sumproduct鍑芥暟鏈変笁绉嶇敤娉曪紝绗竴绉嶆槸瀵规暟缁勪箻绉繘琛屾眰鍜岋紝绗簩绉嶆槸瀵圭鍚堟潯浠剁殑鍊艰繘琛岃鏁帮紝绗笁绉嶆槸瀵圭鍚堟潯浠剁殑鍊艰繘琛屾眰鍜屻傚嚱鏁板悕璇嶈В閲婏細杩斿洖鐩稿簲鐨勬暟缁勬垨鍖哄煙涔樼Н鐨勫拰銆傝鏄庯細路 鏁扮粍鍙傛暟蹇呴』鍏锋湁鐩稿悓鐨勭淮鏁帮紝鍚﹀垯锛屽嚱鏁 SUMPRODUCT 灏嗚繑鍥為敊璇 #VALUE!銆 鍑芥暟 SUMPRODUCT 灏嗛潪鏁板煎瀷鐨勬暟缁勫厓绱犱綔涓 ...
  • 鍏充簬sumproduct鐨勭敤娉曟眰鍔
    绛旓細Excel鐨SUMPRODUCT鍑芥暟鐨勪富瑕佷綔鐢ㄦ槸璁$畻鏁扮粍鍏冪礌鐨勪箻绉箣鍜岋紝鏈枃浠嬬粛Microsoft Excel涓璖UMPRODUCT鍑芥暟鐨勫叕寮忚娉曞拰鐢ㄦ硶銆係UMPRODUCT鍑芥暟鍔熻兘 SUMPRODUCT 鍑芥暟鐢ㄤ簬璁$畻缁欏畾鐨勫嚑缁勬暟缁勪腑瀵瑰簲鍏冪礌鐨勪箻绉箣鍜屻傛崲鍙ヨ瘽璇达紝SUMPRODUCT 鍑芥暟鍏堝鍚勭粍鏁板瓧涓搴旂殑鏁板瓧杩涜涔樻硶杩愮畻锛岀劧鍚庡啀瀵逛箻绉繘琛屾眰鍜屻係UMPRODUCT鍑芥暟鏍煎紡 S...
  • excel sumproduct鍑芥暟鐨勪娇鐢ㄦ柟娉曞強瀹炰緥
    绛旓細sumproduct鏄粈涔堟剰鎬 1銆佹煡杩SUMPRODUCT()鍑芥暟鐨勪娇鐢ㄦ柟娉曪紝鍏惰В閲婁负鍦ㄧ粰瀹氱殑鍑犵粍鏁扮粍涓紝灏嗘暟缁勯棿瀵瑰簲鐨勫厓绱犵浉涔橈紝骞惰繑鍥炰箻绉箣鍜屻傛寜鎴戜釜浜鸿В閲婂氨鏄袱涓互涓婄殑鏁扮粍涔樼Н涔嬪拰銆傚叾璇硶鏍煎紡涓篠UMPRODUCT(array1,[array2],[array3],…)锛屽叾涓瘡涓猘rray閮借〃绀轰竴涓暟缁勶紝array涓暟涓嶈秴杩255涓2銆佷互...
  • SUMPRODUCT鍑芥暟鐨勭ず渚
    绛旓細=SUMPRODUCT(($B$2:$B$11=$E2)*($C$2:$C$11=F$1))鍚戜笅澶嶅埗鍒癋3,鍚戝彸澶嶅埗鍒癎3銆傗懚鍏紡鍒嗚В鍙婂垎鏋愨憼鏉′欢1鈥斺$B$2:$B$11=$E2鍦ㄨ绠楄繃绋嬩腑,鏉′欢1鏄竴涓暟缁,杩斿洖澶氬,鍐欐垚鍏紡濡備笅:=$B$2:$B$11=$E$2鍏蜂綋鎿嶄綔:閫変腑10涓繛缁殑鍗曞厓鏍,杈撳叆涓婅堪鍏紡鍚,鎸塁trl+Shift+鍥炶溅閿‘璁,杩斿洖10涓昏緫...
  • sumproduct鍑芥暟鐨勫惈涔
    绛旓細sumproduct鏄绠椾箻绉箣鍜岀殑鍑芥暟锛屽湪缁欏畾鐨勫嚑缁勬暟缁勪腑锛屽皢鏁扮粍闂村搴旂殑鍏冪礌鐩镐箻锛屽苟杩斿洖涔樼Н涔嬪拰銆傝鏄庯細鏁扮粍鍙傛暟蹇呴』鍏锋湁鐩稿悓鐨勭淮鏁帮紝鍚﹀垯锛屽嚱鏁SUMPRODUCT灏嗚繑鍥為敊璇 #VALUE!銆傚嚱鏁癝UMPRODUCT灏嗛潪鏁板煎瀷鐨勬暟缁勫厓绱犱綔涓0澶勭悊銆備竴銆佹櫘閫氭眰鍜岋細SUM鍑芥暟 璁$畻琛ㄦ牸涓1鏈堜骇鍝侀攢閲忔诲拰锛屽湪F2鍗曞厓鏍艰緭鍏ュ叕寮忥細=SUM(...
  • 扩展阅读:excel sumproduct ... count ... countif ... counta ... sumproduct多条件去重计数 ... round ... sumproduct函数用法 ... sumproduct多列求和 ... sumproduct嵌套条件求和 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网