Min Max Question
My data looks like this (there is actually 5k rows of data)
Stock Price AA 1 AA 2 AA 3 AA 4 BB 1 BB 2 BB 3 I am looking for a formula that will produce this table: Stock Low High AA 1 4 BB 1 3 Thank you in advance. |
Min Max Question
"carl" wrote:
I am looking for a formula that will produce this table: Stock Low High AA 1 4 BB 1 3 Assuming you enter the names of the stocks starting in A2 of a summary worksheet and your data is in a worksheet called Data starting in A2, enter the following array formulas[*] starting in B2 and C2 of the summary worksheet and copy down: B2: =MIN(IF(Data!$A$2:$A$5000=A2,Data!$B$2:$B$5000)) C2: =MAX(IF(Data!$A$2:$A$5000=A2,Data!$B$2:$B$5000)) Note: In XL2007 and later, you might be able to use the unbounded ranges Data!$A:$A and Data!$B:$B. I'm not sure. [*] Enter an array formula by pressing ctrl+shift+Enter instead of Enter. Excel will display an array formula surrounded by curly braces in the Formula Bar, i.e. {=formula}. You cannot type the curly braces yourself. If you make a mistake, select the cell, press F2 and edit, then press ctrl+shift+Enter. ----- original message ----- "carl" wrote in message ... My data looks like this (there is actually 5k rows of data) Stock Price AA 1 AA 2 AA 3 AA 4 BB 1 BB 2 BB 3 I am looking for a formula that will produce this table: Stock Low High AA 1 4 BB 1 3 Thank you in advance. |
Min Max Question
On Nov 2, 11:15*am, "joeu2004" wrote:
"carl" wrote: I am looking for a formula that will produce this table: Stock Low High AA 1 4 BB 1 3 Assuming you enter the names of the stocks starting in A2 of a summary worksheet and your data is in a worksheet called Data starting in A2, enter the following array formulas[*] starting in B2 and C2 of the summary worksheet and copy down: B2: *=MIN(IF(Data!$A$2:$A$5000=A2,Data!$B$2:$B$5000)) C2: *=MAX(IF(Data!$A$2:$A$5000=A2,Data!$B$2:$B$5000)) Note: *In XL2007 and later, you might be able to use the unbounded ranges Data!$A:$A and Data!$B:$B. *I'm not sure. [*] Enter an array formula by pressing ctrl+shift+Enter instead of Enter. Excel will display an array formula surrounded by curly braces in the Formula Bar, i.e. {=formula}. *You cannot type the curly braces yourself. If you make a mistake, select the cell, press F2 and edit, then press ctrl+shift+Enter. ----- original message ----- "carl" wrote in message ... My data looks like this (there is actually 5k rows of data) Stock Price AA 1 AA 2 AA 3 AA 4 BB 1 BB 2 BB 3 I am looking for a formula that will produce this table: Stock Low High AA 1 4 BB 1 3 Thank you in advance. Modify this to suit. Not necessary to CSE =SUMPRODUCT(MAX(($A$2:$A$8=A2)*($B$2:$B$8))) |
Min Max Question
On Nov 2, 2:29*pm, Don Guillett wrote:
On Nov 2, 11:15*am, "joeu2004" wrote: "carl" wrote: I am looking for a formula that will produce this table: Stock Low High AA 1 4 BB 1 3 Assuming you enter the names of the stocks starting in A2 of a summary worksheet and your data is in a worksheet called Data starting in A2, enter the following array formulas[*] starting in B2 and C2 of the summary worksheet and copy down: B2: *=MIN(IF(Data!$A$2:$A$5000=A2,Data!$B$2:$B$5000)) C2: *=MAX(IF(Data!$A$2:$A$5000=A2,Data!$B$2:$B$5000)) Note: *In XL2007 and later, you might be able to use the unbounded ranges Data!$A:$A and Data!$B:$B. *I'm not sure. [*] Enter an array formula by pressing ctrl+shift+Enter instead of Enter. |
Min Max Question
|
All times are GMT +1. The time now is 09:56 AM. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com