变态的一题
excel吧
全部回复
仅看楼主
level 9
j454058423 楼主
我觉得这题很变态,怎么想都没眉目,望高手出手
2013年03月26日 07点03分 1
level 9
j454058423 楼主
要求是一式,差点没吐血
2013年03月26日 07点03分 4
level 11
感谢 @雪儿浪漫想 教会了这种思路
d2=IF(A2="",D1+1,1)
e2=IF(D3>D2,"",MAX(OFFSET(C2,,,-D2,)))
f2=IF(D3>D2,"",COUNTIF(OFFSET(C2,,,-D2,),MAX(OFFSET(C2,,,-D2,))))
g2=SUMPRODUCT(E2:E22,F2:F22)/SUM(F2:F22)
2013年03月26日 07点03分 5
看不到图请点击打开
2013年03月26日 07点03分
[哦耶]
2013年03月26日 07点03分
好像是我吧[88]
2013年03月27日 04点03分
回复 温柔小兔 :[瀑布汗~] 我认错 我悔过 我面壁去了……
2013年03月29日 08点03分
level 9
j454058423 楼主
如果用辅助列我就不纠结了
2013年03月26日 08点03分 6
level 9
j454058423 楼主
大神们帮忙看看
2013年03月26日 09点03分 7
level 11
写出来的公式长的惨不忍睹。。。
想办法缩减下。。。
2013年03月26日 16点03分 8
跪了。。。最后一步整合公式 超出允许值……求思路启发
2013年03月26日 16点03分
level 10
确实很变态。。。。。。。
2013年03月26日 21点03分 9
吧务
level 12
... 尝试了一个上午,做不出来,没兴趣继续自虐了
2013年03月27日 03点03分 12
level 9
j454058423 楼主
谢谢各位,已经解决了=AVERAGE(IF(MOD(LOOKUP(SUBTOTAL(3,INDIRECT("A2:A"&ROW(2:22)))*1000+1000,SMALL(SUBTOTAL(3,INDIRECT("A2:A"&ROW(2:22)))*1000+C2:C22,ROW(1:21))),100)=C2:C22,C2:C22))
2013年03月29日 02点03分 13
妙!
2013年04月02日 04点04分
回复 fengtf12 : MOD LOOKUP 用得好
2013年04月02日 05点04分
level 10
直接跪了!完全看不懂……
2013年03月29日 08点03分 14
level 1
1,用定位空格+CTRL+enter的方式把A列部门处的空格填充掉.
2,排序.升序排序,主要关键字选部门,次要选数量.
3,用sum和LOOKUP(1/条件,数值)/countif统计A列不相同数值的方式求的结果.
2013年03月29日 13点03分 15
1