ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   dates max & min (https://www.excelbanter.com/excel-discussion-misc-queries/155812-dates-max-min.html)

excelFan

dates max & min
 
hi all, please help

A B
--------- ----------
date item
--------- ----------
02/14/04 azm
07/22/05 naf
11/21/05 naf
03/26/06 naf
04/18/07 naf
04/20/07 azm
05/19/07 azm
06/08/07 ktm
08/22/07 ktm

i like to find the number of days between max and min dates for a given item
in column B




Don Guillett

dates max & min
 
This is an array formula that must be entered using ctrl+shift+enter vs just
enter. ans=1190
=MAX(IF(B6:B14="azm",A6:A14))-MIN(IF(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
hi all, please help

A B
--------- ----------
date item
--------- ----------
02/14/04 azm
07/22/05 naf
11/21/05 naf
03/26/06 naf
04/18/07 naf
04/20/07 azm
05/19/07 azm
06/08/07 ktm
08/22/07 ktm

i like to find the number of days between max and min dates for a given
item
in column B





Max

dates max & min
 
Assume source data within A2:B10, dates in A2:A10, items in B2:B10
Assume unique items are listed in D2 down, viz: azm, naf, etc
In E2, array-entered (press CTRL+SHIFT+ENTER to confirm the formula):
=MAX(IF(B$2:B$10=$D2,A$2:A$10))-MIN(IF(B$2:B$10=D2,A$2:A$10))
Format E2 as general/number. Copy down.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"excelFan" wrote:
hi all, please help

A B
--------- ----------
date item
--------- ----------
02/14/04 azm
07/22/05 naf
11/21/05 naf
03/26/06 naf
04/18/07 naf
04/20/07 azm
05/19/07 azm
06/08/07 ktm
08/22/07 ktm

i like to find the number of days between max and min dates for a given item
in column B




excelFan

dates max & min
 
Works fine Don,
in my case our subject (number of days) is just a part of a bigger formula,
how to overcome using an arry formula. Thanks

"Don Guillett" wrote:

This is an array formula that must be entered using ctrl+shift+enter vs just
enter. ans=1190
=MAX(IF(B6:B14="azm",A6:A14))-MIN(IF(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
hi all, please help

A B
--------- ----------
date item
--------- ----------
02/14/04 azm
07/22/05 naf
11/21/05 naf
03/26/06 naf
04/18/07 naf
04/20/07 azm
05/19/07 azm
06/08/07 ktm
08/22/07 ktm

i like to find the number of days between max and min dates for a given
item
in column B






Rick Rothstein \(MVP - VB\)

dates max & min
 
Works fine Don,
in my case our subject (number of days) is just a part of a bigger
formula, how to overcome using an arry formula.


Give this non-array formula a try...

=SUMPRODUCT(MAX((B2:B10=C2)*(A2:A10)))+SUMPRODUCT( MAX((B2:B10=C2)*(99999-A2:A10)))-99999

where I assumed the dates started in A2, the code items in B2 and the
specified code item you wanted to calculate the date difference for in C2.

Rick


excelFan

dates max & min
 


"Rick Rothstein (MVP - VB)" wrote:

Works fine Don,
in my case our subject (number of days) is just a part of a bigger
formula, how to overcome using an arry formula.


Thanks Rick,
just perfect that's does it, many thanks again

Give this non-array formula a try...

=SUMPRODUCT(MAX((B2:B10=C2)*(A2:A10)))+SUMPRODUCT( MAX((B2:B10=C2)*(99999-A2:A10)))-99999

where I assumed the dates started in A2, the code items in B2 and the
specified code item you wanted to calculate the date difference for in C2.

Rick



Don Guillett

dates max & min
 
Try this. Kind of tricky in that the max and min are DIFFERENT.
=SUMPRODUCT(MAX((B6:B14="azm")*(A6:A14)))-SUMPRODUCT(MIN(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
Works fine Don,
in my case our subject (number of days) is just a part of a bigger
formula,
how to overcome using an arry formula. Thanks

"Don Guillett" wrote:

This is an array formula that must be entered using ctrl+shift+enter vs
just
enter. ans=1190
=MAX(IF(B6:B14="azm",A6:A14))-MIN(IF(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
hi all, please help

A B
--------- ----------
date item
--------- ----------
02/14/04 azm
07/22/05 naf
11/21/05 naf
03/26/06 naf
04/18/07 naf
04/20/07 azm
05/19/07 azm
06/08/07 ktm
08/22/07 ktm

i like to find the number of days between max and min dates for a given
item
in column B







Rick Rothstein \(MVP - VB\)

dates max & min
 
I do not get the 'min' part of your formula to produce the correct result.
Yes, for the data given and for item "azm" it works, but that appears to be
because of the particular layout of the data. Try changing "azm" to "naf" to
see the problem.

Rick


"Don Guillett" wrote in message
...
Try this. Kind of tricky in that the max and min are DIFFERENT.
=SUMPRODUCT(MAX((B6:B14="azm")*(A6:A14)))-SUMPRODUCT(MIN(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
Works fine Don,
in my case our subject (number of days) is just a part of a bigger
formula,
how to overcome using an arry formula. Thanks

"Don Guillett" wrote:

This is an array formula that must be entered using ctrl+shift+enter vs
just
enter. ans=1190
=MAX(IF(B6:B14="azm",A6:A14))-MIN(IF(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
hi all, please help

A B
--------- ----------
date item
--------- ----------
02/14/04 azm
07/22/05 naf
11/21/05 naf
03/26/06 naf
04/18/07 naf
04/20/07 azm
05/19/07 azm
06/08/07 ktm
08/22/07 ktm

i like to find the number of days between max and min dates for a
given
item
in column B








Don Guillett

dates max & min
 

Actually, I wondered why it would work. Sometimes I forget to FULLY test.

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Rick Rothstein (MVP - VB)" wrote in
message ...
I do not get the 'min' part of your formula to produce the correct result.
Yes, for the data given and for item "azm" it works, but that appears to be
because of the particular layout of the data. Try changing "azm" to "naf"
to see the problem.

Rick


"Don Guillett" wrote in message
...
Try this. Kind of tricky in that the max and min are DIFFERENT.
=SUMPRODUCT(MAX((B6:B14="azm")*(A6:A14)))-SUMPRODUCT(MIN(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
Works fine Don,
in my case our subject (number of days) is just a part of a bigger
formula,
how to overcome using an arry formula. Thanks

"Don Guillett" wrote:

This is an array formula that must be entered using ctrl+shift+enter vs
just
enter. ans=1190
=MAX(IF(B6:B14="azm",A6:A14))-MIN(IF(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
hi all, please help

A B
--------- ----------
date item
--------- ----------
02/14/04 azm
07/22/05 naf
11/21/05 naf
03/26/06 naf
04/18/07 naf
04/20/07 azm
05/19/07 azm
06/08/07 ktm
08/22/07 ktm

i like to find the number of days between max and min dates for a
given
item
in column B









excelFan

dates max & min
 
many thanks Don,
this formula does not yield an ok numbers for the given data , may be
because of the min part of it , so please fully test and revert.

"Don Guillett" wrote:

Try this. Kind of tricky in that the max and min are DIFFERENT.
=SUMPRODUCT(MAX((B6:B14="azm")*(A6:A14)))-SUMPRODUCT(MIN(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
Works fine Don,
in my case our subject (number of days) is just a part of a bigger
formula,
how to overcome using an arry formula. Thanks

"Don Guillett" wrote:

This is an array formula that must be entered using ctrl+shift+enter vs
just
enter. ans=1190
=MAX(IF(B6:B14="azm",A6:A14))-MIN(IF(B6:B14="azm",A6:A14))

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"excelFan" wrote in message
...
hi all, please help

A B
--------- ----------
date item
--------- ----------
02/14/04 azm
07/22/05 naf
11/21/05 naf
03/26/06 naf
04/18/07 naf
04/20/07 azm
05/19/07 azm
06/08/07 ktm
08/22/07 ktm

i like to find the number of days between max and min dates for a given
item
in column B








Max

dates max & min
 
Just wondering aloud why array-entering your combined formula (ie after
combining the original array suggested into your other, presumably non-array
formula) didn't work for you.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---



excelFan

dates max & min
 
galdly yes, there is a non array formula solved my issue, please refer to
Rick Rothstien's suggested non array formula above, it's just great
excelFan

"Max" wrote:

Just wondering aloud why array-entering your combined formula (ie after
combining the original array suggested into your other, presumably non-array
formula) didn't work for you.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---





All times are GMT +1. The time now is 09:02 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com