Työvuorojen lukumäärän laskeminen tietyn viikon aikana, jolloin työntekijä teki ylitöitä

Anonim

Ongelma:

Sarakkeiden A ja B jokainen rivi edustaa vuoden ensimmäisen viikon aikana suoritettua vuoroa.
Sarake A tunnistaa työntekijän ja sarake B näyttää tuntimäärän, jonka työntekijä työskenteli kyseisessä vuorossa.
Jokainen työntekijä voi työskennellä minkä tahansa määrän vuoroja viikossa, ja ne voivat olla vaihtelevia.
Sarakkeet C & D sisältävät samanlaisia ​​tietoja vuoden toisesta viikosta ja niin edelleen.
Jokaiselle työntekijälle ja viikolle (solut A12: B14) haluamme pystyä laskemaan tehdyt ylityövuorot (eli yli 8 tuntia).

Ratkaisu:

Käytä SUMPRODUCT- ja OFFSET -toimintoja seuraavan kaavan mukaisesti:
= SUMPRODUCT ((OFFSET ($ A $ 3: $ A $ 9,0,2*(B12-1)) = A12)*(OFFSET
($ B $ 3: $ B $ 9,0,2*(B12-1))> 8))