Quick, clean, and to the point

Running count of occurrence in list

Excel formula: Running count of occurrence in list
Generic formula 

To create a running count of certain values that appear in range of cells, you can use the COUNTIF with a "mixed reference" to create a running total. In the example shown, the formula in C5 is:


How this formula works

Working from the inside out, the  COUNTIF function is set up to count the value "blue" that appears in column B:


Note the left side of the range reference is locked ($B$5) and the right side is relative (B5).  This is called a "mixed reference", since it contains both absolute and relative addresses, and it creates an expanding range.

As the formula is copied, the first cell in the reference is locked, but the second reference expands to include each new row. On each row, COUNTIF counts cells in the range that are equal to "blue", and the result is a running count.

The outer layer of the formula uses the IF function to control when COUNTIF fires. COUNTIF only generated a count when the value in B is "blue". If not, IF returns an empty string ("").

Running count of every value

To create a running count of every value that appears in column A, you can use a generic version of the formula like this:

Dave Bruns

Excel Formula Training

Formulas are the key to getting work done in Excel. In this step-by-step training, you'll learn how to use formulas to manipulate text, work with dates and times, lookup values with VLOOKUP and INDEX & MATCH, count and sum with criteria, dynamically rank values, and create dynamic ranges. You'll also learn how to troubleshoot, trace errors, and fix problems. Start building valuable skills with Excel formulas today. Learn more.

I have relied on your website on countless occasions throughout the course of my graduate level finance internship. Compared to a number of unnamed Excel tutorial sites and forums, yours is par-none. It is invariably the only source for consistently accurate and understandable formula functions and syntaxes. I say that as this page has solved an hours-long problem facing me during an all-night work session. Thanks a lot! - Nick
Excel foundational video course
Excel Pivot Table video training course
Excel formulas and functions video training course
Excel Shortcuts Video Course
Excel Charts video training course