风骚老妈
日本av最漂亮演员
你的位置:风骚老妈 > 日本av最漂亮演员 > 哥要搞蝴蝶谷 统计指定月份的总金额,用SUMPRODUCT函数快速解决!

哥要搞蝴蝶谷 统计指定月份的总金额,用SUMPRODUCT函数快速解决!

发布日期:2024-08-03 22:51    点击次数:118

哥要搞蝴蝶谷 统计指定月份的总金额,用SUMPRODUCT函数快速解决!

图片

Excel谍报局

职场定约Excel

分娩挖掘共享Excel基础手段Excel青睐者大本营 用1%的Excel基础贬责99%的职场问题 作念一个超等实用的Excel公众号 Excel是门工夫玩转需要勇气 数万Excel青睐者吞并地SUPER EXCEL MAN

图片

四房色播

图片

 哥要搞蝴蝶谷   

图片

1

职场实例

小伙伴们群众好哥要搞蝴蝶谷,今天咱们来认识一个对于SUMPRODUCT函数解决指定月份汇总金额的职场信得过案例。

如下图所示:是一张逐日的产物数目单价明细表格。A列为日历,B列为数目,C列为单价,数目乘以单价即为本日的总金额,可是总金额数据在数据源中是莫得体现出来的。咱们想要在F2单位格汇总出E2单位格内指定的月份下统共的金额之和。

图片

2

解题想路

解决这个问题咱们主如果诈欺SUMPRODUCT函数的旨趣,谐和MONTH函数判断日历值,一说念杀青最终后果。SUMPRODUCT函数在给定的几组数组中,把数组间对应的元素相乘,终末复返乘积之和。SUMPRODUCT旧例函数公式:

=sumproduct(数组1,数组2,数组3, ……)

数组内部的相应元素进行相乘后,再将乘积乞降。

旧例运算历程如下演示:

=SUMPRODUCT({1;2;3},{4;5;6})

=1*4+2*5+3*6

=32

底下咱们就来看一下具体操作步伐。

图片

最初咱们在F2单位格输入函数公式:=SUMPRODUCT(B2:B9,C2:C9)这么作念,咱们仅仅将统共日历下的数目与单价进行了相乘后并相加的运算,可是忽略了指定哪个日历。SUMPRODUCT函数运算历程:B2:B9={9;2;1;4;9;3;3;3}C2:C9={10;15;15;20;32;10;15;30}用两个区域数组值动作SUMPRODUCT函数的两个参数,用逗号离隔:=SUMPRODUCT({9;2;1;4;9;3;3;3},{10;15;15;20;32;10;15;30})数组内部的相应元素实践相乘后,再将乘积乞降的号召:=9*10+2*15+1*15+4*20+9*32+3*10+3*15+3*30=668

图片

如果咱们想要杀青指定月份下的总金额汇总,就需要再在SUMPRODUCT函数内添加一个条款判断动作参数,这里用到了MONTH函数指定月份。=SUMPRODUCT(MONTH(A2:A9)=E2,B2:B9,C2:C9)用MONTH函数强制让其等于E2单位格的数值月份,这么就获得了一个由逻辑值TRUE和FALSE构成的判断截至数组:MONTH(A2:A9)=E2={TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}也即是说如果A2:A9单位格内的月份等于1月的话,复返逻辑值真值,即TRUE;如果A2:A9单位格内的月份不等于1月的话,复返逻辑值假值,即FALSE。可是咱们发现完善公式后复返的截至是诞妄的,这是为什么呢?

图片

原因即是由MONTH函数产生的由逻辑值TRUE和FALSE构成的数组元素并不可径直和后头的常量数组产生运算,需要对MONTH函数部分举座乘以1:=SUMPRODUCT((MONTH(A2:A9)=E2)*1,B2:B9,C2:C9)MONTH函数部分举座乘以1后,酿成由1和0构成的新数组,在Excel中,TRUE*1=1,FALSE*1=0,这是固定例律。(MONTH(A2:A9)=E2)*1={1;1;0;0;0;1;0;0}这么SUMPRODUCT函数再次重新实践相乘后,再将乘积乞降的号召:=SUMPRODUCT({1;1;0;0;0;1;0;0},{9;2;1;4;9;3;3;3},{10;15;15;20;32;10;15;30})

获得指定的月份1月下的总金额截至150。

图片

转头要津实质,善用图片抒发,学会建造关系,拓展深度广度,浓缩要津成见,应用到行为中,善于归纳总结,尝试进行共享。

图片

图片

 

 

本站仅提供存储办事,统共实质均由用户发布,如发现存害或侵权实质,请点击举报。

Powered by 风骚老妈 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群 © 2013-2024 版权所有