=AVERAGEA(value1, [value2, ...])One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.
| Parameter | Required | Description |
|---|---|---|
| value1 | Yes | The first value, cell, or range to include in the average. |
| value2, ... | No | Additional values, cells, or ranges to include. |
AVERAGEA calculates a mean like AVERAGE, but it treats non-numeric cells differently. Where AVERAGE skips text and logical values, AVERAGEA counts them: text is treated as 0, TRUE as 1, and FALSE as 0. The result is an average over every non-empty cell in the range, not just the numeric ones.
For each referenced cell, AVERAGEA decides what it is worth:
| Cell contents | Value used by AVERAGEA | Counted in divisor? |
|---|---|---|
| Number | The number | Yes |
Text (including "n/a" or "pending") | 0 | Yes |
| TRUE | 1 | Yes |
| FALSE | 0 | Yes |
| Empty cell | Not used | No |
Empty cells are still ignored, just as with AVERAGE. So the key question AVERAGEA answers is: "If every filled-in cell counts, what is the mean?"
Suppose B2:B6 contains 10, 20, absent, 30, and an empty cell.
=AVERAGEA(B2:B6)Returns 15: the total of 10 + 20 + 0 + 30 = 60, divided by 4 non-empty cells. =AVERAGE(B2:B6) would return 20, because it divides by only the three numbers.
=AVERAGEA(C2:C101)If C2:C101 is a column of checkboxes, each ticked box is TRUE (1) and each unticked box is FALSE (0). The result is the proportion of boxes that are ticked, for example 0.42 for 42%.
=AVERAGEA(D2:D20)Useful for scoring sheets where some answers are entered as TRUE/FALSE and others as numeric points.
| Situation | AVERAGE | AVERAGEA |
|---|---|---|
| Numbers only | Same result | Same result |
| Text entries such as "absent" | Skipped | Counted as 0 |
| TRUE / FALSE in cells | Skipped | Counted as 1 / 0 |
| Empty cells | Skipped | Skipped |
Choose AVERAGEA when a text entry genuinely represents a zero score. Choose AVERAGE when text means "no data" and should not affect the result.
"45" typed as text is counted as 0, not 45. Convert it to a real number first.=SUM(range)/ROWS(range).A training coordinator tracks course completion with a checkbox column. =AVERAGEA(C2:C120) returns the share of employees who have finished, because each ticked box counts as 1 and each unticked box as 0.
Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.
Browse our complete library of Google Sheets formula guides
Compare your options
Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.
AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.