[ gogi100 @ 18.01.2008. 17:59 ] @
Imam tabelu sa sedam kolona
Treba mi način da izvršim proveru svake celije u 2. koloni i to tako sto uporedjuje vrednost iz svake celije kolone 2 sa vrednoscu koja predstavlja zbir celija kolone 3,4 i 5. Vrednosti u koloni 2 su vec zadate, a korisnik unosi u kolonama 3,4 i 5. Ukoliko je podatak neispravno unet treba da izbaci poruku "Neispravan unos"
Znam da mi treba If naredba i to nekako ovako

If( B<>Sum(C:E),"Neispravan unos", "").

Ja sam pokusavao sa predefinisanom funkcijom if u excelu ali mi ne ide
dobijam neko upozorenje circular reference warning

Hvala

[Ovu poruku je menjao Jpeca dana 18.01.2008. u 22:20 GMT+1]
[ timmy @ 18.01.2008. 18:10 ] @
Kruzna referenca se kao greska javlja kada se u formuli pozivas
na samu celiju u kojoj upisujes tu formulu. Mozes da upises
formulu kako si i zamislio u nekoj drugoj (pomocnoj) koloni npr. F
ili da za markiranje celija ciji unosi nisu korektni promenis boju
pozadine. Za ovo koristi Format/Conditional Formating.

Dakle za sve celije u koloni B (posto ih selektujes) pozovi pomenutu
komandu i podesi (ako je prva B1)

Cell Value Is; Not Equal To; =SUM(C1:E1)

pritisni dugme Format i na kartici Pattern odaberi boju koja je
drugacija od trenutne boje pozadine u koloni B tj. onu boju
kojom zelis da markiras sve celije sa pogresno unetim vrednostima.
Sad, sta smatras pogresnim; zadate vrednosti u koloni B ili
ono sto su korisnici unosili u C, D i E valjda ces sam da razaberes.

Jos jedno, interesantno resenje je koriscenjem Data/Validation
podesavanja, a to je da se zaokruze (mada su elipse u pitanju)
sve celije u koloni B gde nije dobra suma odgovarajucih celija
u kolonama C, D i E. Ovo ti ostavljam za samostalno istrazivanje,
u stvari vec sam napisao predugacak post... ;))))

Pozdrav