- ©«¤l
- 175
- ¥DÃD
- 8
- ºëµØ
- 0
- ¿n¤À
- 207
- ÂI¦W
- 303
- §@·~¨t²Î
- WIN 10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 20
- ©Ê§O
- ¤k
- µù¥U®É¶¡
- 2011-6-30
- ³Ì«áµn¿ý
- 2024-12-22
|
¦^´_ 21# maxchou
ÁöµM¦p¦¹,ÁÙ¬O¥i¥H°µªº,¤§«e´£ªººô§}©Ò¤U¸üªº¨ºÓfunchart5_brickyard.zip §ârngBlank±q¨Ó·½¸ê®Æ²¾°£,´N¥i¥H°µ¨ì(¦pªþ¥ó)
brickyard-R1.rar (14.94 KB)
,¨ä¤¤¦³¤@¬q»¡©ú¦p¤U:
"All of the hard work in this file is done using defined names. These names create a series of 100 bars, then work out which plant is associated with each bar, and what the 'value' of the bar should be. The 100 bars are plotted on the chart and then formatted such that they appear to be a single column. To improve the accuracy, change the rngBins defined name to use up to 4,000 points (instead of the two 100's there already). "
rngVol =OFFSET(Sheet1!$B$5,0,0,COUNTA(Sheet1!$B:$B)-1,1)
rngVCum =OFFSET(rngVol,0,1)
rngCost =OFFSET(rngVol,0,2)
rngBins =TRANSPOSE(SUM(rngVol)*ROW(Sheet1!$1:$100)/100)
rngPlant =MATCH(rngBins,rngVCum,1)
rngSer1 =IF(rngPlant=1,INDEX(rngCost,1),0)
rngSer2 =IF(rngPlant=2,INDEX(rngCost,2),0)
rngSer3 =IF(rngPlant=3,INDEX(rngCost,3),0)
rngSer4 =IF(rngPlant=4,INDEX(rngCost,4),0)
|
|