Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi, I have a column that is predominately filled with dates i.e. 1/12/2010;
16/4/2010 etc, and my formula below counted the number of rows based upon the month and year of these dates, this worked well until now. Some fields within the column now have text instead of a date and this has now messed up my formula which returns a #value error. Any assistance you can give would be greately appreciated. Thanking you in advance. =SUMPRODUCT(N(MONTH('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=3),N(YEAR('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=2010)) |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
"gooders" wrote:
Some fields within the column now have text instead of a date and this has now messed up my formula which returns a #value error. Try: =SUMPRODUCT( (MONTH(N('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001))=3) * (YEAR(N('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001))=2010)) Alternatively: =SUMPRODUCT( --(MONTH(N('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001))=3), --(YEAR(N('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001))=2010)) (Beware of line-wrap when you copy-and-paste into Excel.) Note: MONTH(0) is 1 and YEAR(0) is 1900. That could give false positives if you tested for that month and year. I doubt that will be a problem. ----- original message ----- "gooders" wrote: Hi, I have a column that is predominately filled with dates i.e. 1/12/2010; 16/4/2010 etc, and my formula below counted the number of rows based upon the month and year of these dates, this worked well until now. Some fields within the column now have text instead of a date and this has now messed up my formula which returns a #value error. Any assistance you can give would be greately appreciated. Thanking you in advance. =SUMPRODUCT(N(MONTH('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=3),N(YEAR('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=2010)) |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
One way...
=SUMPRODUCT(--(TEXT('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001,"mmmyyyy")="Mar2010")) -- Biff Microsoft Excel MVP "gooders" wrote in message ... Hi, I have a column that is predominately filled with dates i.e. 1/12/2010; 16/4/2010 etc, and my formula below counted the number of rows based upon the month and year of these dates, this worked well until now. Some fields within the column now have text instead of a date and this has now messed up my formula which returns a #value error. Any assistance you can give would be greately appreciated. Thanking you in advance. =SUMPRODUCT(N(MONTH('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=3),N(YEAR('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=2010)) |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks for your response but the formula isn't working for me. In the Text
formula it returns a value of 0 which is incorrect as there are definitely Mar2010 dates. In the other solution I get a #value error. Thanks guys "T. Valko" wrote: One way... =SUMPRODUCT(--(TEXT('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001,"mmmyyyy")="Mar2010")) -- Biff Microsoft Excel MVP "gooders" wrote in message ... Hi, I have a column that is predominately filled with dates i.e. 1/12/2010; 16/4/2010 etc, and my formula below counted the number of rows based upon the month and year of these dates, this worked well until now. Some fields within the column now have text instead of a date and this has now messed up my formula which returns a #value error. Any assistance you can give would be greately appreciated. Thanking you in advance. =SUMPRODUCT(N(MONTH('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=3),N(YEAR('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=2010)) . |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
In the Text formula it returns a value of 0
Hmmm... Try this one: =SUMPRODUCT(--('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001=DATE(2010,3,1)),--('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001<=DATE(2010,3,31))) -- Biff Microsoft Excel MVP "gooders" wrote in message ... Thanks for your response but the formula isn't working for me. In the Text formula it returns a value of 0 which is incorrect as there are definitely Mar2010 dates. In the other solution I get a #value error. Thanks guys "T. Valko" wrote: One way... =SUMPRODUCT(--(TEXT('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001,"mmmyyyy")="Mar2010")) -- Biff Microsoft Excel MVP "gooders" wrote in message ... Hi, I have a column that is predominately filled with dates i.e. 1/12/2010; 16/4/2010 etc, and my formula below counted the number of rows based upon the month and year of these dates, this worked well until now. Some fields within the column now have text instead of a date and this has now messed up my formula which returns a #value error. Any assistance you can give would be greately appreciated. Thanking you in advance. =SUMPRODUCT(N(MONTH('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=3),N(YEAR('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=2010)) . |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Oh dear, I must apologise T. Valko. Your first formula does work. I
stupidly didn't include the -- into the formula. I thought that they signified spaces and didn't appreciate that they were actually part of the formula. Anyway, many thanks for your time and solving my problem for me. Lesley "T. Valko" wrote: In the Text formula it returns a value of 0 Hmmm... Try this one: =SUMPRODUCT(--('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001=DATE(2010,3,1)),--('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001<=DATE(2010,3,31))) -- Biff Microsoft Excel MVP "gooders" wrote in message ... Thanks for your response but the formula isn't working for me. In the Text formula it returns a value of 0 which is incorrect as there are definitely Mar2010 dates. In the other solution I get a #value error. Thanks guys "T. Valko" wrote: One way... =SUMPRODUCT(--(TEXT('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001,"mmmyyyy")="Mar2010")) -- Biff Microsoft Excel MVP "gooders" wrote in message ... Hi, I have a column that is predominately filled with dates i.e. 1/12/2010; 16/4/2010 etc, and my formula below counted the number of rows based upon the month and year of these dates, this worked well until now. Some fields within the column now have text instead of a date and this has now messed up my formula which returns a #value error. Any assistance you can give would be greately appreciated. Thanking you in advance. =SUMPRODUCT(N(MONTH('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=3),N(YEAR('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=2010)) . . |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Ok, good deal. Thanks for the feedback!
-- Biff Microsoft Excel MVP "gooders" wrote in message ... Oh dear, I must apologise T. Valko. Your first formula does work. I stupidly didn't include the -- into the formula. I thought that they signified spaces and didn't appreciate that they were actually part of the formula. Anyway, many thanks for your time and solving my problem for me. Lesley "T. Valko" wrote: In the Text formula it returns a value of 0 Hmmm... Try this one: =SUMPRODUCT(--('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001=DATE(2010,3,1)),--('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001<=DATE(2010,3,31))) -- Biff Microsoft Excel MVP "gooders" wrote in message ... Thanks for your response but the formula isn't working for me. In the Text formula it returns a value of 0 which is incorrect as there are definitely Mar2010 dates. In the other solution I get a #value error. Thanks guys "T. Valko" wrote: One way... =SUMPRODUCT(--(TEXT('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001,"mmmyyyy")="Mar2010")) -- Biff Microsoft Excel MVP "gooders" wrote in message ... Hi, I have a column that is predominately filled with dates i.e. 1/12/2010; 16/4/2010 etc, and my formula below counted the number of rows based upon the month and year of these dates, this worked well until now. Some fields within the column now have text instead of a date and this has now messed up my formula which returns a #value error. Any assistance you can give would be greately appreciated. Thanking you in advance. =SUMPRODUCT(N(MONTH('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=3),N(YEAR('C:\Users\[monitor.xls]Adjusting Output'!$A$3:$A$10001)=2010)) . . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Mixed Data in column | Excel Discussion (Misc queries) | |||
Charting mixed data | Charts and Charting in Excel | |||
DCount, with mixed type data | Excel Discussion (Misc queries) | |||
SORT MIXED DATA | Excel Worksheet Functions | |||
Mixed Data Handling | Charts and Charting in Excel |