Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Count IF command

Status
Not open for further replies.

NikeGuy23

MIS
Jun 17, 2002
108
0
0
CA
Hi I have an excel sheet with Data on sheet1. On Sheet2 I am trying to get it to do calculation. I am having a problem with the countif command. I need to count the number of records that meet a few criterial. I.E.
=COUNTIF(Sheet1!F:F,"Die Set 7010-38 38 DSS")
How do I add it to check another criterial. Like right now it is checking F:F to make sure it equals that Die Set, I need it to check another column to to and only count those that match those two. Any ideas?
 
Code:
=SUMPRODUCT((F1:F65535="die set something")*(G1:G65535="oranges"))

This doesn't check row 65536.

 
Thanks Lillabeth, but the Data is on sheet1 so I am assuming that the formula would be:
=SUMPRODUCT((Sheet1!F1:F30000,"Die Set 7010-38 38 DSS")*(Sheet1!BG1:BG30000,"TRUE"))

But I get an error when this happens. And all I need it to do is count and display the number of records that meet those two criteria.
 
=SUMPRODUCT((Sheet1!F1:F30000 = "Die Set 7010-38 38 DSS")*(Sheet1!BG1:BG30000 ]="TRUE"))
 
=SUMPRODUCT((Sheet1!F1:F30000 = "Die Set 7010-38 38 DSS")*(Sheet1!BG1:BG30000 ="TRUE"))
 
Gee, not sure where my head was as I was typing. Yep, the equal signs are rather important.

 
Ok well that is not giving me an error however it is reporting the wrong answer. It should be 5 but is showing up as 0.
 
you have some data issues then

you may have:

"Die Set 7010-38 38 DSS "
rather than
"Die Set 7010-38 38 DSS"

check your data 1st
 
I suspect your data has spaces in it that you aren't taking into account.

But the question was not entirely clear, so your needs may have been misunderstood. You did want to count rows where both criteria are true, right?

Create a blank workbook and test the formula on clean data. Take you 2 minutes.

 
Ok I tried the formula on a new sheet. In Cell A1 I put Test in Cell B2 I put in TRUE. I then did the following formula
=SUMPRODUCT((Sheet1!A1 = "Test")*(Sheet1!B1 = "TRUE"))

I get 0 as an answer.
 
Sorry in Cell B1 I put TRUE.
All I am trying to do is count the number of times it meets this criteria and give me the number in a cell. So if it meets both criteria 5 times return a value of 5.
 
that's the problem with TRUE / FALSE - sometimes excel doesn't know whether to treat them as text (ie "TRUE") or boolean values (ie TRUE)

try this:
=SUMPRODUCT((Sheet1!A1 = "Test")*(Sheet1!B1 = TRUE))
 
One last question sorry Can I have more than one * I.E.
=SUMPRODUCT((Sheet1!A1 = "Test")*(Sheet1!B1 = TRUE)*(Sheet1!C1 = FALSE))
 
NikeGuy23, you might want to consider awarding some of those little purple stars to xlbo &/or Lilliabeth for helping you out.

clicking the " Thank _____ for this valuable post!" link under any post will do the trick.

This is not only the way we say 'Thanks' around here, it also marks the thread as resolved so that future visitors who might have a problem similar to yours know that this is a thread containing an answer.

[tt]_____
[blue]-John[/blue][/tt]

Help us help you. Please read FAQ181-2886 before posting.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top