Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 39
Default SUMPRODUCT - Using Month

--(MONTH(Cancellation!B16:B1013)=1)

Using the above with the SUMPRODUCT function would show results from January.
Now, I have a drop-down list that shows the months as text in Cell A1.
How can i adjust the above to use =A1 instead of =1?
Or what i need setup a seperate cell reference to use the number?
So if Cell A1=May then cell A2=5?
If so could you suggest a quick formula/function to convert May to 5 etc

Thanks,
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 896
Default SUMPRODUCT - Using Month

try =A1
if it does not work try =A1*1
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 896
Default SUMPRODUCT - Using Month

for converting May to try using CHOOSE function

=CHOOSE(A1,"January","February",.................. ....................,"December")
  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 10,593
Default SUMPRODUCT - Using Month

Assuming you have a real date in A1 just formatted as the month name, use

--(MONTH(Cancellation!B16:B1013)=MONTH(A1))

if it is a month name, then use

=--(MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&A1)))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Phendrena" wrote in message
...
--(MONTH(Cancellation!B16:B1013)=1)

Using the above with the SUMPRODUCT function would show results from
January.
Now, I have a drop-down list that shows the months as text in Cell A1.
How can i adjust the above to use =A1 instead of =1?
Or what i need setup a seperate cell reference to use the number?
So if Cell A1=May then cell A2=5?
If so could you suggest a quick formula/function to convert May to 5 etc

Thanks,



  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 39
Default SUMPRODUCT - Using Month

Many thanks Bob, the second one worked as the maonth is entered as normal text.


"Bob Phillips" wrote:

Assuming you have a real date in A1 just formatted as the month name, use

--(MONTH(Cancellation!B16:B1013)=MONTH(A1))

if it is a month name, then use

=--(MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&A1)))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Phendrena" wrote in message
...
--(MONTH(Cancellation!B16:B1013)=1)

Using the above with the SUMPRODUCT function would show results from
January.
Now, I have a drop-down list that shows the months as text in Cell A1.
How can i adjust the above to use =A1 instead of =1?
Or what i need setup a seperate cell reference to use the number?
So if Cell A1=May then cell A2=5?
If so could you suggest a quick formula/function to convert May to 5 etc

Thanks,






  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 39
Default SUMPRODUCT - Using Month

Another quick question if i might....

As the validation list is using the months, if i wanted the list to have the
option for Year as well as months.... so the user choose Yearly Total instead
of choosing a month, how would i get that to work?

Thanks,



"Bob Phillips" wrote:

Assuming you have a real date in A1 just formatted as the month name, use

--(MONTH(Cancellation!B16:B1013)=MONTH(A1))

if it is a month name, then use

=--(MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&A1)))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Phendrena" wrote in message
...
--(MONTH(Cancellation!B16:B1013)=1)

Using the above with the SUMPRODUCT function would show results from
January.
Now, I have a drop-down list that shows the months as text in Cell A1.
How can i adjust the above to use =A1 instead of =1?
Or what i need setup a seperate cell reference to use the number?
So if Cell A1=May then cell A2=5?
If so could you suggest a quick formula/function to convert May to 5 etc

Thanks,




  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2,420
Default SUMPRODUCT - Using Month

This should do what you want

=--(IF(ISNUMBER(A1),YEAR(Cancellation!B16:B23)=(A1),M ONTH(Cancellation!B16:B23)=MONTH(DATEVALUE("01"&A1 ))))

--
__________________________________
HTH

Bob

"Phendrena" wrote in message
...
Another quick question if i might....

As the validation list is using the months, if i wanted the list to have
the
option for Year as well as months.... so the user choose Yearly Total
instead
of choosing a month, how would i get that to work?

Thanks,



"Bob Phillips" wrote:

Assuming you have a real date in A1 just formatted as the month name, use

--(MONTH(Cancellation!B16:B1013)=MONTH(A1))

if it is a month name, then use

=--(MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&A1)))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my
addy)

"Phendrena" wrote in message
...
--(MONTH(Cancellation!B16:B1013)=1)

Using the above with the SUMPRODUCT function would show results from
January.
Now, I have a drop-down list that shows the months as text in Cell A1.
How can i adjust the above to use =A1 instead of =1?
Or what i need setup a seperate cell reference to use the number?
So if Cell A1=May then cell A2=5?
If so could you suggest a quick formula/function to convert May to 5
etc

Thanks,






  #8   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 39
Default SUMPRODUCT - Using Month

Hi Bob,

Thanks for the reply.
Unfortunetly I can't seem to get it to work.

This is the full formula that i'm using :
=SUMPRODUCT(--(Cancellation!E16:E1013=C5),--(Cancellation!F16:F1013=C6),--(IF(ISNUMBER(C7),YEAR(Cancellation!B16:B1023)=(C7) ,MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&C7))))

As you can see this is just one part of a larger array.
I'm just getting #VALUE! regardless of the option picked from the validation
drop-down (cell C7)


"Bob Phillips" wrote:

This should do what you want

=--(IF(ISNUMBER(A1),YEAR(Cancellation!B16:B23)=(A1),M ONTH(Cancellation!B16:B23)=MONTH(DATEVALUE("01"&A1 ))))

--
__________________________________
HTH

Bob

"Phendrena" wrote in message
...
Another quick question if i might....

As the validation list is using the months, if i wanted the list to have
the
option for Year as well as months.... so the user choose Yearly Total
instead
of choosing a month, how would i get that to work?

Thanks,



"Bob Phillips" wrote:

Assuming you have a real date in A1 just formatted as the month name, use

--(MONTH(Cancellation!B16:B1013)=MONTH(A1))

if it is a month name, then use

=--(MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&A1)))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my
addy)

"Phendrena" wrote in message
...
--(MONTH(Cancellation!B16:B1013)=1)

Using the above with the SUMPRODUCT function would show results from
January.
Now, I have a drop-down list that shows the months as text in Cell A1.
How can i adjust the above to use =A1 instead of =1?
Or what i need setup a seperate cell reference to use the number?
So if Cell A1=May then cell A2=5?
If so could you suggest a quick formula/function to convert May to 5
etc

Thanks,






  #9   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 10,593
Default SUMPRODUCT - Using Month

I can't say I like it, but this works

=IF(ISNUMBER(C7),SUMPRODUCT(--(Cancellation!E16:E23=C5),--(Cancellation!F16:F23=C6),--(YEAR(Cancellation!B16:B23)=C7)),
SUMPRODUCT(--(Cancellation!E16:E23=C5),--(Cancellation!F16:F23=C6),--(MONTH(Cancellation!B16:B23)=MONTH(DATEVALUE("01"& C7)))))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Phendrena" wrote in message
...
Hi Bob,

Thanks for the reply.
Unfortunetly I can't seem to get it to work.

This is the full formula that i'm using :
=SUMPRODUCT(--(Cancellation!E16:E1013=C5),--(Cancellation!F16:F1013=C6),--(IF(ISNUMBER(C7),YEAR(Cancellation!B16:B1023)=(C7) ,MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&C7))))

As you can see this is just one part of a larger array.
I'm just getting #VALUE! regardless of the option picked from the
validation
drop-down (cell C7)


"Bob Phillips" wrote:

This should do what you want

=--(IF(ISNUMBER(A1),YEAR(Cancellation!B16:B23)=(A1),M ONTH(Cancellation!B16:B23)=MONTH(DATEVALUE("01"&A1 ))))

--
__________________________________
HTH

Bob

"Phendrena" wrote in message
...
Another quick question if i might....

As the validation list is using the months, if i wanted the list to
have
the
option for Year as well as months.... so the user choose Yearly Total
instead
of choosing a month, how would i get that to work?

Thanks,



"Bob Phillips" wrote:

Assuming you have a real date in A1 just formatted as the month name,
use

--(MONTH(Cancellation!B16:B1013)=MONTH(A1))

if it is a month name, then use

=--(MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&A1)))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my
addy)

"Phendrena" wrote in message
...
--(MONTH(Cancellation!B16:B1013)=1)

Using the above with the SUMPRODUCT function would show results from
January.
Now, I have a drop-down list that shows the months as text in Cell
A1.
How can i adjust the above to use =A1 instead of =1?
Or what i need setup a seperate cell reference to use the number?
So if Cell A1=May then cell A2=5?
If so could you suggest a quick formula/function to convert May to 5
etc

Thanks,








  #10   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 10,593
Default SUMPRODUCT - Using Month

Got it! I was a bit slow there.

You have to array-enter it, so you might as well just use SUM

=SUM((Cancellation!E16:E1013=C5)*(Cancellation!F16 :F1013=C6)*
(IF(ISNUMBER(C7),(YEAR(Cancellation!B16:B1013)=C7) ,MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&C7)))))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Phendrena" wrote in message
...
Hi Bob,

Thanks for the reply.
Unfortunetly I can't seem to get it to work.

This is the full formula that i'm using :
=SUMPRODUCT(--(Cancellation!E16:E1013=C5),--(Cancellation!F16:F1013=C6),--(IF(ISNUMBER(C7),YEAR(Cancellation!B16:B1023)=(C7) ,MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&C7))))

As you can see this is just one part of a larger array.
I'm just getting #VALUE! regardless of the option picked from the
validation
drop-down (cell C7)


"Bob Phillips" wrote:

This should do what you want

=--(IF(ISNUMBER(A1),YEAR(Cancellation!B16:B23)=(A1),M ONTH(Cancellation!B16:B23)=MONTH(DATEVALUE("01"&A1 ))))

--
__________________________________
HTH

Bob

"Phendrena" wrote in message
...
Another quick question if i might....

As the validation list is using the months, if i wanted the list to
have
the
option for Year as well as months.... so the user choose Yearly Total
instead
of choosing a month, how would i get that to work?

Thanks,



"Bob Phillips" wrote:

Assuming you have a real date in A1 just formatted as the month name,
use

--(MONTH(Cancellation!B16:B1013)=MONTH(A1))

if it is a month name, then use

=--(MONTH(Cancellation!B16:B1013)=MONTH(DATEVALUE("01 "&A1)))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my
addy)

"Phendrena" wrote in message
...
--(MONTH(Cancellation!B16:B1013)=1)

Using the above with the SUMPRODUCT function would show results from
January.
Now, I have a drop-down list that shows the months as text in Cell
A1.
How can i adjust the above to use =A1 instead of =1?
Or what i need setup a seperate cell reference to use the number?
So if Cell A1=May then cell A2=5?
If so could you suggest a quick formula/function to convert May to 5
etc

Thanks,










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
Month Conversion in SUMPRODUCT Cheese_whiz Excel Worksheet Functions 10 March 4th 08 06:37 PM
SUMPRODUCT - Count Previous Month HearSay Excel Worksheet Functions 3 September 29th 06 04:42 PM
sumproduct for month and year Benjamin Excel Discussion (Misc queries) 1 September 20th 06 04:29 PM
Problem with sumproduct and month=1 bobh727 Excel Worksheet Functions 6 February 15th 05 07:13 AM
sumproduct to add total amounts for the month Annette Excel Worksheet Functions 6 November 24th 04 03:39 PM


All times are GMT +1. The time now is 07:30 AM.

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

About Us

"It's about Microsoft Excel"