AVERAGEA function
The AVERAGEA function in Excel calculates the average (arithmetic mean) of the values in a range, but it includes both numbers and logical or text values. Unlike the AVERAGE function, which ignores text and logical values, AVERAGEA evaluates them as follows:
- TRUE is treated as 1
- FALSE is treated as 0
- Any text value is treated as 0
Syntax
=AVERAGEA(value1, [value2], ...)
- value1, value2, …: These are the numbers, cell references, or ranges to calculate the average. You can input up to 255 values.
Description
- The AVERAGEA function calculates the average of numbers and considers logical values and text as 0 or 1 based on the input.
- AVERAGEA includes zeros in the calculation and treats non-numeric values in a specific way (as explained above).
Example 1: Basic Usage
If you have the numbers 5, 10, “Text”, TRUE, FALSE, you can calculate their average:
=AVERAGEA(5, 10, "Text", TRUE, FALSE)
Result:
The result is 3.2, because Excel evaluates the logical values and text as follows:
- 5 and 10 are treated as numbers.
- “Text” is treated as 0.
- TRUE is treated as 1.
- FALSE is treated as 0.
Example 2: Using Cell Ranges
Assume the values in cells A1:A5 are 5, 10, “Text”, TRUE, FALSE. The formula:
=AVERAGEA(A1:A5)
Result:
The result will also be 3.2, as Excel evaluates the values in the range using the same logic as the previous example.
Example 3: Empty Cells
If a range contains empty cells, they are ignored in the calculation. For example, if cells A1:A4 contain 5, 10, TRUE, and an empty cell, the formula:
=AVERAGEA(A1:A4)
Result:
The result will be 5.33, because the empty cell is ignored:
Comparison with AVERAGE
- AVERAGE: Only averages numeric values, ignoring text, logical values, and empty cells.
- AVERAGEA: Averages numeric values, treating text as 0, TRUE as 1, and FALSE as 0.
Practical Use Cases
- AVERAGEA can be useful when dealing with datasets that contain both numbers and logical values, especially when you want to factor in logical results like TRUE/FALSE.
- It is useful in situations where you need to calculate averages from survey results that include yes/no responses (e.g., TRUE/FALSE).
Usage Note
Be cautious when using AVERAGEA if your data contains text or logical values, as their inclusion in the calculation may not always be intended.
The AVERAGEA function provides a broader evaluation, counting logical and text entries in addition to numbers.