prucommercialre.com


Un promedio que excluye los valores cero

Verónica sabe cómo usar la función PROMEDIO para determinar el promedio de un rango de valores. A ella le gustaría tener la media determinada en base a los valores distintos de cero en el rango, sin embargo.

La función de hoja de cálculo más adecuado para este propósito es utilizar AVERAGEIF. Se puede utilizar de esta manera:

= AVERAGEIF (A1: A50, "> 0")

Esta función sólo incluye en el promedio de esas células que contienen valores mayores que cero. Si desea excluir también celdas en blanco, se debe utilizar la función PROMEDIO.SI.CONJUNTO. Esta función se diferencia de AVERAGEIF en que le permite especificar múltiples criterios que indican que las células de la media.

= PROMEDIO.SI.CONJUNTO (A1: A50, A1: A50, "> 0", A1: A50, "<>" "")

Por supuesto, si usted quiere abordar el problema de la "vieja escuela" (sin usar AVERAGEIF o PROMEDIO.SI.CONJUNTO), entonces hay varias maneras que usted puede proceder. El primero es recordar cómo se calcula un promedio. Se define como la suma de un rango de valores dividido por el número de elementos de la gama. Por lo tanto, se podía calcular el promedio de exclusión simplemente asegurándose de que el denominador (el número que se están dividiendo por) no incluye los valores cero. Por ejemplo:

= SUMA (A1: A50) / de CONTAR.SI (A1: A50, "<> 0")

Este enfoque utiliza la función de CONTAR.SI para determinar el número de células en el rango (A1: A50) que no contienen cero. Si este rango no sólo contiene ceros, sino también las celdas en blanco, y no desea que las celdas en blanco figurado en el resultado, entonces usted necesita utilizar una fórmula más compleja:

= SUMA (A1: A50) / (de CONTAR.SI (A1: A50, "<> 0") - COUNTBLANK (A1: A50) -
(CONTARA (A1: A50) -count (A1: A50)))

La función de CONTAR.SI cuenta las células que no evalúan de forma explícita a 0, pero va a contar las células blanco y de texto. El término COUNTBLANK ajusta a las celdas en blanco y la diferencia entre CONTARA y COUNT ajusta el recuento total de células que contienen texto.

Por supuesto, también puede utilizar una fórmula de matriz para hacer su cálculo:

= PROMEDIO (IF (A1: A50 <> 0, A1: A50))

Recuerde que la matriz fórmulas tienen que ser introducidas mediante la combinación de teclas Ctrl + Shift + Enter. Esta fórmula de matriz también excluye blancos o células que contienen texto.

En suma, es más fácil de utilizar las funciones PROMEDIO.SI.CONJUNTO AVERAGEIF o. ¿Cuándo no querer usarlos? Cuando tenga que compartir el libro con los usuarios de las versiones de Excel anteriores a Excel 2007. (Esto es cuando se añadieron las funciones de Excel.)

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (7729) se aplica a Microsoft Excel 2007 y 2010. Se puede encontrar una versión de este consejo para el más viejo interfaz de menú de Excel aquí: un promedio que excluye los valores cero.