Excel

Povprečna plača na teden

Average Pay Per Week

Excel formula: Povprečna plača na tedenSplošna formula | _+_ | Povzetek

Za izračun povprečnega tedenskega plačila, razen tednov, v katerih ni bilo zabeleženih nobenih ur, in brez že izračunanega skupnega plačila na teden, lahko uporabite formulo, ki temelji na PODROČJE in COUNTIF funkcije. V prikazanem primeru je formula v J5:





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

ki vrača povprečno plačo na teden, razen tednov, v katerih ni bilo zabeleženih nobenih ur. To je an formula matrike , vendar ni treba vnesti s tipkama control + shift + enter, ker funkcija SUMPRODUCT lahko izvorno obravnava večino operacij niza.

Pojasnilo

Morda boste najprej pomislili, da je to težavo mogoče rešiti z POVPREČNO ali POVPREČNO funkcijo. Ker pa skupno plačilo na teden ni del delovnega lista, teh funkcij ne moremo uporabljati, ker zahtevajo obseg.





kako izračunati samo plačila obresti v

Pri delu od znotraj navzven najprej izračunamo skupno plačilo za vse tedne:

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

To je matrična operacija, ki pomnoži ure s stopnjami za izračun tedenskih zneskov plač. Rezultat je an matriko Všečkaj to:



predloga za mesečne formule za sestavljene obresti
 
D5:I5*D6:I6 // total pay for all weeks

Ker je na delovnem listu 6 tednov, matrika vsebuje 6 vrednosti. Ta matrika se vrne neposredno v funkcijo SUMPRODUCT:

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

Funkcija SUMPRODUCT nato vrne vsoto elementov v matriki 840. Na tej točki imamo:

kako šteti abecede v
 
 SUMPRODUCT ({348,252,192,0,48,0})

Nato funkcija COUNTIF vrne število vrednosti, večjih od nič v območju D5: I5. Ker sta 2 od 6 vrednosti prazna in Excel prazne celice oceni kot nič, COUNTIF vrne 4.

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

Končni rezultat je 840, deljeno s 4, kar je enako 210

Avtor Dave Bruns


^