Shopping list with a budget

The grocery list that does the math: estimated total, how much of the budget is left and how much was spent on what's marked as bought.

Area: Home. Level: Easy.

Functions used: SUM, SUMIF.