Google Sheets Ledger Guide
Set up your digital Horizon Bucks tracker in 7 easy steps
1
Create the Spreadsheet
- Go to sheets.google.com and click Blank spreadsheet
- Name it "Horizon Bucks Ledger — Enrichment 06"
2
Set Up the Header Row
Type these headers in Row 1:
| A | B | C | D | E |
|---|---|---|---|---|
| Student Name | Date | Description | Amount | Balance |
Bold the header row: select Row 1, then press Ctrl+B (or Cmd+B on Mac).
3
Enter Students with Starting Balance
Add each student's starting balance of $50. Example:
| A | B | C | D | E |
|---|---|---|---|---|
| Student Name | Date | Description | Amount | Balance |
| Ahmed | 4/17 | Starting Balance | 50 | 50 |
| Fatima | 4/17 | Starting Balance | 50 | 50 |
| Omar | 4/17 | Starting Balance | 50 | 50 |
4
Record Transactions
Each time a student earns or loses Horizon Bucks, add a new row:
- Positive numbers for earnings: 10
- Negative numbers for fines: -5
| A | B | C | D | E |
|---|---|---|---|---|
| Student Name | Date | Description | Amount | Balance |
| Ahmed | 4/17 | Starting Balance | 50 | 50 |
| Ahmed | 4/17 | Participated in discussion | 5 | 55 |
| Ahmed | 4/17 | Completed activity | 10 | 65 |
| Ahmed | 4/22 | Interrupted classmate | -5 | 60 |
| Ahmed | 4/22 | Perfect behavior bonus | 10 | 70 |
5
Auto-Calculate Balance with a Formula
Instead of manually computing balances, use this formula in column E:
For the first transaction (row 2), the balance equals the amount:
=D2
For every row after that, add the new amount to the previous balance:
=E2+D3
Type the formula in E3, then drag the small blue square in the bottom-right corner of the cell downward to apply it to all rows below.
Important: When a new student starts (different name), their first row should use =D[row] since their balance starts fresh, not continuing from the previous student.
6
Add Color Coding (Conditional Formatting)
- Select the entire Amount column (column D)
- Go to Format → Conditional formatting
- Add Rule 1: "Greater than" 0 → Set text color to green
- Click Add another rule
- Add Rule 2: "Less than" 0 → Set text color to red
- Click Done
Now earnings appear in green and fines appear in red automatically!
7
Share with Students via Google Classroom
- Click the Share button (top right)
- Under "General access", change to "Anyone with the link"
- Set permission to "Viewer" (students can see but not edit)
- Copy the link
- In Google Classroom, create a new Material post
- Title: "Check Your Horizon Bucks Balance"
- Paste the spreadsheet link
What the Finished Ledger Looks Like
| A | B | C | D | E |
|---|---|---|---|---|
| Student Name | Date | Description | Amount | Balance |
| Ahmed | 4/17 | Starting Balance | 50 | 50 |
| Ahmed | 4/17 | Participated in discussion | 5 | 55 |
| Ahmed | 4/17 | Completed activity | 10 | 65 |
| Ahmed | 4/22 | Interrupted classmate | -5 | 60 |
| Ahmed | 4/22 | Perfect behavior bonus | 10 | 70 |
| Fatima | 4/17 | Starting Balance | 50 | 50 |
| Fatima | 4/17 | Completed activity | 10 | 60 |
| Fatima | 4/17 | Helped a classmate | 5 | 65 |
| Fatima | 4/22 | Going above and beyond | 20 | 85 |
| Omar | 4/17 | Starting Balance | 50 | 50 |
| Omar | 4/17 | Participated in discussion | 5 | 55 |
| Omar | 4/17 | Phone without permission | -10 | 45 |
Pro Tips:
- Sort by name: Select all data → Data → Sort range → Sort by Column A
- Freeze header: View → Freeze → 1 row (keeps headers visible when scrolling)
- Filter by student: Data → Create a filter → Click the dropdown in Column A to show one student at a time
- Quick balance check: Use Ctrl+F (or Cmd+F) and search for a student name to jump to their rows