[ mirko1949 @ 16.08.2007. 12:51 ] @
Imam sledeci problem:
U koloni C su mi vrednosti C1=5,C2=4,C3=1, C5=” ”,C6=2,C7=3, C8=” ”….itd (veliki broj celija)
Hteo bih da gde god je prazna celija bude zbir prethodnih nepraznih celija. Znaci da mi u C5 bude zbir C1, C2 i C3 (SUM=10) itd. Moze li to sistemski da se resi preko funkcije.
[ Ivek33 @ 16.08.2007. 13:36 ] @
Citat:
mirko1949:Moze li to sistemski da se resi preko funkcije.

teško je zaključiti iz tvog pitanja i elemenata što uopće je bit.

ako sam te dobro shvatio, ja bih to uradio na slijedeći jednostavan način ( vjerojatno ima još boljih i bržih, ali to prepuštam drugima )

Dakle imaš jednu kolonu u kojoj se u redovima iza nekih vrijednosti nalazi zbroj tih vrijednosti a opet moraš te vrijednosti zbrojiti ??
Ako nije nužno da tako bude, napravi slijedeće.

Kolona C
C1
C2
C3
ćelija D4 ili ( D3 ) formula za zbroj

no da ne kompliciram evo ti screen-shot
[ mirko1949 @ 16.08.2007. 13:53 ] @
Ovo resenje je uredu kada je poznato gde treba da budu zbirovi. Medjutim ja unapred nemogu znati koje celije ce mi biti prazne, jer u njima trebe da bude zbir. Znaci trebe sabirati vrednosti izmedju dve uzastopne prazne celije cija se pozicija unapred nezna.
[ anakin14 @ 10.09.2007. 20:11 ] @
recimo da pratimo primer sa onog istog screenshota:

1)uvodimo pomocnu kolonu , recimo E a ti mozes i dalje da se ne vidi a mozes i da je sakrijes.
u polje e2 kucaj forumulu:
= =IF(ISBLANK(C2),IF(ISBLANK(OFFSET(C2,-1,0)),"",OFFSET(E2,-1,0)),C2+OFFSET(C2,-1,0))
i autofilluj
2) u polje e1 moras da prepises vrednost c1
3) u polje d1 unesi formulu:
=IF(ISBLANK(C1),IF(ISBLANK(OFFSET(C1,-1,0)),"",E1),"")
i autofilluj

gde god imas prazninu u koloni C u koloni D ces dobiti zbir prethodnih.
[ mirko1949 @ 11.09.2007. 08:31 ] @
Hvala na odgovoru, ali ako sam sve dobro uradio (mislim da jesam) formule ne daju tacne rezultate. U istom primeru u E3 ne daje zbir C3 i E2 (kako mislim da treba). Pokusavao sam sa nekim prepravkama formule, ali nisam uspeo. Evo kacim isti primer.

[Ovu poruku je menjao mirko1949 dana 11.09.2007. u 10:53 GMT+1]
[ anakin14 @ 11.09.2007. 10:51 ] @
da bila je greska,
ova formula u e2 pa autofill ispravlja gresku
Code:

=IF(ISBLANK(C2),IF(ISBLANK(OFFSET(C2,-1,0)),"",OFFSET(E2,-1,0)),IF(ISBLANK(OFFSET(C2,-1,0)),C2,C2+OFFSET(E2,-1,0)))