ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: sucx007

[讨论] 统计平均单价

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-9-26 14:56 | 显示全部楼层
本帖最后由 jivy1212 于 2019-9-26 15:03 编辑
  1. =ROUND(PRODUCT(MMULT(SUMIFS(OFFSET($A:$A,,{2;4}),$B:$B,I$2,$A:$A,"<"&LEFTB($H3,2)+{1,0}&"/1"),{1;-1})^{-1;1}),2)
复制代码

评分

5

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-9-26 15:34 | 显示全部楼层
向老师们学习,也水个:
=ROUND(PRODUCT(MMULT({1,-1},SUMIFS(OFFSET($C:$C,,{0,2}),$B:$B,I$2,$A:$A,">="&EDATE($H3&"1日",{0;1})))^{-1,1}),2)

评分

6

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-26 15:56 | 显示全部楼层
  1. =ROUND(PRODUCT(IMREAL(IMDIV(IMSUM(IF(MONTH($A$2:$A$22)&"月"&$B$2:$B$22=$H3&I$2,$E$2:$E$22&"+"&$C$2:$C$22&"i",)),{1,"i"}))^{1,-1}),2)
复制代码
学习海鲜版主的复数除法,另类思路

评分

5

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-9-26 16:29 | 显示全部楼层
本帖最后由 满坛皆为吾师 于 2019-9-26 16:33 编辑

来晚了抄一个算了
  1. =ROUND(PRODUCT(MMULT(T1:AN1+1,($B$2:$B$22&TEXT($A$2:$A$22,"M月")=I$2&$H3)*$C$2:$E$22)^{-1,0,1}),2)
复制代码

评分

6

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-9-26 16:56 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
打个擦边球吧。
I3=SUMIFS($E:$E,$A:$A,">"&EOMONTH(43556,ROW(A1)-1),$A:$A,"<"&EOMONTH(43556,ROW(A2)-1),$B:$B,I$2)/SUMIFS($C:$C,$A:$A,">"&EOMONTH(43556,ROW(A1)-1),$A:$A,"<"&EOMONTH(43556,ROW(A2)-1),$B:$B,I$2)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-9-26 19:27 | 显示全部楼层
本帖最后由 1055751654 于 2019-9-26 19:38 编辑

朱老师的edate(5月&1日)又是新技能,
^有耳朵的^-1,比如除法=5/4,用耳朵型的用法就是=5*1/4
玩玩,学大佬们,也是普通公式
=ROUND(PRODUCT(MMULT(TRANSPOSE(SUMIFS(INDIRECT("c"&{5,3},),$A:$A,">="&EDATE(43586,MMULT(ROW(1:2)-1,1)),$B:$B,I$2)),{1;-1})^{1;-1}),2)


leftb看起来也很高端,但试了下会有问题,比如12月的时候
QQ截图20190926193649.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-9-26 20:18 | 显示全部楼层
  1. =PRODUCT(POWER(MMULT(1+A23:U23,(MONTH($A$2:$A$22)=--LEFT($H3))*($B$2:$B$22=I$2)*$C$2:$E$22),{-1,1,1})^{1,0,1})
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-9-26 20:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
  1. =ROUND(PRODUCT(MMULT(SUMIFS(OFFSET($C:$C,,{0;2}),$B:$B,I$2,$A:$A,">="&EDATE($H3&"1日",{0,1})),{1;-1})^{-1;1}),2)
复制代码
搞半天和别人都一样

评分

4

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-9-26 21:13 | 显示全部楼层
=ROUND(SUMPRODUCT(((MONTH($A$2:$A$22)=--TEXT(LEFT($H3,1),"00"))*($B$2:$B$22=I$2)*($E$2:$E$22)/SUMPRODUCT(((MONTH($A$2:$A$22)=--TEXT(LEFT($H3,1),"00"))*($B$2:$B$22=I$2)*($C$2:$C$22))))),2)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-9-26 21:38 | 显示全部楼层
常见技巧考察
=ROUND(PRODUCT(MMULT({1,-1},SUMIFS(OFFSET($C:$C,,{0,2}),$A:$A,">"&DATE(2019,LEFT($H3)+{0;1},),$B:$B,I$2))^{-1,1}),2)

评分

3

查看全部评分

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-3 08:35 , Processed in 0.055193 second(s), 23 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表