Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 4.558 pregleda

Najnovija ↓

Uslovno formatiranje datuma 15.12.2009. u 01:27 · pre 205 meseci #1
Nisam uspeo da pronađem rešenje za moj problem.Imam spisak radnika:prezime,ime i datum rođenja.Hteo bi da na rođendan radnika njegovo prezime bude drugačije formatirano (druga boja slova i podloge). Uspeo sam da preko uslovnog formatiranja,koristeći formulu: =MONTH(C2)=MONTH(TODAY()) to postignem, ali je problem što onda to primeni za sve radnike koji su rođeni u tekućem mesecu. Da li postoji mogućnost i kako da se to primeni samo na radnike koji imaju rođendan tekućeg meseca i dana i to isto kojima će biti rođendan za tri dana.
Re: Uslovno formatiranje datuma 15.12.2009. u 12:58 · pre 205 meseci #2
Dobro je što kapiraš da je potrebno formirati logički iskaz, odnosno formulu koja će davati TRUE za željeni ishod (tj ishode).

Da bismo ispitali "rođendane", potrebno je da formiramo normalizovani datum od datuma rođenja, tako što ćemo mu samo promeniti godinu u tekuću i onda, ovaj novi datum, uporediti sa današnjim.

To npr radi ova formula:
Code:
=DATE(YEAR(TODAY());MONTH(A1);DAY(A1)) = TODAY()


Ako je uslov da se ispita i interval od 3 dana ranije, formula će biti složenija, npr:
Code:
=OR(DATE(YEAR(TODAY());MONTH(A1);DAY(A1)) + ROW(INDIRECT("1:4")) - 1 = TODAY())

(uz unos kao matrične formule, CTRL+SHIFT+ENTER)
Potpis
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Re: Uslovno formatiranje datuma 15.12.2009. u 16:08 · pre 205 meseci #3
Hvala na brzom odgovoru.Prva formula za dan rodjenja radi.Ja sam išao pogrešnim putem pokušavajući da preko IF uslova to uradim ali nisam uspevao. Imam problem sa drugom formulom.Istu sam unosio desetak puta(uvek sam je unosio kao matričnu formulu= ali nikako ne ide.
Šaljem moj primer. Možete li mi reći gde grešim.
Re: Uslovno formatiranje datuma 16.12.2009. u 11:16 · pre 205 meseci #4
Formule počinju znakom jednakosti, mislio sam da toliko znaš.. Formulu sam malo prepravio, sada glasi
Code:
=OR(DATE(YEAR(TODAY());MONTH(A1);DAY(A1)) - ROW(INDIRECT("1:4")) + 1 = TODAY())

i uneo je direktno u polje za uslov pod kojim će se formatirati. (Na taj način, radi nezavisno od toga da li je matrična ili ne.)

Po meni, mnogo bolji način je pisanje formule koja će da računa najbliži rođendan i preko tog podatka da onda vrati ime "vlasnika". :)
Barem sam ja ovo (svojevremeno) tako rešavao.

Za više detalja pogledaj Nalaženje najbližeg datuma (do isteka roka) gde je ovo rešavano.
Potpis
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Re: Uslovno formatiranje datuma 16.12.2009. u 11:50 · pre 205 meseci #5
Hvala još jednom na pomoći i na ukazivanje teme gde treba da tražim rešenje. Sada ću pokušati da to rešim. Znam da se formule unose sa pošetkom zanaka= i ja sam ih u mom prikačenom fajlu tako i uneo što se vidi ako se pogleda uslovno formatiranje kolone B. U koloni E sam samo tekstualno (bez znaka=) napisao kako izgleda formula koju sam koristio.
U novom primeru koji ste mi dali sa prepravljenom formulom,nova formula označava lica kojima je bio rođendan pre 1,2 ili 3 dana a moj problem je bio da prikaže lica kojima će biti rođendan za 1,2 ili 3 dana.
Re: Uslovno formatiranje datuma 16.12.2009. u 13:03 · pre 205 meseci #6
Očekivao sam da vidim "problem sa unosom matrične formule" i pretpostavio sam da od mene očekuješ komentar šta to "ne ide" pa sam tako i tumačio ono što sam zatekao. Ok, razjasnili smo sad oko kucanja jednakosti.

Što se tiče moje "prepravke", ispravljeno je da formula vraća TRUE za 0-3 dana pre samog rođendana, što i jeste bilo tvoje pitanje. Ako ti je više odgovarala prethodna varijanta, prosto zanemari ovu prepravku.
Potpis
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Re: Uslovno formatiranje datuma 16.12.2009. u 15:30 · pre 205 meseci #7
Hvala vam na odgovoru i potpunom rešenju mog problema.Za moj prethodni komentar je kriva moja brzopletost.Vaša zadnja formula radi upravo ono što sam tražio.Međutim ja sam otvorio vaš priloženi fajl i video da nije rezultat koji meni treba a nisam proverio da li je uneta formula koju ste mi dali.Sada sam proverio i video da se pri unosu formule u priložrnom primeru potkrala greška pa je uneta formula gde je umesto - bilo + (OR(DATE(YEAR(TODAY());MONTH(A1);DAY(A1)) + ROW(INDIRECT("1:4")) + 1 = TODAY()). Kada sam uneo formulu koju ste mi dali sve je bilo kako sam tražio. Još jednom zahvaljujem na rešenju koje ste mi dali.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme