#1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 62
Default Sum YTD by Code

I reference a report of data by code in workbook W1.xlsx produced by another
workgroup, something like this. Note that the codes are in random order.

A B C D
1 code Jan-09 Feb-09 Mar-09
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

I need to produce a report each month in a separate workbook that will
provide a YTD sum by code. The desired month is entered in B1, e.g. Feb-09.
I need a formula for cell B2 which I can copy down column B for the other
codes that will result in the YTD sum of each code. So the result of B2 in
Jan-09 would be 200, in Feb-09 350, and in Mar-09 650.

A B
1 code Feb-09
2 a
3 b
4 c

Thank you.

  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 62
Default Sum YTD by Code



"MrAcquire" wrote:

I reference a report of data by code in workbook W1.xlsx produced by another
workgroup, something like this. Note that the codes are in random order.

A B C D
1 code Jan-09 Feb-09 Mar-09
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

I need to produce a report each month in a separate workbook that will
provide a YTD sum by code. The desired month is entered in B1, e.g. Feb-09.
I need a formula for cell B2 which I can copy down column B for the other
codes that will result in the YTD sum of each code. So the result of B2 in
Jan-09 would be 200, in Feb-09 350, and in Mar-09 650.

A B
1 code Feb-09
2 a
3 b
4 c

Thank you.

  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 62
Default Sum YTD by Code

correction...
So the result of B2 in Jan-09 would be 300, in Feb-09 6100, and in Mar-09
925. Sorry.

"MrAcquire" wrote:

I reference a report of data by code in workbook W1.xlsx produced by another
workgroup, something like this. Note that the codes are in random order.

A B C D
1 code Jan-09 Feb-09 Mar-09
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

I need to produce a report each month in a separate workbook that will
provide a YTD sum by code. The desired month is entered in B1, e.g. Feb-09.
I need a formula for cell B2 which I can copy down column B for the other
codes that will result in the YTD sum of each code. So the result of B2 in
Jan-09 would be 200, in Feb-09 350, and in Mar-09 650.

A B
1 code Feb-09
2 a
3 b
4 c

Thank you.

  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 2,480
Default Sum YTD by Code

Hi

Try
=SUMPRODUCT(([Book1]Sheet1!$B$1:$M$1<=B$1)*
([Book1]Sheet1!$A$2:$A$20=A2)*
[Book1]Sheet1!$B$2:$M$20)

Replace [Book1] with the name of your source workbook
--
Regards
Roger Govier

"MrAcquire" wrote in message
...
I reference a report of data by code in workbook W1.xlsx produced by
another
workgroup, something like this. Note that the codes are in random order.

A B C D
1 code Jan-09 Feb-09 Mar-09
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

I need to produce a report each month in a separate workbook that will
provide a YTD sum by code. The desired month is entered in B1, e.g.
Feb-09.
I need a formula for cell B2 which I can copy down column B for the other
codes that will result in the YTD sum of each code. So the result of B2
in
Jan-09 would be 200, in Feb-09 350, and in Mar-09 650.

A B
1 code Feb-09
2 a
3 b
4 c

Thank you.


__________ Information from ESET Smart Security, version of virus
signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com



  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 62
Default Sum YTD by Code

Thank, Roger. Your formula works perfectly because the labels in row 1 of
the source workbook are dates. Now for educational purposes (mine, mostly),
how would the formula in cell B2 of the target workbook change if the labels
in row 1 were month abbreviations (i.e. alpha) instead of dates (numeric)?
See below.

Source workbook:
A B C D
1 code Jan Feb Mar
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

Target workbook:
A B
1 code Feb
2 a
3 b
4 c

The formula in B2 of the target workbook should result in YTD sum (Jan 300,
Feb 610, Mar 925, etc).


"Roger Govier" wrote:

Hi

Try
=SUMPRODUCT(([Book1]Sheet1!$B$1:$M$1<=B$1)*
([Book1]Sheet1!$A$2:$A$20=A2)*
[Book1]Sheet1!$B$2:$M$20)

Replace [Book1] with the name of your source workbook
--
Regards
Roger Govier

"MrAcquire" wrote in message
...
I reference a report of data by code in workbook W1.xlsx produced by
another
workgroup, something like this. Note that the codes are in random order.

A B C D
1 code Jan-09 Feb-09 Mar-09
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

I need to produce a report each month in a separate workbook that will
provide a YTD sum by code. The desired month is entered in B1, e.g.
Feb-09.
I need a formula for cell B2 which I can copy down column B for the other
codes that will result in the YTD sum of each code. So the result of B2
in
Jan-09 would be 200, in Feb-09 350, and in Mar-09 650.

A B
1 code Feb-09
2 a
3 b
4 c

Thank you.


__________ Information from ESET Smart Security, version of virus
signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com





  #6   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 2,480
Default Sum YTD by Code

Hi

One way would be to just coerce the Text to a date, and then take the Month
of that date as shown below.

=SUMPRODUCT((MONTH("1 "&[Book1]Sheet1!$B$1:$M$1&" 2010")<=MONTH("1 "&B$1&"
2010"))*
([Book1]Sheet1!$A$2:$A$20=A2)*
[Book1]Sheet1!$B$2:$M$20)

--
Regards
Roger Govier

"MrAcquire" wrote in message
...
Thank, Roger. Your formula works perfectly because the labels in row 1 of
the source workbook are dates. Now for educational purposes (mine,
mostly),
how would the formula in cell B2 of the target workbook change if the
labels
in row 1 were month abbreviations (i.e. alpha) instead of dates (numeric)?
See below.

Source workbook:
A B C D
1 code Jan Feb Mar
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

Target workbook:
A B
1 code Feb
2 a
3 b
4 c

The formula in B2 of the target workbook should result in YTD sum (Jan
300,
Feb 610, Mar 925, etc).


"Roger Govier" wrote:

Hi

Try
=SUMPRODUCT(([Book1]Sheet1!$B$1:$M$1<=B$1)*
([Book1]Sheet1!$A$2:$A$20=A2)*
[Book1]Sheet1!$B$2:$M$20)

Replace [Book1] with the name of your source workbook
--
Regards
Roger Govier

"MrAcquire" wrote in message
...
I reference a report of data by code in workbook W1.xlsx produced by
another
workgroup, something like this. Note that the codes are in random
order.

A B C D
1 code Jan-09 Feb-09 Mar-09
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

I need to produce a report each month in a separate workbook that will
provide a YTD sum by code. The desired month is entered in B1, e.g.
Feb-09.
I need a formula for cell B2 which I can copy down column B for the
other
codes that will result in the YTD sum of each code. So the result of
B2
in
Jan-09 would be 200, in Feb-09 350, and in Mar-09 650.

A B
1 code Feb-09
2 a
3 b
4 c

Thank you.


__________ Information from ESET Smart Security, version of virus
signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus
signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus
signature database 4828 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus signature database 4828 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com



  #7   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 62
Default Sum YTD by Code

That works and is superior to an alternative that I thought of using a CHOOSE
statement. Thanks.

"Roger Govier" wrote:

Hi

One way would be to just coerce the Text to a date, and then take the Month
of that date as shown below.

=SUMPRODUCT((MONTH("1 "&[Book1]Sheet1!$B$1:$M$1&" 2010")<=MONTH("1 "&B$1&"
2010"))*
([Book1]Sheet1!$A$2:$A$20=A2)*
[Book1]Sheet1!$B$2:$M$20)

--
Regards
Roger Govier

"MrAcquire" wrote in message
...
Thank, Roger. Your formula works perfectly because the labels in row 1 of
the source workbook are dates. Now for educational purposes (mine,
mostly),
how would the formula in cell B2 of the target workbook change if the
labels
in row 1 were month abbreviations (i.e. alpha) instead of dates (numeric)?
See below.

Source workbook:
A B C D
1 code Jan Feb Mar
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

Target workbook:
A B
1 code Feb
2 a
3 b
4 c

The formula in B2 of the target workbook should result in YTD sum (Jan
300,
Feb 610, Mar 925, etc).


"Roger Govier" wrote:

Hi

Try
=SUMPRODUCT(([Book1]Sheet1!$B$1:$M$1<=B$1)*
([Book1]Sheet1!$A$2:$A$20=A2)*
[Book1]Sheet1!$B$2:$M$20)

Replace [Book1] with the name of your source workbook
--
Regards
Roger Govier

"MrAcquire" wrote in message
...
I reference a report of data by code in workbook W1.xlsx produced by
another
workgroup, something like this. Note that the codes are in random
order.

A B C D
1 code Jan-09 Feb-09 Mar-09
2 c 200 150 300
3 a 300 310 315
4 b 225 215 210

I need to produce a report each month in a separate workbook that will
provide a YTD sum by code. The desired month is entered in B1, e.g.
Feb-09.
I need a formula for cell B2 which I can copy down column B for the
other
codes that will result in the YTD sum of each code. So the result of
B2
in
Jan-09 would be 200, in Feb-09 350, and in Mar-09 650.

A B
1 code Feb-09
2 a
3 b
4 c

Thank you.


__________ Information from ESET Smart Security, version of virus
signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus
signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus
signature database 4828 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus signature database 4828 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
split post code (zip code) out of cell that includes full address Concord Excel Discussion (Misc queries) 4 October 15th 09 06:59 PM
Code to conditional format all black after date specified in code? wx4usa Excel Discussion (Misc queries) 3 December 26th 08 07:06 PM
Drop Down/List w/Code and Definition, only code entered when selec Spiritdancer Excel Worksheet Functions 2 November 2nd 07 03:57 AM
Convert a Number Code to a Text Code Traye Excel Discussion (Misc queries) 3 April 6th 07 09:54 PM
copying vba code to a standard code module 1vagrowr Excel Discussion (Misc queries) 2 November 23rd 05 04:00 PM


All times are GMT +1. The time now is 12:23 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"