Steven, one of our readers from England sent me a Christmas gift tracker worksheet. I found it pretty cool, so made some minor changes to it and am sharing it with you all so that you can have great time shopping for the holidays.

Why I found this Christmas Gift List Spreadsheet Cool?
There are probably a million other gift trackers out there, but I liked Steven’s version for few reasons:
- He used conditional formatting to zebra line the gift-table.
- He used array formulas to find-out who is receiving the most expensive gift. The formula relies on VLOOKUP coupled with SUBTOTAL so that when you filter the list to see gifts only for certain age group, the formula shows most expensive gift receiver in that group alone. How cool is that 😎
- He used cell formatting to highlight gifts overshooting budget in RED color.
- He used SUMPRODUCT liberally to summarize the gift data to show us “how many people got the gifts”, “how many gifts are over the budget”, “how many gifts are under-budget”.
Go ahead and download the workbook. Even if you dont have a huge list of gifts to buy this Christmas (REALLY ?!? You dont have a long list? Can I please, please get that wii?). The workbook is full of excel lessons on conditional formatting, formulas and design.
Download the Christmas Gift List Spreadsheet
Click here to download the file. It is protected to make sure you accidentally erase a formula or something. But there is no password. So go ahead and unlock it to learn something cool.
Thank you Steven,
for your most thoughtful and awesome Christmas gift to our community.













11 Responses to “Who is the most consistent seller? [BYOD]”
The Date column in the sample file is Text not Dates
[…] http://chandoo.org/wp/2015/02/18/calculating-consistency-in-excel/?utm_source=feedburner&utm_med… […]
Great Chandoo. Keep it up, Looking forward more from BYOD..
Thanks
With Excel 2013 the pivot table could be connected to the data model which provides a distinct count.
This will do for invoice count
=COUNTIF(F:F,H12)
Instead of
=COUNTIFS(sales[SELLER],$H12)
Excellent document. How did you make the last graphic? Witch app. Thanks for answer.
Can someone tell me what =countif(sales[date],sales[date]) is counting? The value is 19. Its found in the =SUMPRODUCT(IF(sales[SELLER]=H12,1/COUNTIFS(sales[SELLER],H12,sales[date],sales[date]),0))
Hi Chris,
=countif(sales [date],sales[date]) function is counting the unique dates in the table.
Vândalo
Excellent document!
Can you explain more about the calculation on Weighted consistency? More specific the small number is 0,00001 ?
How come the number should be smaller if there is more sellers?
Hi,
Not understood this formula: {=SUMPRODUCT(IF(sales[SELLER]=H12,1/COUNTIFS(sales[SELLER],H12,sales[date],sales[date]),0))}
Please explain.
Thanks.