| 楼主 rongjun |
题目:根据筛选结果求出各销售员的销售总额,并按照销售总额降序排序。 说明:筛选条件可变;只求筛选结果中的销售员及其销售总额,而非所有销售员及其销售总额。 要求:1、用函数完成,可以用两个公式下拉完成; 2、不用VBA,不用辅助区域,不定义名称; 3、注意处理错误值,不能有0值,结果如下图所示。 筛选求销售额_题目.rar建议答题者以回复可见方式答题。 以下是参考答案: 筛选求销售额_参考答案.rar |
| 2楼 棉花糖 |
A2:A20=INDEX(数据源!B:B,RIGHT(TEXT(LARGE(MMULT((数据源!B2:B60=TRANSPOSE(数据源!B2:B60))*(MATCH(数据源!B2:B60,数据源!B2:B60,)=ROW(1:59)),SUBTOTAL(9,OFFSET(数据源!C1,ROW(1:59),)))*10^5+ROW(2:60),ROW()-1),"[<1e5]65536"),5))&"" B2:B20=TEXT(LARGE(MMULT((数据源!B2:B60=TRANSPOSE(数据源!B2:B60))*(MATCH(数据源!B2:B60,数据源!B2:B60,)=ROW(1:59)),SUBTOTAL(9,OFFSET(数据源!C1,ROW(1:59),))),ROW()-1),"?") 这次字符多了点 |
| 3楼 rongjun |
第二个公式可以简化: b2=IF(A2="","",SUMPRODUCT((数据源!$B$1:$B$60=A2)*SUBTOTAL(9,OFFSET(数据源!$C$1,ROW($1:$60)-1,)))) |
| 4楼 xuchanghong |
这个问题提得不科学了,数据透视表即可,根本不需要用函数,更何况两个函数。 方法总越简单越好。 |
| 5楼 gouweicao78 |
A2公式: =INDEX(数据源!B:B,MOD(MAX(IF(COUNTIF($A$1:$A1,数据源!$B$2:$B$60),99,MMULT(N(数据源!$B$2:$B$60=TRANSPOSE(数据源!$B$2:$B$60)),数据源!C$2:C$60*SUBTOTAL(3,OFFSET(数据源!B$1,ROW($1:$59),)))*100+ROW($2:$60))),100))&"" B2公式: =IF(A2="","",SUM(SUBTOTAL(9,OFFSET(数据源!C$1,IF(数据源!B$2:B$60=A2,ROW($1:$59)),)))) |
| 6楼 mzjwbh |
看看 正需要呢 |
| 7楼 示乙 |
学习一下。。。。 |
| 8楼 syz105729913 |
筛选求销售额_题目.rar字符有点多了,做这题差点崩溃 |
| 9楼 xhj168 |
dingLZ好帖子 |
| 10楼 syz105729913 |
草版公式中的 数据源!C$2:C$60*SUBTOTAL(3,OFFSET(数据源!B$1,ROW($1:$59),)) 可优化成 SUBTOTAL(6,OFFSET(数据源!C$1:D$1,ROW($1:$59),)) |
| 11楼 可米 |
新手 |
| 12楼 syz105729913 |
确实,前辈要多多指教啊 |
| 13楼 yfan17 |
已经那么多答案了,回复学习。 |
| 14楼 西山晴雪 |
通过学习掌握更多优秀公式 |
| 15楼 kjhqwanglei |
不会,噢噢噢噢噢 |
| 16楼 LYG1868lyg |
不会呀!看看大家是咋弄的! |
| 17楼 wenshui2006 |
学习一下.......... |
| 18楼 lanhu |
看看是否与我的问题类似 |
| 19楼 swallow5121 |
感觉有点难 |
| 20楼 swallow5121 |
想了半天也只求出了筛选出来的行号,不知道怎么才能达到斑竹的要求,请斑竹及各位高手指导指导。 求筛选出来的行号的公式: =IF(SUBTOTAL(3,OFFSET($A$2,ROW($A$1:$A$11)-1,0,1,1):OFFSET($A$2,ROW($A$1:$A$11)-1,0,1,1))>0,ROW(OFFSET($A$2,ROW($A$1:$A$11)-1,0,1,1))) |
| 21楼 dgxsdr |
应该不能用{"甲","乙","戊","己","庚","辛","壬","癸","丙","丁"}取巧 |
| 22楼 donghan |
学习学习。 |
| 23楼 pyy6827026 |
刚看了前面有题类似的讲解,下面的对不对啊 =SUMPRODUCT(SUBTOTAL(9,OFFSET(数据源!C1,ROW($1:$60),))*(数据源!B2:B60="甲")) |
| 24楼 zcw8806 |
看一看.支持一下. |
| 25楼 kszcs |
版主好,能看看帖子吗。 谢谢 |
| 26楼 Zaezhong |
回复学习 |
| 27楼 wubaiwan |
学习高手的解答,受益匪浅 |
| 28楼 LoveJinLee |
想看草版怎么解 |
| 29楼 bluexuemei |
看看,学习学习 |
| 30楼 tracy1984 |
学习一下~~ |
| 31楼 bpbp111522 |
学习 |
| 32楼 piny |
學習高手的答案 ^^ |
| 33楼 anson4 |
最近对筛选很头疼 |
| 34楼 yuexin2022 |
动手学习 |
| 35楼 健康快乐123 |
看看学习学习 |
| 36楼 angellbxsc |
学习下高手的思路 |
| 37楼 LOGO |
回复学习函数。 |
| 38楼 玛拿西 |
感谢楼主分享! |
| 39楼 绯衣红尘 |
回复看答案,发现自己真的啥也不懂呀,惭愧 |
| 40楼 嘉昆2011 |
留爪学习 |
| 41楼 humao |
为了看答案而回帖看看。 |
| 42楼 闻启学 |
学习一下 |
| 43楼 HIMYM |
看下答案 |
| 44楼 风与鱼 |
看看 学习一下 回帖是一种美德 |
| 45楼 玉丫头 |
回复学习 |
| 46楼 心语123 |
学习 |
| 47楼 水云寒 |
认真学习 |
| 48楼 zpcy |
刚进来,想学习一下不会的东西 |
| 49楼 湘雨涵 |
简单 |
| 50楼 qyote |
学习学习 |
| 51楼 朱少伎 |
这是怎么了啊?? |
| 52楼 傻不拉几豆子鬼 |
感谢! |
| 53楼 三余大白兔 |
对销售额那一列用降序排序的函数就行了吧 |
| 54楼 penny908 |
学习一下 |
