A useful spreadsheet roadmap starts with a question and ends with a workbook someone else can check. Learn to structure records, clean inconsistent values, calculate a result, and explain it. You do not need dozens of functions before doing valuable practice. For this project, build a small sales workbook with separate raw data, cleaned data, calculations, and a short report. The goal is a transparent chain from a transaction to a conclusion, with errors visible rather than hidden behind attractive formatting.

Start with one row per event

Create a fictional stationery shop dataset with columns for order ID, date, product, units, and unit price. Decide that one row represents one order line. This matters because an order containing two products should have two lines; counting rows would then count lines rather than orders. Write that definition above your cleaning notes, outside the data table.

Keep column headings unique, avoid merged cells in the records, and store quantities as numbers. Microsoft describes Excel tables as structured ranges with filtering and calculated-column capabilities Source 1. Those features are useful, but the learning objective is consistent records. You can practise the same ideas in another spreadsheet tool while checking its own formula syntax.

Clean before calculating

Make an untouched Raw sheet and a working Clean sheet. Add a leading space to one product name, put a quantity in as text, leave one price blank, and repeat one order-line ID. These are deliberate defects in your fictional exercise. Create an issue log containing the row ID, problem, decision, and reason. Removing duplicates without defining a duplicate can erase a genuine second purchase.

Fix whitespace and numeric types, but do not silently replace a missing price with zero. Mark that row unresolved and exclude it from revenue with a visible note, or obtain an explicit fictional correction from your exercise specification. Compare row counts before and after cleaning. The difference should match your logged removals, not simply look plausible.

Calculate a result you can prove

Use four clean lines: two notebooks at ₹50, three pens at ₹10, one notebook at ₹50, and four pens at ₹10. Line revenue is units multiplied by unit price. The expected revenues are ₹100, ₹30, ₹50, and ₹40, giving ₹220 overall. Notebook revenue is ₹150; pen revenue is ₹70. These are invented practice values, not market prices.

Add a formula column and copy it through every row. Inspect the first and last formulas to catch a missed range. Summarise by product with a PivotTable or a conditional sum. Microsoft’s PivotTable guidance explains fields and summarisation Source 2. Compare the summary grand total with the line total; both should equal ₹220. If the pivot counts revenue instead of summing it, inspect whether a value has been stored as text.

Present a small report and stress-test it

Build a two-bar revenue chart labelled in rupees. State the question in the title: which product generated more revenue in these four lines? Write a short answer: notebooks contributed ₹150 of ₹220. Do not call this profit because the dataset has no costs. Keep the underlying values beside the chart so the conclusion can be checked without guessing bar heights. W3C guidance explains why complex graphics need equivalent text information Source 3.

Now append a fifth line for one pen at ₹10. Your expected total becomes ₹230 and pen revenue becomes ₹80. Refresh or extend the relevant summary and verify that the chart updates. This is a more useful test than admiring the original output. Record the refresh procedure, workbook tool, assumptions, and unresolved issues in a Read me sheet.

Finish by asking another learner to identify the highest-revenue product and locate the source lines. If they cannot follow the workbook, rename sheets and columns before adding more functions. Your portfolio submission should include the workbook, a short explanation of two cleaning decisions, and a screenshot with fictional data labelled. The next learning step is a lookup or a second dataset only after this single-table workflow is reliable.

Practice sequence
  1. DefineWrite what each row represents.
  2. InspectCheck blanks, types, spaces, and repeated IDs.
  3. AnalyseCalculate line revenue and group by product.
  4. ExplainState the result and its limits.
Practice decisions and evidence
Checkpoint What to produce How to review it
Structure One order line per row Explain why row count differs from order count
Cleaning Issue log with row identifiers Every deletion has a stated reason
Calculation ₹220 initial revenue total Recalculate all four lines by hand
Refresh ₹230 after the added pen Summary and chart both update
Evidence before advancement
Ready for formulas
You can distinguish a blank, zero, and text value.
Ready for summaries
The detail total reconciles with the grouped total.
Ready to share
A reader can find the data and repeat your refresh.

Common questions

Should I learn Excel or Google Sheets first?

Choose the tool you can access consistently and use it for the whole first project. The transferable skills are record structure, formulas, validation, and explanation. Keyboard shortcuts and function names can differ. Rebuilding the same workbook in another tool later is a useful transfer exercise, rather than switching halfway through cleaning.

How many formulas must I memorise?

There is no useful fixed quota. Begin with multiplication, sums, simple conditions, and one grouping method. Learn each formula because your workbook needs it. Keep a small note explaining its inputs and an example output; understanding why a formula works is more valuable than recalling a long list without context.

What should I do with a missing price?

Keep the missing value visible and document its effect. In this exercise you can define a correction explicitly, because the dataset is fictional. In real work you would seek an authorised source or report the unresolved amount. Entering zero makes an unknown price look like a genuine free item.

When is a repeated row a duplicate?

A duplicate depends on the dataset’s identifier and business rules. Two identical products bought on the same date may be legitimate. In this project use a unique order-line ID, then inspect repeated IDs against the raw sheet. Retain an audit note showing which record you removed and why it represented the same event.

Why does my PivotTable show a count?

One possible cause is that the revenue field contains text or mixed types. Inspect source cells and the value-field setting rather than changing the heading to say revenue. Correct the source, refresh the summary, and check the total against ₹220. A convincing label cannot repair an incorrect aggregation.

Are colourful dashboards necessary for a portfolio?

A clean workbook with a justified result is enough for this first exercise. Use colour to distinguish inputs, unresolved issues, or a selected result. Too many colours make review harder. Include your cleaning log and refresh test so a reviewer can assess the reasoning behind the polished chart.

How do I know I am ready for SQL?

You are ready to try SQL when you understand rows, columns, keys, filters, and grouped summaries. You do not need to become a spreadsheet expert first. Recreate the four-line revenue example in a database and compare totals. Differences will reveal whether the challenge is syntax or the underlying data model.

What should my final learning note contain?

Write the question, record definition, cleaning decisions, formulas used, expected total, and limitations. Mention that the practice data is fictional and excludes costs. Add one failure you caught, such as an incomplete formula range, and how you tested the repair. That note turns a workbook into evidence of learning.

Continue your learning

SQL Learning Roadmap: From Basic Queries to a Useful Analysis. Data Visualisation Roadmap: Choose Charts and Explain What They Show.

Sources and further reading