Excel

Priemerná mzda za týždeň

Average Pay Per Week

Excel vzorec: Priemerná mzda za týždeňGenerický vzorec | _+_ | Zhrnutie

Na výpočet priemernej mzdy za týždeň, s výnimkou týždňov, v ktorých neboli zaznamenané žiadne hodiny, a bez už vypočítanej celkovej mzdy za týždeň môžete použiť vzorec založený na SUMPRODUCT a COUNTIF funkcie. V uvedenom príklade vzorec v J5 je:



= SUMPRODUCT (hours*rate)/ COUNTIF (hours,'>0')

ktorá vracia priemernú mzdu za týždeň, s výnimkou týždňov, v ktorých neboli zaznamenané žiadne hodiny. Toto je maticový vzorec , ale nie je potrebné zadávať s ovládaním + shift + enter, pretože funkcia SUMPRODUCT môže natívne zvládnuť väčšinu operácií poľa.

Vysvetlenie

Najprv si môžete myslieť, že tento problém je možné vyriešiť pomocou AVERAGEIF alebo AVERAGEIFS funkciu. Pretože však celková platba za týždeň nie je súčasťou pracovného hárka, nemôžeme tieto funkcie používať, pretože vyžadujú určitý rozsah.





ako vypočítať platby iba úrokov v programe Excel

Pri práci zvnútra von najskôr vypočítame celkovú mzdu za všetky týždne:

 
= SUMPRODUCT (D5:I5*D6:I6)/ COUNTIF (D5:I5,'>0')

Toto je operácia poľa, ktorá vynásobí hodiny sadzbami na výpočet čiastok týždenných platov. Výsledkom je pole Páči sa ti to:



ako urobíte spojnicový graf v programe Excel
 
D5:I5*D6:I6 // total pay for all weeks

Pretože v pracovnom hárku je 6 týždňov, pole obsahuje 6 hodnôt. Toto pole je vrátené priamo do funkcie SUMPRODUCT:

 
{87,63,48,0,12,0} // weekly pay amounts

Funkcia SUMPRODUCT potom vráti súčet položiek v poli, 840. V tomto mieste máme:

vnorenie, ak funguje v programe Excel 2013
 
 SUMPRODUCT ({348,252,192,0,48,0})

Ďalej funkcia COUNTIF vráti počet hodnôt väčší ako nula v rozsahu D5: I5. Pretože 2 zo 6 hodnôt sú prázdne a Excel vyhodnotí prázdne bunky ako nula, funkcia COUNTIF vráti 4.

 
=840/ COUNTIF (D5:I5,'>0')

Konečný výsledok je 840 delený 4, čo sa rovná 210

Autor Dave Bruns


^