Odgovori 
Automatsko referenciranje vrednosti iz svih listova u Calcu/Racunu

Postovanje,

Imam datoteku u Racunu, sa vise listova. Na svakom listu se nalazi po jedna kalkulacija.
jedan list koristim za neka racunska sumiranja svih kalkulacija. Izmedju ostalih sumiranja,
gledam da imam pregled svih odredjenih celija iz svih listova, na primer celje sa iznosom
kalkulacija, poredjanih jednu ispod druge. Kako da olaksam unos ovih podataka
prevlacenjem? Pokusao sam sa List1.A$1, pa kad sam pritisnuo levim klikom donji deo celije i prevlacio preko ostalih celija, doslo je samo do prostog kopiranja spomenutog List1.A$1, a ja bih zeleo da u sledecoj celiji dobijem List2.A$1, u sledecoj narednoj celiji List3.A$1 itd. Kojom se sintaksom ovo moze uraditi, da bih izbegao rucno unosenje?

Kada ce biti lokalizovan Openoffice 3.0?

Srdacan pozdrav,
Vladislav Stevanovic
Citiraj ovu poruku u odgovoru

"Povlacenje" radi samo unutar jednog lista posto je ime lista
proizvoljan tekst.

Za povlacenje preko listova moramo imati programski nacin da napravimo
imena listova. Posto su podrazumevano imenovani "List1", "List2", itd.
sve sto treba uraditi je spojiti tekst "List" sa brojem koji cemo
menjati kroz redove i onda pozvati celiju A1 sa tog lista.

Na kraju nam treba funkcija INDIRECT koja ce tako konstruisani tekst
pretvoriti u njegovu vrednost.

Dakle krecemo od INDIRECT:
=INDIRECT("List1.A1")

Sada hocemo da izdvojimo ovu jedninicu kako bismo mogli da je nezavnsno
uvecavamo, pa ubacujemo CONCATENATE("List";1;".A1"):
=INDIRECT(CONCATENATE("List";1;".A1")

Ovo sada radi, ali jos nismo nista uradili. Potrebna nam je kolona sa
brojevima listova (1,2,3,...) koju lako mozemo da napravimo
"povlacenjem". Recimo da takav niz napravimo u koloni H.

Sada u CONCATENATE mozemo da pozovemo vrednost iz H1, H2, umesto da
unosimo vrednosti. U prvom redu neke druge kolone (npr. B) upisemo
gornju formulu (ali sada pozivamo H1):
=INDIRECT(CONCATENATE("List";H1;".A1")

I sada kada to "povucemo" po koloni B dobijamo da se citaju vrednosti
redom H1, H2,... i u celijama kolone B imamo vrednosti polja A1 redom iz
List1, List2,... sto smo i zeleli da dobijemo.


Ne znam postoji li krace resenje, ali ovo mi deluje dovoljno
jednostavno. Preporucujem i da ime lista koji sadrzi pregled
preimenujete iz "ListN" u "Pregled" kako ne bi slucajno i on upao u
pregled za neku vrednost iz H.


S postovanjem,
Goran Rakic
predstavnik OpenOffice.org
projekta u Srbiji

PS - Zamolio bih Vas da upisete kratak opis pitanja u naslov buducih
poruka koje saljete na listu. Npr. prikladno za ovu temu bi bilo
"Automatsko referenciranje vrednosti iz svih listova u Calcu/Racunu" ili
sl. Na taj nacin se olaksava, kako vidljivost pitanja svima koji su
prijavljeni na listu, tako i pretraga kada neko naidje sa slicnim
pitanjem. Zahvaljujem unapred, u ime svih ucesnika liste.


U pon, 03. 11 2008. u 15:17 -0800, vladislav stevanovic piše:
>
> Imam datoteku u Racunu, sa vise listova. Na svakom listu se nalazi
> po jedna kalkulacija.
> jedan list koristim za neka racunska sumiranja svih kalkulacija.
> Izmedju ostalih sumiranja,
> gledam da imam pregled svih odredjenih celija iz svih listova, na
> primer celje sa iznosom
> kalkulacija, poredjanih jednu ispod druge. Kako da olaksam unos ovih
> podataka
> prevlacenjem? Pok
Poseti veb stranicu korisnika
Citiraj ovu poruku u odgovoru
Odgovori 




Kontakt | otvorenidokument.com | Povratak na vrh | Povratak na sadržaj | RSS