Hi Guys, this is my first post so I apologise for anything incorrect.
I'm almost certain that this isn't possible to do without the use of VBA (Which I have developed a code for) but I would like to see if excels in built functions on arrays will make it possible. See the attached:
Running Drawdown Monitor..xlsx
As you can see in the attachment, I want to calculate the Maximum Drawdown of an investment (defined as the largest % drop from a local maximum before recovery), and as you can see, I have done it (cell F5) with the help of two helper columns (the 3rd is just for graphing and isnt important). The only necessary columns are the two performance columns (B:C) and the NAV (D). I have been wondering if it is possible to make this calculation possible in just one cell...
So if i am not mistaken, this problem boils down to - can I make an IF formula work on an array of arrays?
My belief is NO , not without VBA due to the process requiring looping, but I thought I would consult the Elders before I give up as I have never looked into iterations and circular references in excel and if they could be applicable here
Alternatively any further simplification would be cool.
Like I said though, I already have a VBA solution to it, but I like to avoid VBA where possible as it tends to scare some people.
Thanks for any help you can offer,
Thecrell
Bookmarks