use crate;
use collect_nums_a_direct;
/// `AVERAGEA(value1, ...)` — average including booleans and text.
/// - Numbers/Dates: included at face value.
/// - Booleans: TRUE=1, FALSE=0 (always, direct and array).
/// - Direct text that parses as number: coerced to that number.
/// - Direct text that does NOT parse: treated as 0 (counted).
/// - Array text: treated as 0 (counted).
/// - Empty: skipped.
/// - No args → `#N/A`. No numeric values → `#DIV/0!`.