Swonder
27.04.21,14:04
Ahojte, Potrebujem priradit na zaklade datumu nazov pracovnej zmeny. napr.od 19.4.2021 06.00 do 14:00- ranna, od 14:00 do 22.00 poobedna, od 22.00 do 06:00 nocna atd. casove pole by malo byt v ramci jedneho roka. su tam vikendy a v noci sa meni datum dakujem pekne
excel.sk
27.04.21,15:00
.

.=IF(OR(HOUR(A2)<6;HOUR(A2)>=22);"Nočná";IF(HOUR(A2)>=14;"Poobedná";"Ranná"))



Tak, ak som porozumel tomu upresneniu, tak nejako takto snáď

.=INDEX($D$2:$D$4;MATCH(IF(OR(HOUR(A2)<6;HOUR(A2)>=22);"N";IF(HOUR(A2)>=14;"P";"R"));OFFSET($D$2;0;MATCH("KW"&ISOWEEKNUM(A2);$D$1:$AZ$1;0)-1;3;1);0))

.
Swonder
28.04.21,07:50
funguje super, vdaka, len to nie je to co hladam.
zle som polozil otazku...
potreboval by som priradit nazov pracovnej zmeny (kto v dany cas pracoval - Jano, Peto, Karol) na zaklade konkretneho datumu, resp. casu. Problem je ze po tyzdni sa zmena meni napr tento tyzden ma rannu Jano ale dalsi tyzden ma nocnu a dalsi poobednu. keby to nestacilo potrebujem zohladnit aj minuty.Vyzera to na poriadnu vyzvu (aspon mne to tak pripada) tak dufam ze niekto sa na toto podujme :)
dakujem za kazdu snahu.
excel.sk
28.04.21,15:19
.
nový vzorec v odpovedi
.