Ne znam razlog za ovakav raspored - ali da probamo
Radi lakšeg praćenja imenovao sam opsege
Kolona A (A2:A28) - Prvi
Kolona B - Drugi
Kolona C - Vred1
Kolona D - Vred2
Takođe lakše je ako imamo redne brojeve, pa sam to dodao u koloni E i imenovao Red Br.
Za RADNIK1 prvo nađemo u kom redu je treće pojavljivanje od nazad
Code:
LARGE(((Prvi="RADNIK 1")+(Drugi="RADNIK 1"))*(RedBr);3)
Rezultat je redni broj koji odgovara pretpretposlednjem pojavljivanju RADNIK 1 u kolonama A ili B (+ uslov) - u konkretnom slučaju 19
Sada formiramo SUMPRODUCT(uslov1,uslov2,vrednost za sumiranje) da dobijemo sumu onih vrednosti koji se pojavljuju u koloni C (vred1)
uslov1: Uzimamo samo one redove za koje je redni broj veći ili jednak prethodno nađenom sa LARGE
Code:
RedBr >= LARGE(((Prvi="RADNIK 1")+(Drugi="RADNIK 1"))*(RedBr);3)
uslov2: Uzimamo samo one redove za koje je u koloni A (Prvi) "RADNIK 1"
Code:
Prvi="RADNIK 1"
Vrednosti koje sabiramo se nalaze u koloni C (Vred1)
Dakle formula je:
Code:
=SUMPRODUCT(--(RedBr>=LARGE(((Prvi="RADNIK 1")+(Drugi="RADNIK 1"))*RedBr;3));--(Prvi="RADNIK 1");Vred1)
Ovo je formula samo za sumu odgovarajućih vrednosti iz kolone C. Slična takva formula napravi se za kolonu D (Vred2):
Code:
=SUMPRODUCT(--(RedBr>=LARGE(((Prvi="RADNIK 1")+(Drugi="RADNIK 1"))*RedBr;3));--(Drugi="RADNIK 1");Vred2)
Onda sabereš ove dve vrednosti - isti princip koji si koristio u primeru za ZBIR.
Da bi formule važile za sve radnike zameni "RADNIK 1" sa H2 i kopiraj za ostale.
[Ovu poruku je menjao Jpeca dana 28.09.2017. u 09:12 GMT+1]
Nije to loše Rembrante, samo što ne bi dodao još malo boje?