Solved

Using EXCEL to count the number of Rows

Posted on 2016-11-11
4
41 Views
Last Modified: 2016-11-18
Hi all - How do I use Excel to give me the number of rows containing a certain item, for all rows?
See 2 tiny examples attached ... that should explain everything!  I want excel to tell me how many Cars, how many Boats, and how many Trucks I have.  The file is already sorted on that field, and formatting and location of the result is not important ... I just need the numbers. (The actual spreadsheets have 20,000+ records in them)
What-I-want.xlsx
What-I-have.xlsx
0
Comment
Question by:bleggee
4 Comments
 
LVL 33

Assisted Solution

by:Norie
Norie earned 125 total points
Comment Utility
Try putting this formula in C1 and copying it down.

=IF(A1=A2,"",COUNTIF($A$1:$A$10,A1))
0
 
LVL 31

Assisted Solution

by:Rob Henson
Rob Henson earned 125 total points
Comment Utility
Putting the formula in column C assumes that the data in column A is sorted in order so that all vehicles of a type are together.

Another great way of doing this would be to use a Pivot Table. This could also summarise the numerical data in column B if you wanted.

See attached.
What-I-have.xlsx
0
 
LVL 2

Accepted Solution

by:
Mike in IT earned 250 total points
Comment Utility
You could make the column with the "car, boat, truck" a named column then use a formula like:
=CONCATENATE("There are ",COUNTIF(vehicle,A1)," ",A1,"s")

Open in new window


This would give you a result of:
"There are 2 cars" in each row that has cars
"There are 3 boats" in each row that has boats
"There are 5 trucks" in each row that has trucks

Then you could just remove duplicates and you would be left with just the three statements.

OR

You could use formulas like these, still with the named column:
=CONCATENATE("There are ",COUNTIF(vehicle,"car")," cars")

Open in new window

=CONCATENATE("There are ",COUNTIF(vehicle,"boat")," boats")

Open in new window

=CONCATENATE("There are ",COUNTIF(vehicle,"truck")," trucks")

Open in new window

Put those in the top three cells and you'll have the counts that you want and know what the counts are for.

Here's your file with both ways included.

What-I-have---updated.xlsx

In case you don't know how to name a column there are two ways.
1. highlight the column
    a. right click
    b. select "Define Name"
    c. type a name, something that is easily remembered and distinct
    d. click "OK"
    e. you now have a named area that you can use in formulas

2. select the formulas tab
    a. in the "Defined Names" section select the "Name Manager"
    b. click "New"
    c. in the box that comes up type name
    d. click the "Refers to:" selector
    e. select the area you want named
    f. click "OK"
    g. you now have a named area that you can use in formulas
0
 
LVL 1

Author Comment

by:bleggee
Comment Utility
thx
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

A2 = A1 That kind of cell reference is relative.  If you copy it from A2 to B2, then B2 will get this: B2 = B1 That's all fine and good, but if you then insert a new row above row 2, you'll find: A3 = A1 B3 = B1 This is intentional. …
Workbook link problems after copying tabs to a new workbook? David Miller (dlmille) Intro Have you either copied sheets to a new workbook, and after having saved and opened that workbook, you find that there are links back to the original sou…
The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…
This Micro Tutorial will demonstrate how to use longer labels with horizontal bar charts instead of the vertical column chart.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now