Every spreadsheet tutorial starts with the same boring walkthrough. Click here. Type there. Format this cell. You close the tab after three minutes.
I'm going to skip all that. You already know what a spreadsheet is. Let's talk about what Google App Sheets can actually do when you stop treating it like a digital notebook and start treating it like a tool.
I run 26 iOS apps. Google App Sheets tracks every one of them. Revenue, downloads, bugs, feature requests. One spreadsheet replaced three paid SaaS tools.
Why Google App Sheets Over Excel
Excel is powerful. Nobody disputes that. But Google App Sheets wins for three reasons.
Real-time collaboration. Share a sheet. Three people edit at once. No "file is locked" nonsense. No emailing spreadsheets back and forth like it's 2004.
Free. Not freemium. Free. With a Google account you already have, you get unlimited sheets with generous storage. Excel Online exists but it's a watered-down version of the desktop app.
Built-in automation. Google Apps Script lets you write JavaScript that runs on your sheets. Schedule emails. Pull API data. Auto-format cells. Excel has VBA but it doesn't run in the cloud.
The tradeoff? Excel handles massive datasets better. If you're working with 500,000+ rows, use Excel. For everything else, Google App Sheets is the move.
Google App Sheets: 10 Formulas That Do 90% of the Work
You don't need to memorize 400 functions. These 10 cover nearly everything.
1. VLOOKUP / XLOOKUP
=VLOOKUP(search_key, range, column_index, FALSE)
Look up a value in one column and return a corresponding value from another column. Use FALSE for exact match. XLOOKUP is the newer, better version if you want to search in any direction.
2. IF
=IF(condition, value_if_true, value_if_false)
The backbone of spreadsheet logic. Nest them for complex decisions but try to keep it under three levels deep. Beyond that, use IFS instead.
3. SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2)
Sum values that meet multiple conditions. Want total revenue for App X in March? SUMIFS.
4. COUNTIFS
Same as SUMIFS but counts instead of summing. How many bugs were reported for App Y this week? COUNTIFS.
5. ARRAYFORMULA
=ARRAYFORMULA(B2:B * C2:C)
Apply a formula to an entire column at once. Instead of dragging formulas down 1,000 rows, one ARRAYFORMULA handles it. This is a Google Sheets exclusive and it's brilliant.
6. IMPORTRANGE
=IMPORTRANGE("spreadsheet_url", "Sheet1!A1:D10")
Pull data from another spreadsheet. Connect your sheets without copy-pasting. I use this to aggregate data from multiple app tracking sheets into one master dashboard.
7. QUERY
=QUERY(data, "SELECT A, SUM(B) GROUP BY A")
SQL-like queries inside your spreadsheet. This is the most powerful function in Google App Sheets. If you learn one advanced function, make it QUERY.
8. UNIQUE + SORT
=SORT(UNIQUE(A2:A))
Extract and sort unique values. Great for building dynamic dropdown lists from messy data.
9. SPARKLINE
=SPARKLINE(B2:M2)
Tiny charts inside a cell. Perfect for spotting trends at a glance without building a full chart.
10. TODAY / NOW
=TODAY() gives the current date. =NOW() gives date and time. Use with DATEDIF to calculate days between events.
Building a Dashboard in Google App Sheets
Raw data is useless without a summary. Here's how I build dashboards.
Step 1: Data on hidden sheets. Keep your raw data on separate sheets. Name them clearly. "Raw_Revenue," "Raw_Downloads," etc. Hide them so your dashboard stays clean.
Step 2: Summary sheet with QUERY functions. Your dashboard sheet pulls from raw data using QUERY and IMPORTRANGE. Never type data directly on the dashboard.
Step 3: Conditional formatting. Red for below target. Green for above. Yellow for close. Your eyes should identify problems in two seconds.
Step 4: Charts for stakeholders. Charts are for people who won't read your numbers. Keep them simple. Bar charts for comparisons. Line charts for trends. Never use 3D charts. Ever.
Automating Google App Sheets With Apps Script
This is where things get interesting. Open any sheet. Click Extensions > Apps Script. You now have a JavaScript editor connected to your spreadsheet.
Here's a script that sends you an email when a cell value exceeds a threshold:
function checkThreshold() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Dashboard");
var value = sheet.getRange("B2").getValue();
if (value > 1000) {
MailApp.sendEmail("you@email.com", "Threshold Alert", "Value hit " + value);
}
}
Set a time-based trigger to run this every hour. Now your spreadsheet monitors itself.
Other automations I use:
- Auto-archive rows older than 30 days
- Pull App Store review data via API every morning
- Generate weekly PDF reports and email them
- Sync sheet data to a Notion database
Speaking of staying productive while managing all this data, I use the Pomodoro technique to batch my spreadsheet work into focused 25-minute sessions. Otherwise I'll tinker with formulas for hours.
Google App Sheets on Mobile
The mobile app is functional but limited. Good for quick data entry and viewing. Bad for formula editing and formatting. My advice: do your setup on desktop and use mobile only for input.
The iOS app supports offline editing. Changes sync when you reconnect. Enable this in settings if you're often without signal.
Common Mistakes to Avoid
Merging cells. Looks nice. Breaks every formula that touches that range. Use center-across-selection formatting instead.
One massive sheet. Split data across sheets. One for raw data. One for calculations. One for the dashboard. Your future self will thank you.
No data validation. Dropdowns prevent typos. If a column should only contain "Yes" or "No," enforce that with Data > Data Validation. One misspelled entry breaks COUNTIFS.
Ignoring named ranges. Select a range. Click Data > Named Ranges. Give it a name like "revenue_data." Now your formulas say =SUM(revenue_data) instead of =SUM(Sheet3!B2:B9999). Readable formulas are maintainable formulas.
Google App Sheets vs Airtable vs Notion
People ask me this constantly. Here's the simple breakdown.
Google App Sheets wins for calculations, data analysis, and automation. It's a true spreadsheet.
Airtable wins for relational databases with a visual interface. Better for project management and CRM.
Notion wins for combined notes, docs, and light databases. Better for knowledge management.
I use all three. But for anything involving numbers, formulas, or data processing, Google App Sheets is the answer. Track your focused work sessions with a focus timer while you're building your sheets -- it's easy to lose hours formatting cells.
FAQ
Is Google Sheets the same as Google App Sheets?
Yes. "Google App Sheets" commonly refers to the Google Sheets mobile app or the Sheets application within the Google Workspace suite. The functionality is identical whether you access it through the app, browser, or Google Drive.
Can Google App Sheets handle large datasets?
Google Sheets supports up to 10 million cells per spreadsheet. For most users, that's plenty. Performance degrades noticeably past 100,000 rows with complex formulas. For truly large datasets, export to BigQuery or use Excel's desktop version.
Is Google App Sheets free to use?
Completely free with a Google account. No feature restrictions for personal use. Business users might want Google Workspace for admin controls and additional storage, which starts at $7/month per user. But the core Sheets functionality is identical on the free tier.
How do I learn Google App Sheets formulas fast?
Start with the 10 formulas listed above. Build a real project -- don't just practice in isolation. Track your expenses, log workouts, or manage a side project. Applied learning beats tutorials every time. Google's built-in function help (click the ? icon when typing a formula) is surprisingly good.
-- Dolce
Comments
Comments powered by Giscus. Sign in with GitHub to comment.