[ Davorenko @ 21.08.2017. 14:07 ] @
Pozdrav svima,

Previm neku tabelu evidencije radnog vremana. navedena tabela je definirana tako da se u stupac A unosi mjesec i godina za koji se obračun radi, dok redci E-AI predstavljaju datum u mjesecu.
Ono što mio je potrebna kada se u u retku npr A3 unese mjesec i godina da se automatski u retku E3 do AI3 markiraju dani vikenda. Znam da se to radi preko conditional formating ali nikako ne mogu da uvežem redke dana sa redkom mjeseca obračuna.

Ukoliko neko ima ideju zamolio bih da pogleda tabelu koju sam okačio u prilogu
[ Jpeca @ 21.08.2017. 15:33 ] @
Funkcija koju možeš da iskoristiš za ispitavanje da li je neki datum vikend je WEEKDAY(Datum, Opcija)
Opcijom biraš kako se broje dani: od nedelje, od ponedeljka itd... Kod nas je uobičajeno od ponedeljka (Opcija = 2), a to nam dođe i najlakše za kasnije ispitivanje da li je subota, nedelja - rezultat treba da bude > 5
Datum je datum koji ispituješ. Njega dobijamo kombinacijom meseca obračuna (kolona A) i datuma iz reda 1. Kako jan.17 iz A3 vraća datum 1/1/2017 onda datum koji ispitujemo možemo dobiti kao $A3-1+E$1
Dakle formula bi bila
Code:
=WEEKDAY($A3-1+E$1;2)

Stavio sam tu formulu u 7 red da bi mogao da pratiš. I onda ispitujemo (8. red)
Code:
=E7>5

Kad se uverimo da je to što nam treba, spremni smo da napravimo forumulu za conditional format
1/ Označimo oblast E3 do AI6
2/ Aktiviramo alatku Conditional Formating > New Rule > Use a formula ...
3/ Upišu formulu
=WEEKDAY($A3-1+E$1;2)>5
4/ Postavi odgovarajući format za dane vikenda (Fill npr)

Napomena 7 i 8 red ti više netrebaju - zadržao sam ih samo za objašnjenje

Već je bilo o tome reči na forumu, evo našao http://www.elitesecurity.org/t...epoznavanje-dana-nedelji-EXCEL
[ Davorenko @ 22.08.2017. 09:24 ] @
Primjenio sa ovo pravilo u svoju tabelu i radi sasvim ok. Međutim ima jedan mali nedostatak. Ja sam istestirao navedeno pravilo na bazi ove godine i otrkrio sam da ukoliko je 01. dan u mjesecu subota isti se ne označi npr to je bio slučaj na 01.04. i 01.07.17. Imate li neku ideju kako da rješimo taj nedostatak?
[ Jpeca @ 22.08.2017. 10:20 ] @
Postavi primer gde to ne radi (ne moraš sve nego samo problematičan deo). Možda ti nije ispravno unesen datum - kad selektujem apr.17 proveri da li u liniji formula piše 1.4.2017?
Prikaži rezultat formule u nekom pomoćnom redu za april pa vidi šta se dešava

Ja sam probao u prikačenom primeru da dodam apr.17 i kopirao uslovno formatiranje u taj red i sve mi izgleda OK.
[ Davorenko @ 22.08.2017. 13:39 ] @
Evo spornog primjera,

[ Jpeca @ 22.08.2017. 14:55 ] @
Uslovno formatiranje nije primenjeno na E kolonu nego počinje od F
Conditional Formating > Manage Rules



Izmeni E umesto F i trebalo bi da bude OK
[ Davorenko @ 12.06.2019. 11:52 ] @
Da ne otvaram novu temu moze li mi neko napisati na koji način da još putem conditional formating obiljezim dane praznika



[ Jpeca @ 12.06.2019. 13:18 ] @
Za pravilo možeš da koristiš COUNTIF(Praznici, TekuciDatum) > 0

Ako postoji TekuciDatum u listi Praznici onda će rezultat countif biti 1 ondnosno TRUE
Praznici je imenovani opseg u koloni BQ
Tekući datum dobijaš iz zaglavlja reda i kolone (pažljivo sa $ znakom)
Code:
DATE(YEAR($A3);MONTH($A3);DAY(E$1))

Znači konačna formula kou upisuješ u novo pravilo
Code:
=COUNTIF(Praznici;DATE(YEAR($A3);MONTH($A3);DAY(E$1)))>0

I dodaš odgovarajući format
[ Davorenko @ 12.06.2019. 13:48 ] @
a na koji način se označi tabela BQ jer je nevidim u pravilu
[ Davorenko @ 12.06.2019. 14:03 ] @
rjesio sam umjesto praznici upisao sam kolonu BQ i funkcionira
[ Ivek33 @ 12.06.2019. 14:11 ] @
Citat:
Davorenko:a na koji način se označi tabela BQ jer je nevidim u pravilu

Range BQ je imenovan nazivom "praznici". Pogledaj
- Imenovanje ćelija u Excelu

[ Davorenko @ 24.06.2019. 11:00 ] @
Imam još jedan problemcic koji me muči uz šihtaricu,

U koloni DH gdje se ukupno zbrajaju sati

Ne zbrajaju se točno vrijednosti od (BS2:CW2) iako su obje kolone označena castum "h"
Moze li mi neko sugerirati gdje je greška

LP
[ pera68 @ 24.06.2019. 14:22 ] @
Problem je u formatu ćelije; stavio si custom format h a treba da staviš [h].
Razlika je u tome što format h daje maksimalan zbir do 24 h a format [h] daje zbir i preko 24 h.