Novo

Forum kao aplikacija na telefonu

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

Automatsko bojenje celije za unapred definisane uslovne vrednosti

  • 23 odgovora
  • 14.962 pregleda

Najnovija ↓

Automatsko bojenje celije za unapred definisane uslovne vrednosti 15.08.2012. u 12:30 · pre 173 meseca #1
U excel fajlu u prilogu u kolonama E i I (od vrste 9) zelim da mi excel automatski oboji celiju ukoliko u nju unesem vrednost koja je jednaka i za 10 manja od najblize vrednosti datih u tabeli 1 sheet2. Dakle u ove kolone se svaki dan unose odredjeni podaci i zelim da me na ovaj nacin Excel upozori kada je uneta vrednost blizu najblizoj datoj u tabeli sheet-a 2. Nadam se da je razumljivo!
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 16.08.2012. u 12:54 · pre 172 meseca #3
Tvoje pitanje nije baš najjasnije, ne može nešto biti istovremeno i jednako i za 10 manje od nečeg drugog.

Ako sam razumeo tvoju nameru, ti bi želeo da drugačije označiš ćeliju koja ima vrednost između k*250-10 i k*250 uključujući i granice. Ako je to bila tvoja namera, onda je potpuno nepotrebno da na drugom listu praviš sve te ćelije, jednostavnije je koristiti funkciju MOD().

Rešenje za to je conditional formating. Sa tvojim Excel fajlom nisam mogao ništa da uradim zato što mi je iz nekog razloga bio disejblovan conditional formating.

Evo rešenja u priloženom fajlu.

Formula za conditional formating je (za kolonu E): =250-MOD($E9,250)<=10
Za kolonu I samo zameniti E sa I.
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 16.08.2012. u 22:30 · pre 172 meseca #4
Citat:
djoka_l:
Tvoje pitanje nije baš najjasnije, ne može nešto biti istovremeno i jednako i za 10 manje od nečeg drugog.

Ako sam razumeo tvoju nameru, ti bi želeo da drugačije označiš ćeliju koja ima vrednost između k*250-10 i k*250 uključujući i granice. Ako je to bila tvoja namera, onda je potpuno nepotrebno da na drugom listu praviš sve te ćelije, jednostavnije je koristiti funkciju MOD().

Rešenje za to je conditional formating. Sa tvojim Excel fajlom nisam mogao ništa da uradim zato što mi je iz nekog razloga bio disejblovan conditional formating.

Evo rešenja u priloženom fajlu.

Formula za conditional formating je (za kolonu E): =250-MOD($E9,250)<=10
Za kolonu I samo zameniti E sa I.


E to je ono sto mi treba! Hvala Djoko svaka cast! Ova funkcija MOD mi nije poznata jer nisam jos toliko napredovao. Voleo bih malo pojasnjenje formule, a i ne vidim gde je formula uneta i kako je preneta na ostale celije? Mozda sam bio malo neprecizan ali da pojasnim. Kada mi se vrednosti koje unosim primaknu na 10 od 250 motor sati lokomotive (a to moze biti bilo koji broj izmedju npr. 6240 i 6250 ili izmedju 5990 i 6000 jer menjamo ulje na svakih 250 motor sati!). Ipak ovo je to sto mi treba a umesto 10 mogu i neki drugi broj veci ako zelim da me ranije upozori?
Nesto sam ogranicio u excelu jer samo ja unosim podatke pa da mi drugi ne bi brisali nesto, pa zaboravih da skinem pre kacenja. Izvinjavam se.
Hvala jos jednom ovo mi puno znaci samo bih voleo da razumem ovu formulu i ove dolare.Hvala
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 16.08.2012. u 23:29 · pre 172 meseca #5
Ne znam koju verziju Excela imaš, ja sam ti resenje napravio na verziji 2010. Evo kako se radi na 2003 i starijim:

Selektuj ćelije E9 do E1335 (to su ćelije u kojima si predvideo podatke)

Izaberi iz menija Format Conditional Formating (na verziji 2010 Conditional Formating ti se nalazi na ribonu)
Izaberi da je uslov formula i upiši je (vidi sliku).

Što se ostalih pitanja tiče:

MOD() je matemetička funkcija koja daje ostatak kod deljenja prvog broja sa drugim, na primer:
mod(240, 250) = 240 zato što je 240/250 = 0*250 + 240 (ostatak je 240)
mod(501, 250) = 1 zato što je 501/250 = 2*250 + 1 (ostatak je 1)

Znak dolar ($) kod referenciranja ćelija predstavljva apsolutnu vrednost (apsolutnu referencu). Kada ćeliju sa formulu kopiraš, onda se apsolutna referenca ne menja.
Recimo u ćeliju A1 upiši broj 117 (kurs EUR). U B1 do B10 upiši neke iznose u dinarima. U C1 upiši formulu: =round(B1/$A$1,2)
Ovu formulu povuci do C10. Tako ćeš dobiti u C2 formulu =round(B2/$A$1,2), C3 =round(B3/$A$1,2) Dakle, ono $A$1 se ne menja, ali se menja prvi argument (B1, B2, B3). U stvari, B1 u formuli u ćeliji C1 ne znači da se uzima vrednost ćelije B1 nego vrednost ćelije koja je jedno polje u levo od ćelije C1.

U formuli za Conditional Formating, upisan je $E9. To znači, da kada se formula primeni na opseg E9:E1335, ono E nikad ne sme da se promeni, a ono 9 može da se promeni.

Na kraju, moja formula nije dobra kada su vrednosti u ćelijama E ili I tačno deljive sa 250.
Za vežbu, izmeni formulu za Conditional formating na:

=OR(MOD($E9,250)>=240, MOD($E9,250)=0)
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 16.08.2012. u 23:53 · pre 172 meseca #6
Evo ti jos jedan primer sa apsolutnim i relativnim adresiranjem:
U ćeliju C3 sam upisao formulu =$B3*C$2

Nju treba pročitati ovako. Pošto je formula u ćeliji C3, tada $B3 znači vrednost koja se nalazi u koloni B (B je apsoultno referencirano) u istom redu (zato što je 3 relativna referenca, a isti red zato što je B3 i C3 isti red) pomnožiti sa vrednošću iz iste kolone (C$2 i C3 su u istoj koloni - C) ali koja je (uvek) u drugom redu, zato što je drugi red apsolutno referenciran ($2).

Nakon ovoga, formulu sam iskopirao u C4 do C12, a zatim opseg C3 do C 12 iskopirao na D3 do L12 i dobio sam tablicu množenja. Svaka ćelija u tablici množenja je proizvod vrednosti iz B kolone i drugog reda...
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 17.08.2012. u 07:19 · pre 172 meseca #7
Citat:
djoka_l:
Evo ti jos jedan primer sa apsolutnim i relativnim adresiranjem:
U ćeliju C3 sam upisao formulu =$B3*C$2

Nju treba pročitati ovako. Pošto je formula u ćeliji C3, tada $B3 znači vrednost koja se nalazi u koloni B (B je apsoultno referencirano) u istom redu (zato što je 3 relativna referenca, a isti red zato što je B3 i C3 isti red) pomnožiti sa vrednošću iz iste kolone (C$2 i C3 su u istoj koloni - C) ali koja je (uvek) u drugom redu, zato što je drugi red apsolutno referenciran ($2).

Nakon ovoga, formulu sam iskopirao u C4 do C12, a zatim opseg C3 do C 12 iskopirao na D3 do L12 i dobio sam tablicu množenja. Svaka ćelija u tablici množenja je proizvod vrednosti iz B kolone i drugog reda...


Sjajno! Nemam reci za pojasnjenje. Hvala puno jos jednom!
Pozdrav
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 18.12.2012. u 14:45 · pre 168 meseci #8
E sad pojavio se meni tu jos jedan problem! Pokusavam da analogno prethodnim uputstvma promenim neke uslove, sto je vrlo logicno ali nista se ne desava! Naime, zelim sada da mi ovi postavljeni uslovi vaze samo od celije F906 na dole i J906 na dole! Kapiram da u postojecim uslovima treba samo da umesto $F9 i $J9 upisem $F906 odnosno $J906 u formulama "=250-MOD($F9;250)<=30" i "=500-MOD($F9;500)<=30". Kada to uradim nista se ne desava cak naprotiv ostaju obelezene formatirane celije F929-F933 koje se odnose na prethodnu formulu.
Ako ima resenja za ovo bio bih vam svima zahvalan!
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 18.12.2012. u 16:15 · pre 168 meseci #10
Verovatno nisi uskladio adresu sa aktivnom ćelijom - kada se radi o relativnim referencama onda Excel primenjuje adresu u odnosu na aktivnu!

Koliko sam mogao da primetim, u obe kolone koristiš isti obrazac pa nema potrebe da je zaključavaš sa $. Izmenio sam to, sada obe koriste istu definiciju za uslovno formatiranje. To i sam možeš da vidiš kada obeležiš bilo koju ćeliju i ideš na Ctrl+G (GoTo) > Special > Conditional Format i tu izabereš "Same".
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: Automatsko bojenje celije za unapred definisane uslovne vrednosti 19.12.2012. u 09:03 · pre 168 meseci #12
Nisam ni shvatio da išta treba da menjaš. Rekao si da ne uspevaš da primeniš uslovni format nadole, ja ga međutim jesam izmenio utoliko što je uniformisanije i sada imaš jedan set od dve formule umesto dva. U tom smislu i nije trebalo išta da bude drugačije, u konačnom efektu.
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: Automatsko bojenje celije za unapred definisane uslovne vrednosti 20.12.2012. u 08:40 · pre 168 meseci #13
Evo konkretno sta mi je potrebno! Mislim da ne moze jednostavnije da se objasni. Okacio sam Excel fajl i tu sve ukratko objasnio!
Jako sam isfrustriran problemom ali ova formula sa MOD funkcijom cini se da nije ono sto mi treba, ili je treba doraditi ali ja ne znam kako.
Ukljucio sam sve mozdane podsisteme :-) ali ne vredi. Nece pa nece.
Molim za pomoć!
HVALA UNAPRED
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 20.12.2012. u 10:00 · pre 168 meseci #15
danilo77, i dalje si preterano konfuzan: sve dotle dok ti za komunikaciju "trebaju ruke" - u ovom slučaju crtanje i bojadisanje, imaš problem sa artikulacijom problema. Da bi ti iko ko je sa strane pomogao moraš prvo to sam da razrešiš. Za logičko apstrahovanje je totalno nebitna pozadina priče sa lokomotivama i ostalim - ajde 'zamena ulja' u redu, pomaže da se shvati razlog ali nepotrebno komplikuješ sa detaljima.

Ako ti treba bojenje za +/-30 onda u primeru valjda treba da je obojeno već od 78 pa naviše, zar ne?

Koliko mogu da primetim iz uzorka, ubrzo ćeš imati obojenu celu kolonu jer su koraci između unosa uglavnom <20% od granice za reagovanje. Ili si to možda zamislio da ide na fiksno? da se posmatraju fiksno vrednosti 100, 200, 300 itd? Jer ne mora da znači da će do promene ulja nastupiti tačno u željeni čas, zar ne?
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: Automatsko bojenje celije za unapred definisane uslovne vrednosti 20.12.2012. u 11:24 · pre 168 meseci #16
3okc, mislim da sam sa datim primerom pokusao da objedinim ono sto je za mene u praksi problem i ono sto je jednom "programeru" potrebno da ga resi. Smatram da bi se neki problem resio mora malo sire da se gleda jer ipak matematika se u visim i visokim skolama ucei (pa cak i u osnovnoj) ne zbog nje same vec zbog njene primene.
Meni ne treba da excel kada dobije uslov za bojenje celija nastavi i posle toga da ih boji vec da prestane kada dostigne vrednost koja je od pocetne uvecana za dati broj (X), a da pocne da ih boji od trenutka kada sam naveo (X-Y).
Primer koji sam dao je cisto proizvoljan, nisam hteo vise da opterecujem sa originalnim fajlom.
Naravno nisam mislio da ide fiksno, jer nikad se ta "zamena ulja" ne desava bas u isti datum ili nakon istog broja sati - ali mislim da bih se snasao da kasnije ja sam uslovno formatiram kolonu od tog momenta na dalje samo kada bih imao univerzalnu formulu sve bi bilo lakse. Do sada je bilo fiksno pa mi se desio poremecaj i sada ta formula vise ne vredi "=250-MOD($F9;250)<=30" (hvala "djoka_l").

Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 23.12.2012. u 20:17 · pre 168 meseci #17
Da ne otvaram novu temu,postavicu pitanje ovde..
U celijama F10:U10 imam neke prazne,neke popunjenje celije.... Kako da napravim formulu da mi oboji popunjenje celije uz uslov da je u celiji E10 vrednost veca od 0,znaci uslovno formatiranje uz uslov iz neke celije i da su celije popunjene ..
Re: Automatsko bojenje celije za unapred definisane uslovne vrednosti 23.12.2012. u 20:33 · pre 168 meseci #18
Proveravamo da li su istovremeno ispunjeni uslovi da je jedna ćelija veća od nule i da je dužina podatka u najgornjoj levoj ćeliji (koja predstavlja sve ćelije) veća od nule. Ovakvo rešenje nisam uspeo da sačuvam u XLS formatu. Moguće je da neće raditi u Excelu starijem od 2007.

=AND($E$10>0; LEN(A1)>0)
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme