Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4772|回复: 10

[已解决]用函数如何判断累计月份各数达到标准后显示所在月份

[复制链接]
发表于 2015-3-13 17:21 | 显示全部楼层 |阅读模式
用函数如何判断累计月份各数达到标准后显示所在月份:
如:    1月 1  2月 2   3月  5   4月 1  累计达到9所在月份为4月,累计达到8所在月份3月,具体看附件

最佳答案
2015-3-13 18:37
  1. =MATCH(9,SUMIF(OFFSET(B3,,,,ROW($1:$6)),"<>"),)&"月"
复制代码

求助.rar

1.61 KB, 下载次数: 33

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-3-13 17:46 | 显示全部楼层
=MATCH(9,CHOOSE(COLUMN(A3:E3),B3,B3+C3,SUM(B3:D3),SUM(B3:E3),SUM(B3:F3)),)&"月"
回复

使用道具 举报

发表于 2015-3-13 18:34 | 显示全部楼层
H2=  三键结束
  1. =VLOOKUP(9,SUBTOTAL({9,3},OFFSET(B3,,,,ROW($1:$6))),2,)&"月"
复制代码
回复

使用道具 举报

发表于 2015-3-13 18:37 | 显示全部楼层    本楼为最佳答案   
  1. =MATCH(9,SUMIF(OFFSET(B3,,,,ROW($1:$6)),"<>"),)&"月"
复制代码

评分

参与人数 3 +27 收起 理由
天棋 + 3 介个好腻害哇~学习了
1091126096 + 21 很给力!
李建军 + 3 想到了没干粗来T.T

查看全部评分

回复

使用道具 举报

发表于 2015-3-13 20:19 | 显示全部楼层
26759761@qq.com 发表于 2015-3-13 18:37

多次看到类似公示了。OFFSET返回的是多维引用,不能在E表中正确显示,但嵌套在sumif中却可求出结果。请教这是为什么?
回复

使用道具 举报

发表于 2015-3-13 20:39 | 显示全部楼层
=MATCH(9,SUMIF(INDIRECT("B"&ROW()&":"&CHAR(65+ROW($1:$5))&ROW()),"<>"),)&"月"
=MATCH(9,SUMIF(INDIRECT(ADDRESS(ROW(),2)&":"&ADDRESS(ROW(),ROW($2:$6))),"<>"),)&"月"
回复

使用道具 举报

发表于 2015-3-13 20:39 | 显示全部楼层
4楼给力!!
回复

使用道具 举报

发表于 2015-3-13 20:45 | 显示全部楼层
1091126096 发表于 2015-3-13 20:19
多次看到类似公示了。OFFSET返回的是多维引用,不能在E表中正确显示,但嵌套在sumif中却可求出结果。请教 ...

sumif countif countblank subtotal rank ....等函数可以把多维引用计算为二维以内的内存数组,就能正常在单元格显示,并下一步计算了
回复

使用道具 举报

发表于 2015-3-13 23:15 | 显示全部楼层
橘子换个思路吧,都几年前的思路了,换个方式更简单

点评

师傅,求指导:(  发表于 2015-3-15 17:57
回复

使用道具 举报

 楼主| 发表于 2015-3-16 16:06 | 显示全部楼层
26759761@qq.com 发表于 2015-3-13 18:37

如果不是累计,是某月单格数值>=9所对应的月,该如何表示
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-19 13:28 , Processed in 0.374855 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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