Excel

Pago promedio por semana

Average Pay Per Week

Fórmula de Excel: salario promedio por semanaFórmula genérica
= SUMPRODUCT (hours*rate)/ COUNTIF (hours,'>0')
Resumen

Para calcular el salario promedio por semana, excluyendo las semanas en las que no se registraron horas y sin el pago total por semana ya calculado, puede usar una fórmula basada en SUMPRODUCTO y CONTAR funciones. En el ejemplo que se muestra, la fórmula en J5 es:

|_+_|

que devuelve el salario promedio por semana, excluyendo las semanas en las que no se registraron horas. Esto es un fórmula de matriz , pero no es necesario ingresar con control + shift + enter porque la función SUMPRODUCT puede manejar de forma nativa la mayoría de las operaciones de matriz.



Explicación

Primero podría pensar que este problema se puede resolver con el PROMEDIO SI o PROMEDIO SI función. Sin embargo, debido a que el pago total por semana no forma parte de la hoja de trabajo, no podemos usar estas funciones porque requieren un rango.



Cómo cambiar las etiquetas del eje horizontal en Excel 2016

Trabajando desde adentro hacia afuera, primero calculamos el pago total para todas las semanas:

|_+_|

Esta es una operación de matriz que multiplica las horas por las tarifas para calcular los montos de pago semanales. El resultado es un formación como esto:



cómo mantener un total acumulado en Excel
|_+_|

Dado que hay 6 semanas en la hoja de trabajo, la matriz contiene 6 valores. Esta matriz se devuelve directamente a la función SUMPRODUCT:

|_+_|

La función SUMPRODUCTO luego devuelve la suma de elementos en la matriz, 840. En este punto, tenemos:

uso de $ en fórmulas de Excel
|_+_|

A continuación, la función CONTAR.SI devuelve un recuento de valores mayores que cero en el rango D5: I5. Dado que 2 de los 6 valores están en blanco y Excel evalúa las celdas en blanco como cero, COUNTIF devuelve 4.



|_+_|

El resultado final es 840 dividido por 4, lo que equivale a 210

Autor Dave Bruns


^