[ azzo-kSv @ 24.09.2009. 08:20 ] @
Kako da se u koloni 'SALDO' riješim ponavljanja sume (na primjeru bold). Može li se namjestiti da se vidi u tom redu tek kada se unese neka promjena?
Zahvaljujem!
[ 3okc @ 24.09.2009. 16:44 ] @
Hoćeš da ti računa Saldo samo u slučaju da postoji bilo koji (ili oba?! ali, nije bitno) od unosa.
Upotrebi logičku f-ju OR(), npr ovako:
Code:
=IF(OR(zaduzeno; razduzeno); Saldo; "")


ili, ako ti ne smetaju nule u Saldu, možeš i prostije:
Code:
=OR(zaduzeno; razduzeno) * Saldo


Saldo - tvoja formula za izračunavanje salda
zaduzeno; razduzeno - reference ka tim ćelijama
[ azzo-kSv @ 25.09.2009. 06:12 ] @
Pokušao sam da ubacim formule, medjutim, valja negdje griješim, jer ispada #VALUE!. Možete li mi to na prikačenom primjeru pokazati? Hvala puno!
///Sad sam primjetio da radi ako se ukucaju nule u kolonu 'zaduženo'.. i to bi bilo dobro:) //
Hvala još jednom!

[Ovu poruku je menjao azzo-kSv dana 25.09.2009. u 07:42 GMT+1]
[ 3okc @ 25.09.2009. 18:34 ] @
Moja greška, prevideo sam da OR() zahteva makar jedan argument, inače, kada nema unosa, dolazi do greške.

Zato ćemo se manuti logičke operacije; postoji f-ja za prebrojavanje praznih polja i ovde radi pos'o

Code:
=IF(COUNTBLANK(C4:D4)-1; ""; (E3+C4-D4))

[ azzo-kSv @ 26.09.2009. 07:00 ] @
Probao sam, funkcioniše sve dok se ne desi da, npr. moram naknadno da unesem neku promjenu, kao u ovom slučaju u čeliju C14. Saldo nakon unosa nije više =0 kao što i dalje pokazuje, nego -20, kao što izračunava stara formula:)? U sledećem redu opet se pojavljuje #VALUE!
[ timmy @ 26.09.2009. 07:40 ] @
Umesto da pises

Code:

D3+B4-C3


iskoristi funkciju SUM koja ce ignorisati tekstualne celije:

Code:

SUM(D3,B4,-C3)


To znaci da cela formula za saldo u D3 treba da bude

Code:

=SUM(D2,B2,-C3)


Zatim ovo iskopiraj nadole za duzinu kolone D.

Medjutim ja sam shvatio da za redove u kojima nema zaduzio/razduzio saldo ne treba da se ispisuje
kako se ne bi ponavljale uzastopno iste vrednosti salda vec samo u redu gde dodje do promene.

Resenje moze da bude u Conditional Formatu gde ces da postavis (za kolonu saldo) istu boju slova
kao sto ti je i boja pozadine tj. da se ne vidi sta pise, ali samo za onu celiju cija je vrednost jednaka
celiji koja se nalazi neposredno iznad nje.

1. Selektuj D3 pa do kraja D kolone sa podacima
2. Format/Conditional Format
3. Cell Formula Is
4. =D2
5. Pritisni dugme Format i podesi boju slova na istu boju kao sto ti je sada pozadina

Pozdrav
[ donbozone @ 27.09.2009. 18:29 ] @
Moze mozda i ovako:

=IF(AND(C9="",D9=""),"",SUM(E8+C9-D9))

Pozdrav.

...naravno ovo ubaciti u red br. 9 i iskopirati.
[ timmy @ 27.09.2009. 18:58 ] @
1. Potpuna je besmislica pisati SUM(izraz) jer tu funkcija SUM nije uopste potrebna
Code:
=SUM(E8+C9-D9)

je potpuno isto sto i
Code:
=E8+C9-D9


2. Ali to nikako nije isto sto i
Code:
=SUM(E8,C9,-D9)

jer za funkciju SUM prazna celija ili celija koja sadrzi tekst imaju vrednost 0. Dakle nema #VALUE greske.

3. Funkcija se ne upisuje u red vec u neku celiju tj. odredjeni presek kolone i reda. Ako kazemo upisati u
red broj 9 to znaci upisati u sve celije 9-tog reda (sto naravno moze da se izvede selektovanjem doticnog
9-tog reda, kucanjem formule i zavrsetkom unosa sa Ctrl+Enter, ali je u konkretnom primeru besmisleno).

Pozdrav
[ azzo-kSv @ 28.09.2009. 09:10 ] @
Timmy,
Odlično je, ali samo ako je vrijednost '0'. U svakom drugom slučaju ponavlja se isto ili ja nisam znao da namjestim. Nemoj da se trudiš, izgleda da je komplikovanije nego što sam mislio.
Hvala ti i pozdrav!!

donbozone,
Probao sam, nešto sa formulom 'izbacuje', pa sam odustao. Hvala ti!
[ timmy @ 28.09.2009. 10:58 ] @
Ok evo male ispravke, u 4. koraku prepravi formulu uslovnog formata. Treba da glasi:

Code:

=D3=D2


Pozdrav
[ azzo-kSv @ 29.09.2009. 06:27 ] @
Ne vidim promjenu...
[ donbozone @ 29.09.2009. 08:45 ] @
@ Timmy

U pravu si za SUM..logicno..na brzinu sam upisao ali sam mislio na = (..+..-..)

@azzo-kSv

moze da "izbacuje" samo ako su nam razlicita podesavanja (regional and languages) ali onda samo u formuli zareze zamenis sa tacka-zarez i ima da work like a charm.
Evo i fajla.
[ azzo-kSv @ 29.09.2009. 10:54 ] @
donbozone,
Interesantno, ubih se ali ne mogu Tvoju iskopiranu formulu da upotrijebim na ovom mom primjeru....:)
[ donbozone @ 29.09.2009. 11:24 ] @
Ne znam koji Office koristis ali ako je 2007 idi na options/advanced/display options for this worksheet i stikliraj show a zero in cells that have zero value. Posle toga sve ce ti se samo kazati..ili drugim recima imas nule u celijama.
[ azzo-kSv @ 29.09.2009. 11:47 ] @
Bravo,
Zaboravio sam nule namjerno ubaćene u nekom prethodnom eksperimentu, funkcioniše sve..
Hvala ti!