How to Count the Number of Birthdays in Excel for a Specific Year

If you’re like most people, you likely keep a list of birthdays for your family, friends, and colleagues. But have you ever needed to count how many birthdays occurred in a specific year? It can be a tedious task to count each one manually, especially if you have a large list. Fortunately, Excel offers a simple solution to this problem. In this article, we’ll discuss the formula you can use to count the number of birthdays that occurred in a specific year.

Understanding the Data

Before we dive into the formula, it’s essential to understand the structure of the data we’re working with. We assume you have a list of names and birthdays in a table with two columns. The first column contains the names of individuals, and the second column contains their corresponding birth dates in the format “mm/dd/yyyy.” To count the number of birthdays that occurred in a specific year, we need to extract the year from each date and compare it to the year we’re interested in.

Extracting the Year

To extract the year from a date in Excel, we can use the YEAR function. The syntax for this function is as follows:

=YEAR(date)

Where the date is the cell reference containing the date you want to extract the year from. For example, if the birth date is in cell B2, the formula to extract the year would be:

=YEAR(B2)

This formula returns the year in a four-digit format, such as “2023.”

Counting Birthdays for a Specific Year

Now that we know how to extract the year from each birth date, we can use the COUNTIF function to count how many birthdays occurred in a specific year. The syntax for this function is as follows:

=COUNTIF(range, criteria)

Where range is the cell range containing the data you want to count, and criteria is the condition you want to apply. In this case, the criteria is the year we want to count birthdays for. We can combine the YEAR and COUNTIF functions as follows:

=COUNTIF(range, YEAR(date)=year)

Where range is the cell range containing the birth dates, date is the cell reference to the birth date within the range, and year is the specific year we want to count birthdays for. For example, if the birth dates are in the range B2:B10, and we want to count how many birthdays occurred in 2022, the formula would be:

=COUNTIF(B2:B10, YEAR(B2:B10)=2022)

This formula counts how many times the year extracted from each birth date in the range B2:B10 matches the year 2022.

Handling Leap Years

One potential issue when counting birthdays in Excel is leap years. Since leap years have an extra day, birthdays occurring on February 29th may not be included in the count if we’re not careful. To handle this scenario, we need to modify the formula slightly by adding an extra condition using the OR function. The updated formula is as follows:

=COUNTIF(range, OR(YEAR(date)=year, AND(MONTH(date)=2, DAY(date)=29)))

Where range is the cell range containing the birth dates, date is the cell reference to the birth date within the range, year is the specific year we want to count birthdays for, MONTH(date)=2 checks if the birth date is in February, and DAY(date)=29 checks if the birth date is on the 29th of February. The OR function combines the two conditions, so the formula counts both regular and leap year birthdays.

Example

Let’s say you have a list of birthdays for your coworkers, and you want to count how many birthdays occurred in 2022. Your table looks like this:

NameBirth Date
John Smith02/13/1985
Jane Doe04/22/1990
Peter Parker11/11/1984
Mary Jones02/29/1988
Bob Johnson01/01/1995
Sarah Lee12/05/1987

To count how many birthdays occurred in 2022, you would use the formula:

=COUNTIF(B2:B7, YEAR(B2:B7)=2022)

This formula returns the result of 0, since no one in the list had a birthday in 2022. However, if you wanted to count how many birthdays occurred in 1987, you would use the formula:

=COUNTIF(B2:B7, YEAR(B2:B7)=1987)

This formula returns the result of 1, since Sarah Lee had a birthday in 1987.

Conclusion

Excel offers a simple solution to count the number of birthdays that occurred in a specific year. By extracting the year from each birth date using the YEAR function and combining it with the COUNTIF function, we can easily count the number of birthdays that match a specific year. If you need to handle leap years, modify the formula by adding an extra condition using the OR function. With this knowledge, you can quickly determine how many birthdays occurred in a specific year for your family, friends, or colleagues.

Photo of author

Bibek Sapkota

I'm Bibek | Tech Enthusiast & Lifelong Learner. | Playing on the Web for the Past Few Years as an SEO Specialist and Full-Time Blogger. I'm constantly seeking out new opportunities to learn and grow, and I love sharing my knowledge with others. This is where I started this blog! Here, you will find me sharing comprehensive reviews, helpful guides, tips-tricks and ways to get the full benefits of evolving technology. On this blog, you can also explore Powerful Knowledge, Tips & Resources On Blogging, SEO and Passive income Opportunities.

Leave a Comment