Drawdown size and length

chipps24

New Member
Joined
Feb 2, 2015
Messages
17
Hi, thanks for your help in advance!

I would love some help making a slight tweak to an almost correct formula.

I would like to count the number of drawdown periods in a row. Column F is almost right but is out by 1 for all calculations except for the very last (row 58).

The answers I would like are in Column H.

Much appreciated.



Excel 2013 32 bit
ABCDEFGH
1DataDraw (%)Draw (Size)Max Draw per phaseRecovery Period1) Max Draw per Phase (%)2) Draw Length
2
310%0----
420%0----
530%0----
62-33%-1----
71-67%-2----
80-100%-3----
9-1-133%-4----
10-2-167%-5----
11-3-200%-6----
12-1-133%-4----
1330%0-200%8-200%7
1450%0----
15100%0----
16120%0----
17150%0----
18200%0----
1918-10%-2----
2016-20%-4----
218-60%-12----
227-65%-13----
236-70%-14----
245-75%-15----
254-80%-16----
263-85%-17----
272-90%-18----
281-95%-19----
290-100%-20----
30-2-110%-22----
31-1-105%-21----
320-100%-20----
331-95%-19----
342-90%-18----
353-85%-17----
364-80%-16----
375-75%-15----
386-70%-14----
397-65%-13----
408-60%-12----
419-55%-11----
4210-50%-10----
43250%0-110%25-110%24
4419-24%-6----
4518-28%-7----
4618-28%-7----
4717-32%-8----
4816-36%-9----
4915-40%-10----
5014-44%-11----
5113-48%-12----
5212-52%-13----
5311-56%-14----
5410-60%-15----
559-64%-16----
568-68%-17----
577-72%-18----
586-76%-19-76%15-76%15

<colgroup><col style="width: 25pxpx"><col><col><col><col><col><col><col><col></colgroup><thead>
</thead><tbody>
</tbody>
Forum Post #1

Worksheet Formulas
CellFormula
B3=+MIN(($A3-MAX($A$3:$A3))/MAX($A$3:$A3),0)
C3=+MIN(($A3-MAX($A$3:$A3)),0)
B4=+MIN((A4-MAX($A$3:A4))/MAX($A$3:A4),0)
C4=+MIN(($A4-MAX($A$3:$A4)),0)
B5=+MIN((A5-MAX($A$3:A5))/MAX($A$3:A5),0)
C5=+MIN(($A5-MAX($A$3:$A5)),0)
B6=+MIN((A6-MAX($A$3:A6))/MAX($A$3:A6),0)
C6=+MIN(($A6-MAX($A$3:$A6)),0)
B7=+MIN((A7-MAX($A$3:A7))/MAX($A$3:A7),0)
C7=+MIN(($A7-MAX($A$3:$A7)),0)
B8=+MIN((A8-MAX($A$3:A8))/MAX($A$3:A8),0)
C8=+MIN(($A8-MAX($A$3:$A8)),0)
B9=+MIN((A9-MAX($A$3:A9))/MAX($A$3:A9),0)
C9=+MIN(($A9-MAX($A$3:$A9)),0)
B10=+MIN((A10-MAX($A$3:A10))/MAX($A$3:A10),0)
C10=+MIN(($A10-MAX($A$3:$A10)),0)
B11=+MIN((A11-MAX($A$3:A11))/MAX($A$3:A11),0)
C11=+MIN(($A11-MAX($A$3:$A11)),0)
B12=+MIN((A12-MAX($A$3:A12))/MAX($A$3:A12),0)
C12=+MIN(($A12-MAX($A$3:$A12)),0)
B13=+MIN((A13-MAX($A$3:A13))/MAX($A$3:A13),0)
C13=+MIN(($A13-MAX($A$3:$A13)),0)
B14=+MIN((A14-MAX($A$3:A14))/MAX($A$3:A14),0)
C14=+MIN(($A14-MAX($A$3:$A14)),0)
B15=+MIN((A15-MAX($A$3:A15))/MAX($A$3:A15),0)
C15=+MIN(($A15-MAX($A$3:$A15)),0)
B16=+MIN((A16-MAX($A$3:A16))/MAX($A$3:A16),0)
C16=+MIN(($A16-MAX($A$3:$A16)),0)
B17=+MIN((A17-MAX($A$3:A17))/MAX($A$3:A17),0)
C17=+MIN(($A17-MAX($A$3:$A17)),0)
B18=+MIN((A18-MAX($A$3:A18))/MAX($A$3:A18),0)
C18=+MIN(($A18-MAX($A$3:$A18)),0)
B19=+MIN((A19-MAX($A$3:A19))/MAX($A$3:A19),0)
C19=+MIN(($A19-MAX($A$3:$A19)),0)
B20=+MIN((A20-MAX($A$3:A20))/MAX($A$3:A20),0)
C20=+MIN(($A20-MAX($A$3:$A20)),0)
B21=+MIN((A21-MAX($A$3:A21))/MAX($A$3:A21),0)
C21=+MIN(($A21-MAX($A$3:$A21)),0)
B22=+MIN((A22-MAX($A$3:A22))/MAX($A$3:A22),0)
C22=+MIN(($A22-MAX($A$3:$A22)),0)
B23=+MIN((A23-MAX($A$3:A23))/MAX($A$3:A23),0)
C23=+MIN(($A23-MAX($A$3:$A23)),0)
B24=+MIN((A24-MAX($A$3:A24))/MAX($A$3:A24),0)
C24=+MIN(($A24-MAX($A$3:$A24)),0)
B25=+MIN((A25-MAX($A$3:A25))/MAX($A$3:A25),0)
C25=+MIN(($A25-MAX($A$3:$A25)),0)
B26=+MIN((A26-MAX($A$3:A26))/MAX($A$3:A26),0)
C26=+MIN(($A26-MAX($A$3:$A26)),0)
B27=+MIN((A27-MAX($A$3:A27))/MAX($A$3:A27),0)
C27=+MIN(($A27-MAX($A$3:$A27)),0)
B28=+MIN((A28-MAX($A$3:A28))/MAX($A$3:A28),0)
C28=+MIN(($A28-MAX($A$3:$A28)),0)
B29=+MIN((A29-MAX($A$3:A29))/MAX($A$3:A29),0)
C29=+MIN(($A29-MAX($A$3:$A29)),0)
B30=+MIN((A30-MAX($A$3:A30))/MAX($A$3:A30),0)
C30=+MIN(($A30-MAX($A$3:$A30)),0)
B31=+MIN((A31-MAX($A$3:A31))/MAX($A$3:A31),0)
C31=+MIN(($A31-MAX($A$3:$A31)),0)
B32=+MIN((A32-MAX($A$3:A32))/MAX($A$3:A32),0)
C32=+MIN(($A32-MAX($A$3:$A32)),0)
B33=+MIN((A33-MAX($A$3:A33))/MAX($A$3:A33),0)
C33=+MIN(($A33-MAX($A$3:$A33)),0)
B34=+MIN((A34-MAX($A$3:A34))/MAX($A$3:A34),0)
C34=+MIN(($A34-MAX($A$3:$A34)),0)
B35=+MIN((A35-MAX($A$3:A35))/MAX($A$3:A35),0)
C35=+MIN(($A35-MAX($A$3:$A35)),0)
B36=+MIN((A36-MAX($A$3:A36))/MAX($A$3:A36),0)
C36=+MIN(($A36-MAX($A$3:$A36)),0)
B37=+MIN((A37-MAX($A$3:A37))/MAX($A$3:A37),0)
C37=+MIN(($A37-MAX($A$3:$A37)),0)
B38=+MIN((A38-MAX($A$3:A38))/MAX($A$3:A38),0)
C38=+MIN(($A38-MAX($A$3:$A38)),0)
B39=+MIN((A39-MAX($A$3:A39))/MAX($A$3:A39),0)
C39=+MIN(($A39-MAX($A$3:$A39)),0)
B40=+MIN((A40-MAX($A$3:A40))/MAX($A$3:A40),0)
C40=+MIN(($A40-MAX($A$3:$A40)),0)
B41=+MIN((A41-MAX($A$3:A41))/MAX($A$3:A41),0)
C41=+MIN(($A41-MAX($A$3:$A41)),0)
B42=+MIN((A42-MAX($A$3:A42))/MAX($A$3:A42),0)
C42=+MIN(($A42-MAX($A$3:$A42)),0)
B43=+MIN((A43-MAX($A$3:A43))/MAX($A$3:A43),0)
C43=+MIN(($A43-MAX($A$3:$A43)),0)
B44=+MIN((A44-MAX($A$3:A44))/MAX($A$3:A44),0)
C44=+MIN(($A44-MAX($A$3:$A44)),0)
B45=+MIN((A45-MAX($A$3:A45))/MAX($A$3:A45),0)
C45=+MIN(($A45-MAX($A$3:$A45)),0)
B46=+MIN((A46-MAX($A$3:A46))/MAX($A$3:A46),0)
C46=+MIN(($A46-MAX($A$3:$A46)),0)
A4=+A3+1
A5=+A4+1
A6=+A5-1
A7=+A6-1
A8=+A7-1
A9=+A8-1
A10=+A9-1
A11=+A10-1
G13=+B11
A22=+A21-1
A23=+A22-1
A24=+A23-1
A25=+A24-1
A26=+A25-1
A27=+A26-1
A28=+A27-1
A29=+A28-1
A31=+A30+1
A32=+A31+1
A33=+A32+1
A34=+A33+1
A35=+A34+1
A36=+A35+1
A37=+A36+1
A38=+A37+1
A39=+A38+1
A40=+A39+1
A41=+A40+1
A42=+A41+1
G43=+B30
A47=+A46-1
B47=+MIN((A47-MAX($A$3:A47))/MAX($A$3:A47),0)
C47=+MIN(($A47-MAX($A$3:$A47)),0)
A48=+A47-1
B48=+MIN((A48-MAX($A$3:A48))/MAX($A$3:A48),0)
C48=+MIN(($A48-MAX($A$3:$A48)),0)
A49=+A48-1
B49=+MIN((A49-MAX($A$3:A49))/MAX($A$3:A49),0)
C49=+MIN(($A49-MAX($A$3:$A49)),0)
A50=+A49-1
B50=+MIN((A50-MAX($A$3:A50))/MAX($A$3:A50),0)
C50=+MIN(($A50-MAX($A$3:$A50)),0)
A51=+A50-1
B51=+MIN((A51-MAX($A$3:A51))/MAX($A$3:A51),0)
C51=+MIN(($A51-MAX($A$3:$A51)),0)
A52=+A51-1
B52=+MIN((A52-MAX($A$3:A52))/MAX($A$3:A52),0)
C52=+MIN(($A52-MAX($A$3:$A52)),0)
A53=+A52-1
B53=+MIN((A53-MAX($A$3:A53))/MAX($A$3:A53),0)
C53=+MIN(($A53-MAX($A$3:$A53)),0)
A54=+A53-1
B54=+MIN((A54-MAX($A$3:A54))/MAX($A$3:A54),0)
C54=+MIN(($A54-MAX($A$3:$A54)),0)
A55=+A54-1
B55=+MIN((A55-MAX($A$3:A55))/MAX($A$3:A55),0)
C55=+MIN(($A55-MAX($A$3:$A55)),0)
A56=+A55-1
B56=+MIN((A56-MAX($A$3:A56))/MAX($A$3:A56),0)
C56=+MIN(($A56-MAX($A$3:$A56)),0)
A57=+A56-1
B57=+MIN((A57-MAX($A$3:A57))/MAX($A$3:A57),0)
C57=+MIN(($A57-MAX($A$3:$A57)),0)
A58=+A57-1
B58=+MIN((A58-MAX($A$3:A58))/MAX($A$3:A58),0)
C58=+MIN(($A58-MAX($A$3:$A58)),0)
G58=+B58

<thead>
</thead><tbody>
</tbody>

<tbody>
</tbody>

Array Formulas
CellFormula
E3{=IF(OR(AND($B3<0,$B4=""),AND($B2<0,$B3=0)),MIN(IF(ROW($B$2:$B3)>MAX(IF($B$1:$B2=0,ROW($B$1:$B2))),$B$2:$B3)),"-")}
F3{=IF(OR(AND($B3<0,$B4=""),AND($B2<0,$B3=0)),SUM(IF(ROW($B$2:B3)>MAX(IF($B$1:B2=0,ROW($B$1:B2))),1)),"-")}
E4{=IF(OR(AND($B4<0,$B5=""),AND($B3<0,$B4=0)),MIN(IF(ROW($B$2:$B4)>MAX(IF($B$1:$B3=0,ROW($B$1:$B3))),$B$2:$B4)),"-")}
F4{=IF(OR(AND($B4<0,$B5=""),AND($B3<0,$B4=0)),SUM(IF(ROW($B$2:B4)>MAX(IF($B$1:B3=0,ROW($B$1:B3))),1)),"-")}
E5{=IF(OR(AND($B5<0,$B6=""),AND($B4<0,$B5=0)),MIN(IF(ROW($B$2:$B5)>MAX(IF($B$1:$B4=0,ROW($B$1:$B4))),$B$2:$B5)),"-")}
F5{=IF(OR(AND($B5<0,$B6=""),AND($B4<0,$B5=0)),SUM(IF(ROW($B$2:B5)>MAX(IF($B$1:B4=0,ROW($B$1:B4))),1)),"-")}
E6{=IF(OR(AND($B6<0,$B7=""),AND($B5<0,$B6=0)),MIN(IF(ROW($B$2:$B6)>MAX(IF($B$1:$B5=0,ROW($B$1:$B5))),$B$2:$B6)),"-")}
F6{=IF(OR(AND($B6<0,$B7=""),AND($B5<0,$B6=0)),SUM(IF(ROW($B$2:B6)>MAX(IF($B$1:B5=0,ROW($B$1:B5))),1)),"-")}
E7{=IF(OR(AND($B7<0,$B8=""),AND($B6<0,$B7=0)),MIN(IF(ROW($B$2:$B7)>MAX(IF($B$1:$B6=0,ROW($B$1:$B6))),$B$2:$B7)),"-")}
F7{=IF(OR(AND($B7<0,$B8=""),AND($B6<0,$B7=0)),SUM(IF(ROW($B$2:B7)>MAX(IF($B$1:B6=0,ROW($B$1:B6))),1)),"-")}
E8{=IF(OR(AND($B8<0,$B9=""),AND($B7<0,$B8=0)),MIN(IF(ROW($B$2:$B8)>MAX(IF($B$1:$B7=0,ROW($B$1:$B7))),$B$2:$B8)),"-")}
F8{=IF(OR(AND($B8<0,$B9=""),AND($B7<0,$B8=0)),SUM(IF(ROW($B$2:B8)>MAX(IF($B$1:B7=0,ROW($B$1:B7))),1)),"-")}
E9{=IF(OR(AND($B9<0,$B10=""),AND($B8<0,$B9=0)),MIN(IF(ROW($B$2:$B9)>MAX(IF($B$1:$B8=0,ROW($B$1:$B8))),$B$2:$B9)),"-")}
F9{=IF(OR(AND($B9<0,$B10=""),AND($B8<0,$B9=0)),SUM(IF(ROW($B$2:B9)>MAX(IF($B$1:B8=0,ROW($B$1:B8))),1)),"-")}
E10{=IF(OR(AND($B10<0,$B11=""),AND($B9<0,$B10=0)),MIN(IF(ROW($B$2:$B10)>MAX(IF($B$1:$B9=0,ROW($B$1:$B9))),$B$2:$B10)),"-")}
F10{=IF(OR(AND($B10<0,$B11=""),AND($B9<0,$B10=0)),SUM(IF(ROW($B$2:B10)>MAX(IF($B$1:B9=0,ROW($B$1:B9))),1)),"-")}
E11{=IF(OR(AND($B11<0,$B12=""),AND($B10<0,$B11=0)),MIN(IF(ROW($B$2:$B11)>MAX(IF($B$1:$B10=0,ROW($B$1:$B10))),$B$2:$B11)),"-")}
F11{=IF(OR(AND($B11<0,$B12=""),AND($B10<0,$B11=0)),SUM(IF(ROW($B$2:B11)>MAX(IF($B$1:B10=0,ROW($B$1:B10))),1)),"-")}
E12{=IF(OR(AND($B12<0,$B13=""),AND($B11<0,$B12=0)),MIN(IF(ROW($B$2:$B12)>MAX(IF($B$1:$B11=0,ROW($B$1:$B11))),$B$2:$B12)),"-")}
F12{=IF(OR(AND($B12<0,$B13=""),AND($B11<0,$B12=0)),SUM(IF(ROW($B$2:B12)>MAX(IF($B$1:B11=0,ROW($B$1:B11))),1)),"-")}
E13{=IF(OR(AND($B13<0,$B14=""),AND($B12<0,$B13=0)),MIN(IF(ROW($B$2:$B13)>MAX(IF($B$1:$B12=0,ROW($B$1:$B12))),$B$2:$B13)),"-")}
F13{=IF(OR(AND($B13<0,$B14=""),AND($B12<0,$B13=0)),SUM(IF(ROW($B$2:B13)>MAX(IF($B$1:B12=0,ROW($B$1:B12))),1)),"-")}
E14{=IF(OR(AND($B14<0,$B15=""),AND($B13<0,$B14=0)),MIN(IF(ROW($B$2:$B14)>MAX(IF($B$1:$B13=0,ROW($B$1:$B13))),$B$2:$B14)),"-")}
F14{=IF(OR(AND($B14<0,$B15=""),AND($B13<0,$B14=0)),SUM(IF(ROW($B$2:B14)>MAX(IF($B$1:B13=0,ROW($B$1:B13))),1)),"-")}
E15{=IF(OR(AND($B15<0,$B16=""),AND($B14<0,$B15=0)),MIN(IF(ROW($B$2:$B15)>MAX(IF($B$1:$B14=0,ROW($B$1:$B14))),$B$2:$B15)),"-")}
F15{=IF(OR(AND($B15<0,$B16=""),AND($B14<0,$B15=0)),SUM(IF(ROW($B$2:B15)>MAX(IF($B$1:B14=0,ROW($B$1:B14))),1)),"-")}
E16{=IF(OR(AND($B16<0,$B17=""),AND($B15<0,$B16=0)),MIN(IF(ROW($B$2:$B16)>MAX(IF($B$1:$B15=0,ROW($B$1:$B15))),$B$2:$B16)),"-")}
F16{=IF(OR(AND($B16<0,$B17=""),AND($B15<0,$B16=0)),SUM(IF(ROW($B$2:B16)>MAX(IF($B$1:B15=0,ROW($B$1:B15))),1)),"-")}
E17{=IF(OR(AND($B17<0,$B18=""),AND($B16<0,$B17=0)),MIN(IF(ROW($B$2:$B17)>MAX(IF($B$1:$B16=0,ROW($B$1:$B16))),$B$2:$B17)),"-")}
F17{=IF(OR(AND($B17<0,$B18=""),AND($B16<0,$B17=0)),SUM(IF(ROW($B$2:B17)>MAX(IF($B$1:B16=0,ROW($B$1:B16))),1)),"-")}
E18{=IF(OR(AND($B18<0,$B19=""),AND($B17<0,$B18=0)),MIN(IF(ROW($B$2:$B18)>MAX(IF($B$1:$B17=0,ROW($B$1:$B17))),$B$2:$B18)),"-")}
F18{=IF(OR(AND($B18<0,$B19=""),AND($B17<0,$B18=0)),SUM(IF(ROW($B$2:B18)>MAX(IF($B$1:B17=0,ROW($B$1:B17))),1)),"-")}
E19{=IF(OR(AND($B19<0,$B20=""),AND($B18<0,$B19=0)),MIN(IF(ROW($B$2:$B19)>MAX(IF($B$1:$B18=0,ROW($B$1:$B18))),$B$2:$B19)),"-")}
F19{=IF(OR(AND($B19<0,$B20=""),AND($B18<0,$B19=0)),SUM(IF(ROW($B$2:B19)>MAX(IF($B$1:B18=0,ROW($B$1:B18))),1)),"-")}
E20{=IF(OR(AND($B20<0,$B21=""),AND($B19<0,$B20=0)),MIN(IF(ROW($B$2:$B20)>MAX(IF($B$1:$B19=0,ROW($B$1:$B19))),$B$2:$B20)),"-")}
F20{=IF(OR(AND($B20<0,$B21=""),AND($B19<0,$B20=0)),SUM(IF(ROW($B$2:B20)>MAX(IF($B$1:B19=0,ROW($B$1:B19))),1)),"-")}
E21{=IF(OR(AND($B21<0,$B22=""),AND($B20<0,$B21=0)),MIN(IF(ROW($B$2:$B21)>MAX(IF($B$1:$B20=0,ROW($B$1:$B20))),$B$2:$B21)),"-")}
F21{=IF(OR(AND($B21<0,$B22=""),AND($B20<0,$B21=0)),SUM(IF(ROW($B$2:B21)>MAX(IF($B$1:B20=0,ROW($B$1:B20))),1)),"-")}
E22{=IF(OR(AND($B22<0,$B23=""),AND($B21<0,$B22=0)),MIN(IF(ROW($B$2:$B22)>MAX(IF($B$1:$B21=0,ROW($B$1:$B21))),$B$2:$B22)),"-")}
F22{=IF(OR(AND($B22<0,$B23=""),AND($B21<0,$B22=0)),SUM(IF(ROW($B$2:B22)>MAX(IF($B$1:B21=0,ROW($B$1:B21))),1)),"-")}
E23{=IF(OR(AND($B23<0,$B24=""),AND($B22<0,$B23=0)),MIN(IF(ROW($B$2:$B23)>MAX(IF($B$1:$B22=0,ROW($B$1:$B22))),$B$2:$B23)),"-")}
F23{=IF(OR(AND($B23<0,$B24=""),AND($B22<0,$B23=0)),SUM(IF(ROW($B$2:B23)>MAX(IF($B$1:B22=0,ROW($B$1:B22))),1)),"-")}
E24{=IF(OR(AND($B24<0,$B25=""),AND($B23<0,$B24=0)),MIN(IF(ROW($B$2:$B24)>MAX(IF($B$1:$B23=0,ROW($B$1:$B23))),$B$2:$B24)),"-")}
F24{=IF(OR(AND($B24<0,$B25=""),AND($B23<0,$B24=0)),SUM(IF(ROW($B$2:B24)>MAX(IF($B$1:B23=0,ROW($B$1:B23))),1)),"-")}
E25{=IF(OR(AND($B25<0,$B26=""),AND($B24<0,$B25=0)),MIN(IF(ROW($B$2:$B25)>MAX(IF($B$1:$B24=0,ROW($B$1:$B24))),$B$2:$B25)),"-")}
F25{=IF(OR(AND($B25<0,$B26=""),AND($B24<0,$B25=0)),SUM(IF(ROW($B$2:B25)>MAX(IF($B$1:B24=0,ROW($B$1:B24))),1)),"-")}
E26{=IF(OR(AND($B26<0,$B27=""),AND($B25<0,$B26=0)),MIN(IF(ROW($B$2:$B26)>MAX(IF($B$1:$B25=0,ROW($B$1:$B25))),$B$2:$B26)),"-")}
F26{=IF(OR(AND($B26<0,$B27=""),AND($B25<0,$B26=0)),SUM(IF(ROW($B$2:B26)>MAX(IF($B$1:B25=0,ROW($B$1:B25))),1)),"-")}
E27{=IF(OR(AND($B27<0,$B28=""),AND($B26<0,$B27=0)),MIN(IF(ROW($B$2:$B27)>MAX(IF($B$1:$B26=0,ROW($B$1:$B26))),$B$2:$B27)),"-")}
F27{=IF(OR(AND($B27<0,$B28=""),AND($B26<0,$B27=0)),SUM(IF(ROW($B$2:B27)>MAX(IF($B$1:B26=0,ROW($B$1:B26))),1)),"-")}
E28{=IF(OR(AND($B28<0,$B29=""),AND($B27<0,$B28=0)),MIN(IF(ROW($B$2:$B28)>MAX(IF($B$1:$B27=0,ROW($B$1:$B27))),$B$2:$B28)),"-")}
F28{=IF(OR(AND($B28<0,$B29=""),AND($B27<0,$B28=0)),SUM(IF(ROW($B$2:B28)>MAX(IF($B$1:B27=0,ROW($B$1:B27))),1)),"-")}
E29{=IF(OR(AND($B29<0,$B30=""),AND($B28<0,$B29=0)),MIN(IF(ROW($B$2:$B29)>MAX(IF($B$1:$B28=0,ROW($B$1:$B28))),$B$2:$B29)),"-")}
F29{=IF(OR(AND($B29<0,$B30=""),AND($B28<0,$B29=0)),SUM(IF(ROW($B$2:B29)>MAX(IF($B$1:B28=0,ROW($B$1:B28))),1)),"-")}
E30{=IF(OR(AND($B30<0,$B31=""),AND($B29<0,$B30=0)),MIN(IF(ROW($B$2:$B30)>MAX(IF($B$1:$B29=0,ROW($B$1:$B29))),$B$2:$B30)),"-")}
F30{=IF(OR(AND($B30<0,$B31=""),AND($B29<0,$B30=0)),SUM(IF(ROW($B$2:B30)>MAX(IF($B$1:B29=0,ROW($B$1:B29))),1)),"-")}
E31{=IF(OR(AND($B31<0,$B32=""),AND($B30<0,$B31=0)),MIN(IF(ROW($B$2:$B31)>MAX(IF($B$1:$B30=0,ROW($B$1:$B30))),$B$2:$B31)),"-")}
F31{=IF(OR(AND($B31<0,$B32=""),AND($B30<0,$B31=0)),SUM(IF(ROW($B$2:B31)>MAX(IF($B$1:B30=0,ROW($B$1:B30))),1)),"-")}
E32{=IF(OR(AND($B32<0,$B33=""),AND($B31<0,$B32=0)),MIN(IF(ROW($B$2:$B32)>MAX(IF($B$1:$B31=0,ROW($B$1:$B31))),$B$2:$B32)),"-")}
F32{=IF(OR(AND($B32<0,$B33=""),AND($B31<0,$B32=0)),SUM(IF(ROW($B$2:B32)>MAX(IF($B$1:B31=0,ROW($B$1:B31))),1)),"-")}
E33{=IF(OR(AND($B33<0,$B34=""),AND($B32<0,$B33=0)),MIN(IF(ROW($B$2:$B33)>MAX(IF($B$1:$B32=0,ROW($B$1:$B32))),$B$2:$B33)),"-")}
F33{=IF(OR(AND($B33<0,$B34=""),AND($B32<0,$B33=0)),SUM(IF(ROW($B$2:B33)>MAX(IF($B$1:B32=0,ROW($B$1:B32))),1)),"-")}
E34{=IF(OR(AND($B34<0,$B35=""),AND($B33<0,$B34=0)),MIN(IF(ROW($B$2:$B34)>MAX(IF($B$1:$B33=0,ROW($B$1:$B33))),$B$2:$B34)),"-")}
F34{=IF(OR(AND($B34<0,$B35=""),AND($B33<0,$B34=0)),SUM(IF(ROW($B$2:B34)>MAX(IF($B$1:B33=0,ROW($B$1:B33))),1)),"-")}
E35{=IF(OR(AND($B35<0,$B36=""),AND($B34<0,$B35=0)),MIN(IF(ROW($B$2:$B35)>MAX(IF($B$1:$B34=0,ROW($B$1:$B34))),$B$2:$B35)),"-")}
F35{=IF(OR(AND($B35<0,$B36=""),AND($B34<0,$B35=0)),SUM(IF(ROW($B$2:B35)>MAX(IF($B$1:B34=0,ROW($B$1:B34))),1)),"-")}
E36{=IF(OR(AND($B36<0,$B37=""),AND($B35<0,$B36=0)),MIN(IF(ROW($B$2:$B36)>MAX(IF($B$1:$B35=0,ROW($B$1:$B35))),$B$2:$B36)),"-")}
F36{=IF(OR(AND($B36<0,$B37=""),AND($B35<0,$B36=0)),SUM(IF(ROW($B$2:B36)>MAX(IF($B$1:B35=0,ROW($B$1:B35))),1)),"-")}
E37{=IF(OR(AND($B37<0,$B38=""),AND($B36<0,$B37=0)),MIN(IF(ROW($B$2:$B37)>MAX(IF($B$1:$B36=0,ROW($B$1:$B36))),$B$2:$B37)),"-")}
F37{=IF(OR(AND($B37<0,$B38=""),AND($B36<0,$B37=0)),SUM(IF(ROW($B$2:B37)>MAX(IF($B$1:B36=0,ROW($B$1:B36))),1)),"-")}
E38{=IF(OR(AND($B38<0,$B39=""),AND($B37<0,$B38=0)),MIN(IF(ROW($B$2:$B38)>MAX(IF($B$1:$B37=0,ROW($B$1:$B37))),$B$2:$B38)),"-")}
F38{=IF(OR(AND($B38<0,$B39=""),AND($B37<0,$B38=0)),SUM(IF(ROW($B$2:B38)>MAX(IF($B$1:B37=0,ROW($B$1:B37))),1)),"-")}
E39{=IF(OR(AND($B39<0,$B40=""),AND($B38<0,$B39=0)),MIN(IF(ROW($B$2:$B39)>MAX(IF($B$1:$B38=0,ROW($B$1:$B38))),$B$2:$B39)),"-")}
F39{=IF(OR(AND($B39<0,$B40=""),AND($B38<0,$B39=0)),SUM(IF(ROW($B$2:B39)>MAX(IF($B$1:B38=0,ROW($B$1:B38))),1)),"-")}
E40{=IF(OR(AND($B40<0,$B41=""),AND($B39<0,$B40=0)),MIN(IF(ROW($B$2:$B40)>MAX(IF($B$1:$B39=0,ROW($B$1:$B39))),$B$2:$B40)),"-")}
F40{=IF(OR(AND($B40<0,$B41=""),AND($B39<0,$B40=0)),SUM(IF(ROW($B$2:B40)>MAX(IF($B$1:B39=0,ROW($B$1:B39))),1)),"-")}
E41{=IF(OR(AND($B41<0,$B42=""),AND($B40<0,$B41=0)),MIN(IF(ROW($B$2:$B41)>MAX(IF($B$1:$B40=0,ROW($B$1:$B40))),$B$2:$B41)),"-")}
F41{=IF(OR(AND($B41<0,$B42=""),AND($B40<0,$B41=0)),SUM(IF(ROW($B$2:B41)>MAX(IF($B$1:B40=0,ROW($B$1:B40))),1)),"-")}
E42{=IF(OR(AND($B42<0,$B43=""),AND($B41<0,$B42=0)),MIN(IF(ROW($B$2:$B42)>MAX(IF($B$1:$B41=0,ROW($B$1:$B41))),$B$2:$B42)),"-")}
F42{=IF(OR(AND($B42<0,$B43=""),AND($B41<0,$B42=0)),SUM(IF(ROW($B$2:B42)>MAX(IF($B$1:B41=0,ROW($B$1:B41))),1)),"-")}
E43{=IF(OR(AND($B43<0,$B44=""),AND($B42<0,$B43=0)),MIN(IF(ROW($B$2:$B43)>MAX(IF($B$1:$B42=0,ROW($B$1:$B42))),$B$2:$B43)),"-")}
F43{=IF(OR(AND($B43<0,$B44=""),AND($B42<0,$B43=0)),SUM(IF(ROW($B$2:B43)>MAX(IF($B$1:B42=0,ROW($B$1:B42))),1)),"-")}
E44{=IF(OR(AND($B44<0,$B45=""),AND($B43<0,$B44=0)),MIN(IF(ROW($B$2:$B44)>MAX(IF($B$1:$B43=0,ROW($B$1:$B43))),$B$2:$B44)),"-")}
F44{=IF(OR(AND($B44<0,$B45=""),AND($B43<0,$B44=0)),SUM(IF(ROW($B$2:B44)>MAX(IF($B$1:B43=0,ROW($B$1:B43))),1)),"-")}
E45{=IF(OR(AND($B45<0,$B46=""),AND($B44<0,$B45=0)),MIN(IF(ROW($B$2:$B45)>MAX(IF($B$1:$B44=0,ROW($B$1:$B44))),$B$2:$B45)),"-")}
F45{=IF(OR(AND($B45<0,$B46=""),AND($B44<0,$B45=0)),SUM(IF(ROW($B$2:B45)>MAX(IF($B$1:B44=0,ROW($B$1:B44))),1)),"-")}
E46{=IF(OR(AND($B46<0,$B47=""),AND($B45<0,$B46=0)),MIN(IF(ROW($B$2:$B46)>MAX(IF($B$1:$B45=0,ROW($B$1:$B45))),$B$2:$B46)),"-")}
F46{=IF(OR(AND($B46<0,$B47=""),AND($B45<0,$B46=0)),SUM(IF(ROW($B$2:B46)>MAX(IF($B$1:B45=0,ROW($B$1:B45))),1)),"-")}
E47{=IF(OR(AND($B47<0,$B48=""),AND($B46<0,$B47=0)),MIN(IF(ROW($B$2:$B47)>MAX(IF($B$1:$B46=0,ROW($B$1:$B46))),$B$2:$B47)),"-")}
F47{=IF(OR(AND($B47<0,$B48=""),AND($B46<0,$B47=0)),SUM(IF(ROW($B$2:B47)>MAX(IF($B$1:B46=0,ROW($B$1:B46))),1)),"-")}
E48{=IF(OR(AND($B48<0,$B49=""),AND($B47<0,$B48=0)),MIN(IF(ROW($B$2:$B48)>MAX(IF($B$1:$B47=0,ROW($B$1:$B47))),$B$2:$B48)),"-")}
F48{=IF(OR(AND($B48<0,$B49=""),AND($B47<0,$B48=0)),SUM(IF(ROW($B$2:B48)>MAX(IF($B$1:B47=0,ROW($B$1:B47))),1)),"-")}
E49{=IF(OR(AND($B49<0,$B50=""),AND($B48<0,$B49=0)),MIN(IF(ROW($B$2:$B49)>MAX(IF($B$1:$B48=0,ROW($B$1:$B48))),$B$2:$B49)),"-")}
F49{=IF(OR(AND($B49<0,$B50=""),AND($B48<0,$B49=0)),SUM(IF(ROW($B$2:B49)>MAX(IF($B$1:B48=0,ROW($B$1:B48))),1)),"-")}
E50{=IF(OR(AND($B50<0,$B51=""),AND($B49<0,$B50=0)),MIN(IF(ROW($B$2:$B50)>MAX(IF($B$1:$B49=0,ROW($B$1:$B49))),$B$2:$B50)),"-")}
F50{=IF(OR(AND($B50<0,$B51=""),AND($B49<0,$B50=0)),SUM(IF(ROW($B$2:B50)>MAX(IF($B$1:B49=0,ROW($B$1:B49))),1)),"-")}
E51{=IF(OR(AND($B51<0,$B52=""),AND($B50<0,$B51=0)),MIN(IF(ROW($B$2:$B51)>MAX(IF($B$1:$B50=0,ROW($B$1:$B50))),$B$2:$B51)),"-")}
F51{=IF(OR(AND($B51<0,$B52=""),AND($B50<0,$B51=0)),SUM(IF(ROW($B$2:B51)>MAX(IF($B$1:B50=0,ROW($B$1:B50))),1)),"-")}
E52{=IF(OR(AND($B52<0,$B53=""),AND($B51<0,$B52=0)),MIN(IF(ROW($B$2:$B52)>MAX(IF($B$1:$B51=0,ROW($B$1:$B51))),$B$2:$B52)),"-")}
F52{=IF(OR(AND($B52<0,$B53=""),AND($B51<0,$B52=0)),SUM(IF(ROW($B$2:B52)>MAX(IF($B$1:B51=0,ROW($B$1:B51))),1)),"-")}
E53{=IF(OR(AND($B53<0,$B54=""),AND($B52<0,$B53=0)),MIN(IF(ROW($B$2:$B53)>MAX(IF($B$1:$B52=0,ROW($B$1:$B52))),$B$2:$B53)),"-")}
F53{=IF(OR(AND($B53<0,$B54=""),AND($B52<0,$B53=0)),SUM(IF(ROW($B$2:B53)>MAX(IF($B$1:B52=0,ROW($B$1:B52))),1)),"-")}
E54{=IF(OR(AND($B54<0,$B55=""),AND($B53<0,$B54=0)),MIN(IF(ROW($B$2:$B54)>MAX(IF($B$1:$B53=0,ROW($B$1:$B53))),$B$2:$B54)),"-")}
F54{=IF(OR(AND($B54<0,$B55=""),AND($B53<0,$B54=0)),SUM(IF(ROW($B$2:B54)>MAX(IF($B$1:B53=0,ROW($B$1:B53))),1)),"-")}
E55{=IF(OR(AND($B55<0,$B56=""),AND($B54<0,$B55=0)),MIN(IF(ROW($B$2:$B55)>MAX(IF($B$1:$B54=0,ROW($B$1:$B54))),$B$2:$B55)),"-")}
F55{=IF(OR(AND($B55<0,$B56=""),AND($B54<0,$B55=0)),SUM(IF(ROW($B$2:B55)>MAX(IF($B$1:B54=0,ROW($B$1:B54))),1)),"-")}
E56{=IF(OR(AND($B56<0,$B57=""),AND($B55<0,$B56=0)),MIN(IF(ROW($B$2:$B56)>MAX(IF($B$1:$B55=0,ROW($B$1:$B55))),$B$2:$B56)),"-")}
F56{=IF(OR(AND($B56<0,$B57=""),AND($B55<0,$B56=0)),SUM(IF(ROW($B$2:B56)>MAX(IF($B$1:B55=0,ROW($B$1:B55))),1)),"-")}
E57{=IF(OR(AND($B57<0,$B58=""),AND($B56<0,$B57=0)),MIN(IF(ROW($B$2:$B57)>MAX(IF($B$1:$B56=0,ROW($B$1:$B56))),$B$2:$B57)),"-")}
F57{=IF(OR(AND($B57<0,$B58=""),AND($B56<0,$B57=0)),SUM(IF(ROW($B$2:B57)>MAX(IF($B$1:B56=0,ROW($B$1:B56))),1)),"-")}
E58{=IF(OR(AND($B58<0,$B59=""),AND($B57<0,$B58=0)),MIN(IF(ROW($B$2:$B58)>MAX(IF($B$1:$B57=0,ROW($B$1:$B57))),$B$2:$B58)),"-")}
F58{=IF(OR(AND($B58<0,$B59=""),AND($B57<0,$B58=0)),SUM(IF(ROW($B$2:B58)>MAX(IF($B$1:B57=0,ROW($B$1:B57))),1)),"-")}

<thead>
</thead><tbody>
</tbody>
Entered with Ctrl+Shift+Enter. If entered correctly, Excel will surround with curly braces {}.
Note: Do not try and enter the {} manually yourself

<tbody>
</tbody>
 

Excel Facts

Select all contiguous cells
Pressing Ctrl+* (asterisk) will select the "current region" - all contiguous cells in all directions.
1DataDraw (%)Draw (Size)Max Draw per phaseRecovery Period1) Max Draw per Phase (%)2) Draw Length
2
310%0----00
420%0----00
530%0----00
62-33%-1----11-0.33
71-67%-2----12-0.67-0.67
80-100%-3----13-1-1
9-1-133%-4----14-1.33-1.33
10-2-167%-5----15-1.67-1.67
11-3-200%-6----16-2-2
12-1-133%-4----177-1.33-2
1330%0-200%8-200%700
by using hidden away helper columns you find the first sequence = 7
then the draw % figures
finally the running minimum of the sequence of 7
not sure why your answer is one row down from the end of the sequence….

<colgroup><col span="19"></colgroup><tbody>
</tbody>
 
Upvote 0
Thanks very much oldbrewer, but is there a way of avoiding helper columns? The sheet i'm working with is already massive enough and I'm aiming for as an efficient process as possible.

Yes, I take your point - my answers are one row too low. That's my error.

Thanks very much.
 
Upvote 0
the helpers can be hidden away - but maybe one of the experts will come up the a formula...
 
Upvote 0

Forum statistics

Threads
1,214,938
Messages
6,122,346
Members
449,080
Latest member
Armadillos

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top