Excel

Keskipalkka viikossa

Average Pay Per Week

Excel -kaava: Keskipalkka viikossaYleinen kaava | _+_ | Yhteenveto

Voit laskea keskipalkan viikossa, lukuun ottamatta viikkoja, joille ei ole kirjattuna tuntia, ja ilman jo laskettua kokonaispalkkaa viikossa, käyttämällä kaavaa, joka perustuu SUMPRODUCT ja COUNTIF toimintoja. Esitetyssä esimerkissä J5: n kaava on:



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

joka palauttaa keskipalkan viikossa, lukuun ottamatta viikkoja, joille ei ole kirjattu tuntitietoja. Tämä on taulukon kaava , mutta sitä ei tarvitse syöttää control + shift + enter, koska SUMPRODUCT -toiminto pystyy käsittelemään useimmat matriisitoiminnot.

Selitys

Voisit ensin ajatella, että tämä ongelma voidaan ratkaista KESKIMÄÄRÄINEN tai KESKIMÄÄRÄISET toiminto. Kuitenkin, koska kokonaispalkka viikossa ei ole osa laskentataulukkoa, emme voi käyttää näitä toimintoja, koska ne edellyttävät väliä.





kuinka viitata arkkiin Excelissä

Sisäpuolelta ulospäin laskettaessa laskemme ensin kaikkien viikkojen kokonaispalkan:

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

Tämä on matriisitoiminto, joka kertoo tunnit hinnoilla viikkomaksujen laskemiseksi. Tuloksena on matriisi kuten tämä:



väritä joka toinen rivi Excelissä
 
D5:I5*D6:I6 // total pay for all weeks

Koska laskentataulukossa on 6 viikkoa, taulukko sisältää 6 arvoa. Tämä taulukko palautetaan suoraan SUMPRODUCT -funktioon:

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

SUMPRODUCT -funktio palauttaa sitten taulukon alkioiden summan 840. Tässä vaiheessa meillä on:

$: n käyttö excel-kaavoissa
 
 SUMPRODUCT ({348,252,192,0,48,0})

Seuraavaksi COUNTIF -funktio palauttaa nollaa suurempien arvojen määrän alueella D5: I5. Koska 2 kuudesta arvosta on tyhjiä ja Excel arvioi tyhjät solut nollaksi, COUNTIF palauttaa 4.

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

Lopputulos on 840 jaettuna 4: llä, mikä on 210

Kirjailija Dave Bruns


^