A spreadsheet is a grid that does your math for you, and it's the tool almost every team uses to turn raw scouting tallies into a pick list. Everything here works the same in Google Sheets or Microsoft Excel.
Cells, Rows, and Columns
Every box is a cell. Columns are letters (A, B, C...), rows are numbers (1, 2, 3...), and a cell's name combines them: the cell where column B meets row 3 is B3. That name is its reference, and references are what make a spreadsheet powerful.
Lay out scouting data as one row per match record and one column per data point:
- Column A: Team number
- Column B: Match number
- Column C: Game pieces scored
- Column D: Penalties drawn
Keep that shape consistent. Stray notes jammed into odd cells are what break formulas later.
Formulas: Making the Spreadsheet Do Math
A formula starts with an equals sign (=). The moment a cell begins with =, the spreadsheet calculates a result instead of showing text.
=2+2shows 4=C2+C3adds the values in C2 and C3=C2*1.5multiplies whatever is in C2 by 1.5
The point is that formulas reference cells, not fixed numbers. Change C2 and every formula pointing at it updates instantly. You build the math once and reuse it all season.
Functions: Built-In Shortcuts
Typing =C2+C3+...+C50 for fifty matches is misery. A function is a named, ready-made formula:
=SUM(C2:C50)adds every value from C2 to C50=AVERAGE(C2:C50)returns the mean of that range=COUNT(C2:C50)counts how many cells hold numbers=MAX(C2:C50)and=MIN(C2:C50)find the largest and smallest values
The colon defines a range — a block of cells. C2:C50 means "C2 through C50." AVERAGE ignores blank cells and text, so a team that missed a match won't break your column.
Relative vs. Absolute References
Copy a formula down a column and its references shift with it. If D2 holds =C2*2 and you copy it to D3, it becomes =C3*2. That's a relative reference, and it's usually what you want.
Sometimes a reference needs to stay locked. Dollar signs freeze it: $C$1 always points at C1 no matter where you copy it. Say C1 holds the points-per-game-piece value for this season. Then =B2*$C$1 lets you fill the formula down the whole column while every row still reads that one shared number. Change the season's scoring value once in C1 and the entire sheet recalculates.
Why This Matters for FRC
A weekend of qualification matches buries you in numbers. A spreadsheet is the fastest way to turn tally marks into per-team averages your drive team and strategy lead can actually read between matches. Get cells, formulas, and functions down, and the rest of this department — averages, spread, and building a pick list — is just plugging in the right functions.
Key takeaways
- A cell reference like B3 names the box where column B meets row 3.
- Any entry starting with `=` is a formula, and formulas reference cells so results update automatically when data changes.
- Functions like SUM, AVERAGE, COUNT, MAX, and MIN are built-in shortcuts; a range like C2:C50 feeds them a block of cells.
- Relative references shift when copied; absolute references with $ (like $C$1) stay locked to one cell.
- Lay scouting data out as one row per record and one column per metric to make every function easy to use.
Keep going
Take the quiz · +10 XP with an accountMore in Data Foundations: Spreadsheets and Statistics
Sources & corrections
This lesson is AI-assisted: drafted from primary sources, then reviewed and edited by hand. Errors still get through. When one is reported we fix it and write down what changed — publicly, in the corrections log.
Sources and further reading
- Overview of formulas in Excel (Microsoft Support)support.microsoft.com
- Switch between relative, absolute, and mixed references (Microsoft Support)support.microsoft.com
- See the sum & average (Google Docs Editors Help)support.google.com
Read next
Articles on this, for competition day
The lesson covers how it works. These cover what to do when it breaks.
- 6 min read
FRC Scouting Sheet Template: Printable Paper Sheet + Google Form to Sheets Setup
A ready-to-print FRC scouting sheet plus a Google Form to Sheets setup that auto-averages one row per scout into per-team stats, with a 2026 REBUILT note.
Read - 14 min read
The 2027 FRC Season Calendar: Every Deadline & Fee
Every verified 2027 FRC deadline and fee: event registration rounds from Sept 24, payment due Nov 17, Kickoff on Jan 9, and what the $6,500 fee covers.
Read - 20 min read
Building an FRC Scouting App: Data Model, TBA/Statbotics APIs, and Picklists
Build an FRC scouting app: match and pit scouting, a simple data model, pulling schedules and EPA from the TBA and Statbotics APIs, and building a picklist.
Read
Lesson quiz
RequiredAll 3 right completes the lesson. Miss one and only that question comes back — anything you already answered correctly stays banked.
0 of 3 answered
01.What must a spreadsheet entry start with for the app to calculate it instead of showing it as text?
02.Which function would you use to add up the game pieces scored across matches listed in cells C2 through C50?
03.You copy the formula =B2*$C$1 from row 2 down to row 3. What does it become in row 3?
Answer every question to submit.
All 32 lessons in Scouting & Strategy
- Not started:Project 1: Configure a QRScout Form for REEFSCAPE
- Not started:Project 2: Compute OPR by Hand, Then in a Spreadsheet
- Not started:Project 3: Pull Live Data with the TBA and Statbotics APIs
- Not started:Project 4: Build an EPA-Component Robot Ranking Sheet
- Not started:Project 5: Assemble a One-Page Pre-Match Prep Sheet