Hice función en la hoja de google
function AVG_ZERO(input) { return input.length };Pero la longitud de la matriz es diferente Si el rango de números se encuentra en una columna, entonces se considera correcto Si el rango de números se encuentra en una cadena, entonces la longitud es 1 Enlaces a las imágenes: https://postimg.cc/56xfmhZh https://postimg.cc/HVc13T6P
Intente desplegar la matriz utilizando la función Array.flat() en elementos separados independientemente de la orientación:
function AVG_ZERO(input) { return input.flat().length };Eso le dará 3 tanto para la fila como para la columna.
Si pasa un rango de celdas como argumento de una función personalizada, su función personalizada tratará el argumento como una matriz bidimensional de los valores de la celda, siendo las matrices internas las filas individuales. Es decir, la length de la matriz externa será igual al número de filas en su rango: 1 para B1:D1 y 3 para B1:B3 .