ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[讨论] 函数题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-4-16 23:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
哈哈,这样算不算?

  1. =SUMPRODUCT(MINIFS(M:M,L:L,B2:F28),C2:G28)
复制代码

评分

10

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-4-16 23:30 来自手机 | 显示全部楼层
我发现我的是最长的,我最菜了,天啊!我就不发了

TA的精华主题

TA的得分主题

发表于 2020-4-16 23:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 王嘉玲 于 2020-4-17 00:02 编辑

搞错了,搞错了~~这个才对,数组公式,
=SUM(VLOOKUP(T(IF({1,0},B2:B28,F2:F28)),IF({1,0},L2:L29,MINIFS(M2:M29,L2:L29,L2:L29)),2,)*IF({1,0},C2:C28,G2:G28))
再简化一下,数组公式,
=SUMPRODUCT(IFNA(VLOOKUP(T(IF({1},B2:F28)),IF({1,0},L2:L29,MINIFS(M2:M29,L2:L29,L2:L29)),2,),),C2:G28)我的天,原来这样就可以了,哎哎哎,崩溃了
=SUMPRODUCT(MINIFS(M:M,L:L,B2:F28),C2:G28)

评分

6

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-16 23:56 | 显示全部楼层
王嘉玲 发表于 2020-4-16 23:51
搞错了,搞错了~~这个才对,数组公式,
=SUM(VLOOKUP(T(IF({1,0},B2:B28,F2:F28)),IF({1,0},L2:L29,MINIFS ...

黑黑,还可以再简化

TA的精华主题

TA的得分主题

发表于 2020-4-17 00:03 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
魚。。 发表于 2020-4-16 23:25
哈哈,这样算不算?

ε=(′ο`*)))唉看来我对minifs还不够了解,我想复杂了~~~~~~~没花花送了,改天吧

TA的精华主题

TA的得分主题

发表于 2020-4-17 07:01 | 显示全部楼层
写个通用性强的公式:

1、
=SUM(IFNA(VLOOKUP(T(IF({1},B1:F28)),IF(COUNTIFS(L:L,L2:L29,M:M,"<"&M2:M29),,L2:M29),2,)*C1:G28,))

2、
=SUM(IFNA(N(OFFSET(M1,MATCH(B2:F28,IF(COUNTIFS(L:L,L2:L29,M:M,"<"&M2:M29),,L2:L29),),))*C2:G28,))

评分

7

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-17 07:43 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-4-17 08:12 | 显示全部楼层
丢丢表格 发表于 2020-4-17 07:01
写个通用性强的公式:

1、

丢丢老师强大,按照这个思路,countif换成sumifs也可以,其他想不到更好的办法了

今天不让给花花了(未过24小时),明天补上

TA的精华主题

TA的得分主题

发表于 2020-4-17 08:48 | 显示全部楼层
本帖最后由 sucx007 于 2020-4-17 10:10 编辑

学习丢丢老师的countifs
=SUMPRODUCT(SUMIF(B1:F28,L2:L29,C1:G28)*(COUNTIFS(L:L,L2:L29,M:M,"<"&M2:M29)=0),M2:M29)如果有大于1个最小值有问题,改成
=SUMPRODUCT(SUMIF(B1:F28,L2:L30,C1:G28)*(FREQUENCY(ROW(1:99)-1,MATCH(L2:L29,L2:L29,)+M2:M29%)>0)*M2:M30)

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-17 09:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
马克学习。。。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-6-3 08:21 , Processed in 0.048568 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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