Link to home
Start Free TrialLog in
Avatar of pwflexner
pwflexner

asked on

Calculating percentage drops in a column of numbers using the Small command

I have a column of numbers (column A), a sample of which is below.  What I need a to calculate in a single cell  (B1) is the largest percentage drop from any given value to the lowest subsequent value.  I can easily do this using another column to calculate the percentage drop, but I want to do it within one cell.  I want to use Small so I can cput the second largest drop in cell B2, etc.  Is this possible?

Here's the sample data:

A            B
1000      -5.66%    (from 1060 to 1000)
1025      -5.58%    (from 1165 to 1100)
1060
1000
1036
1084
1165
1100
1180
1240
1225
Avatar of stevepcguy
stevepcguy
Flag of United States of America image

I've always done it the quick and dirty way, by using the second column for calculation, then hiding it.
ASKER CERTIFIED SOLUTION
Avatar of Michael
Michael
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of byundt
Array-enter the following formula:
=SMALL((A$2:A$11-A$1:A$10)/A$1:A$10,ROWS(B$1:B1))
PercentChangeQ28163340.xlsx
Joop,
I like your formula better than mine.

Brad
Avatar of pwflexner
pwflexner

ASKER

Thanks to all for your responses.JazzyJoop's answer worked best for me.