[ darkos1 @ 15.11.2015. 11:49 ] @
Imam evideciju gde se vodi vremenski period obavljanja posla za svako lice. Zbog lošeg unošenja podataka jedno lice je u istom ili dijelom perioda bilo na dva mjesta. Kako da mi ta preklapanja perioda označi kako bi ih mogao ispraviti.

Kolona A index lica
kolona B period od
Kolona C period do



[Ovu poruku je menjao darkos1 dana 15.11.2015. u 21:35 GMT+1]
[ Ivek33 @ 15.11.2015. 16:51 ] @
Nemam sada baš neku ideju, ali ovako što mi je prvo palo na pamet

Ako imaš puno podatka i ako ti je cilj samo saznati gdje se podaci preklapaju tada probaj na ovaj način.

Pomoćni Sheet2
U njemu povuci osnovne podatke sa Sheet1 ("Paste link" za tri stupca)
U prvom retku Row1 postavi sve datuma za cijelu godinu
U ćeliju D2 postavi formulu i kopiraj je u desno pa cijeli red dolje
Code:
=IF(AND(D$1>=Sheet1!$B2;D$1<=Sheet1!$C2);1;"")

Pomoćni Sheet3
U prvom retku Row1 postavi sve datuma za cijelu godinu
U A stupcu postavi UNIQUE podatke za šifre
U ćeliju D2 postavi formulu i kopiraj je u desno pa cijeli red dolje
Code:
=SUMIF(Sheet2!$A$2:$ND$16;$A2;Sheet2!D$2:D$16)

Također na raspon podataka D2:ND16 (izmjeni range po potrebi) postavi Conditional Formatting formulu ispod da ti označi sve ćelije koje se preklapaju na isti datum
Code:
=IF(D2>1;TRUE;FALSE)

Sve ćelije koje budu veće od 1 pokazat će ti da se na taj datum preklapa jedinstvena šifra
[ darkos1 @ 15.11.2015. 20:46 ] @
Zahvaljujem se na brzom odgovoru, ali mi ovo nije sretno rješenje jer je vremenski period desetak godina.
Vremenski rasponi mogu biti od 1 mjesec pa i do dvije-tri godine.
[ Ivek33 @ 16.11.2015. 15:12 ] @
Citat:
darkos1: ovo nije sretno rješenje jer je vremenski period desetak godina.
Trebao si to odmah napomenuti. Excel ima preko 16384 stupca. Jedna godina 365 dana.

Ako ništa (dok ne nađeš rješenje možeš si barem vidjeti koje šifre ti se preklapaju)
Vidi attach
[ 2012 @ 18.11.2015. 11:09 ] @
@darkos1

Mislim da sam ti resio problem, ti pogledaj pa mi kazi.

Postupak:

Prvo sortiras podatke
U dve pomocne kolone uneses broj nedelje u godini za pocetak i broj nedelje za kraj izvrsenoh rada
Onda uz pomoc formule u trecoj kolonu oznacis nelogicnost/gresku
Posle upotrebom Conditional Fomating-a obojis da bi bilo uocljivije.

Formula je sledeca:
Code:
IF(AND(A2=A1;E2<F1);"X";"")


Pocnes od prvog reda i samo kopiras nadole.

Cela poenta resavanja problema je u sledecoj logici:

ako se podaci sortiraju, onda ne moze da redni broj nedelje kad je neki posao poceo da bude manji od rednog broja nedelje kad je prethodni posao/zapis zavrsio.







[Ovu poruku je menjao 2012 dana 18.11.2015. u 12:24 GMT+1]
[ darkos1 @ 21.11.2015. 11:20 ] @
Nisam ovih dana bio na forumu, pa se izvinjavam što se nisam javio ranije.
Ivekovo ponuđeno rješenje za sada rješava problem.

Ponuđeno rješenje od kolege 2012 je interesantno ali mi ne rješava problem.
Imam lica kojima je period upisan od 01.03.2012. do 01.05.2015, u međuvremenu je bio
privremeno na drugom mjestu u vremenu od 01.06.2014. do 01.10.2014. godine.
Ovde je očigledno preklapanje a neće ga obilježiti.

pozz
[ 2012 @ 21.11.2015. 12:40 ] @
@darkos1

Ja sam stekao vestine i razvio sposobnost da resavam probleme (modeliranje i slicno) u Excel-u, ali nisam stekao vestinu da citam misli.

U ponudjenom projektnom zadatku i primeru koji si naveo nije naznaceno postojanje primera kojeg sad navodis.

Primereno primeru i zadatku ja sam ponudio predlog resenje.
[ Ivek33 @ 21.11.2015. 16:37 ] @
Citat:
darkos1:
Imam lica kojima je period upisan od 01.03.2012. do 01.05.2015, u međuvremenu je bio
privremeno na drugom mjestu u vremenu od 01.06.2014. do 01.10.2014. godine.
Ovde je očigledno preklapanje a neće ga obilježiti.
Po ideji kolege @2012, probaj u E1 formulu (ostalo prema njegovim uputama)
Code:
=IF(AND(A1=A2;B2<C1);"X";"")

BTW: nisam siguran da ti i ovo može pomoći

[EDIT]:
Ako želiš izbjeći taj pomoćni stupac tada selektiraj podatke u stupcu A i postavi ovu Conditional Formatting formulu
Code:
=IF(IF(AND(A1=A2;B2<C1);"X";"")="X";TRUE;FALSE)

ili ovu

=IF(AND(A1=A2;B2<C1);TRUE;FALSE)


[Ovu poruku je menjao Ivek33 dana 21.11.2015. u 17:57 GMT+1]
[ 2012 @ 22.11.2015. 13:07 ] @
@Ivek33

Nema potrebe za menjanjem formule, jedino se promeni postupak trazenje. Primeni se metoda aproksimacije ili sukcesivne aproksimacije.

U prevodu, zavrsis ciscenje godine za godinom kad si zavrsio ciscenje preklapanja unutar jedne godine izvrsi se provera i preklapanja izmedju godina.
Kad bude sredio 2015 i sva preklapanja unutar 2015-te, ostace samo tacni podaci za tu godinu, na prvo spajanje sa ostalim ociscenim podacima isplivace greska.