Percentage of the occurance of a word in a date range

A

Art-SNL

I have a spreadsheet with dates in Column A, and either the word "Res" or
"Comm" in Column M. How can I find out the percentage of "Res" for all the
records in January?

PS - there is an abundance of extreme talent in this community! Thanks for
all your postings!
 
T

T. Valko

Assuming there are no empty cells in the date range (empty cells will
evaluate as month January).

=SUMPRODUCT(--(MONTH(A1:A20)=1),--(M1:M20="res"))/SUMPRODUCT(--(MONTH(A1:A20)=1),--(M1:M20<>""))

Format as PERCENTAGE
 
A

Art-SNL

Valko,

Thanks for the reply. I'm still having trouble (probably because I don't
have a good grasp of arrays). I tweaked it a little because I am referencing
a different worksheet named "Life Cycle". My data starts at row 10 and I
need to caluclate all future entries, so I adjusted the range. However my
data currently only has 150 rows. Any additional tips? Jeez, I'm dumb!

=SUMPRODUCT(--(MONTH('Life Cycle'!A10:A900)=1),--('Life
Cycle'!M10:M900="Res"))/SUMPRODUCT(--(MONTH('Life
Cycle'!A10:A900)=1),--('Life Cycle'!M10:M900<>""))
 
A

Art-SNL

Valko,

I was right in my last post - I'm dumb. I found one invalid entry. User
error, your function worked great!

Thanks so much!
 
A

Art-SNL

The formula is great. I forgot to mention that some of the data is from last
year. How can I tweak this formula to only show the "Res" for January of
2008 (excluding 2007)?

Thanks,
Art
 
T

T. Valko

Add an array to *each* SUMPRODUCT function like this:

--(YEAR('Life Cycle'!A10:A900)=2008)

Since you're testing for a specific year you don't have to be concerned
about empty cells evaluating as month January.
 
A

Alan

try =countif(A10:A900,"res") that will give you the number of times "res"
occurs, then divide it by the number of cells and display it as a percentage

[RLK] Rollin' Like Kingz
 
T

T. Valko

I don't think that'll work.

You need to account for a specific time period.

--
Biff
Microsoft Excel MVP


Alan said:
try =countif(A10:A900,"res") that will give you the number of times "res"
occurs, then divide it by the number of cells and display it as a
percentage

[RLK] Rollin' Like Kingz


T. Valko said:
Add an array to *each* SUMPRODUCT function like this:

--(YEAR('Life Cycle'!A10:A900)=2008)

Since you're testing for a specific year you don't have to be concerned
about empty cells evaluating as month January.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top