Solved

# Calculating the Average of Subtotals in Excel with a formula

Posted on 2016-07-27
Medium Priority
202 Views

So I have a list of orders which have several line items.  I want to subtotal the orders so I can get an accurate count of the number of orders, then also get the average number of books per order and the average number of titles per order.

I was trying to do this with a sumif, then get an average using countif, but I can't get the sumif statement to work.  I was wanting to have it add the values if their formulas contained "=subtotal" to eliminate all of the other data.

I saw another post where someone did this as a macro, but when I tried to use that, I kept getting an 'out of memory' error unless I only did like 100 rows at a time.  With 15,000 rows, that seemed a bit tedious.

Any suggestions?
0
Question by:lindemrm
[X]
###### Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

• Help others & share knowledge
• Earn cash & points

LVL 43

Accepted Solution

Saqib Husain, Syed earned 2000 total points
ID: 41732369
Try these formulas for sum and count respectively

=SUMPRODUCT((RIGHT(A2:A16575,5)<>"Total")*D2:D16575)
=SUMPRODUCT((RIGHT(A3:A16576,5)<>"Total")*1)
1

Author Comment

ID: 41732386
That's a different was to approach it, but it sure is simple and works.  Thank you.  I feel like kind of a schmuck for not coming up with that one on my own.
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This Article briefly covers methods of calculating the NPV and IRR variants in Excel as well as the limitations in calculating and interpreting IRR results. Paraphrasing Richard Shockley, author of my favourite finance reference tex…
In Part II of this series, I will discuss how to identify all open instances of Excel and enumerate the workbooks, spreadsheets, and named ranges within each of those instances.
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…
Graphs within dashboards are meant to be dynamic, representing data from a period of time that will change each time the dashboard is updated with new data. Rather than update each graph to point to a different set within a static set of data, t…
###### Suggested Courses
Course of the Month13 days, 7 hours left to enroll