• 9 odgovora
  • 7.960 pregleda
Excel 2003, nikako da ostvarim zamisljeno 14.05.2005. u 18:39 · pre 261 meseci #1
Nadam se da ce neko uspeti da mi pomogne u onome sto sam zamislio.
Naime hteo bih da u jednoj celiji unesem formulu (npr. X+Y*Z) a da se po toj formuli izracuna rezultat u npr. 15 drugih celija. Tako da kada hocu da u tih 15 celija dobijem rezultat neke druge formule dovoljno je da unesem tu formulu u onu jednu celiju. Pitanje je u kom obliku uneti formulu i kako u nekoj drugoj celiji nesto racunati po toj formuli.

Nadam se da je pitanje jasno, a ako nije recite sta treba da pojasnim.

Hvala unapred.

Potpis
...: www.SvetSatova.com :...
Re: Excel 2003, nikako da ostvarim zamisljeno 14.05.2005. u 22:00 · pre 261 meseci #2
Kada pises formulu gore u formula baru. Tada se pise
=pa sad formula
Bez znaka = nece da radi
Dalje kada npr. tablica izgleda ovako

A B C
0 1
1 2
2 3

Da bi sad dobio nekakav zbroj iz te tablice recimo u B0 da bude zbroj ovih u A tada pises u u B0

=A0+A1+A2

I sada bi ti izgledalo

A B C
0 1 6
1 2
2 3





Potpis
xxxrugby: "We are all philosophers, when question is about politics!"
Re: Excel 2003, nikako da ostvarim zamisljeno 15.05.2005. u 09:45 · pre 261 meseci #3
@xxxrugby

Hvala na odgovoru ali mislim da me nisi razumeo.
Ono sto mi treba je predefinisana formula (funkcija) koju mogu da menjam, a koju takodje mogu da neogranicen broj puta pozivam u bilo kojoj celiji (u okviru istog workbooka) sa argumentima koje ja odredim.

Nadam se da sam ovoga puta bio jasniji.
Potpis
...: www.SvetSatova.com :...
Re: Excel 2003, nikako da ostvarim zamisljeno 15.05.2005. u 18:41 · pre 261 meseci #4
Zdravo net_freek,

Probajte sa imenovanjem celije u kojoj Vam je formula (u Vasem
primeru: "�+A2*A3" ako se dobro secam). Upisite u jednu celiju ovaj
izraz, npr. u G1, pa idite na Insert | Name | Define... i tu upisite
ime, npr. "mojaF"

Kasnije u nekoj drugoj celiji unesite zeljeni izraz, npr.
"=mojaF*Sum(A1:A3)" ili slicno. Menjanjem izraza u G1 menjate i
rezultat u svim celijama u kojim je "mojaF" deo izraza.

Nadam se da je ovo odgovor na Vase pitanje. Ako, medjutim, zelite da
pravite sopstvene funkcije koje bi bile ravnopravne sa Excel
funkcijama postupak je slozeniji (upotreba VBA).

Iz Help-a: If you use a particularly complex calculation in many
formulas or calculations that require several formulas because
existing worksheet functions do not meet your needs, you can create
custom functions. These functions, known as user-defined functions,
are created by using Visual Basic for Applications.


Sve najbolje.
Ratko.
Re: Excel 2003, nikako da ostvarim zamisljeno 15.05.2005. u 22:14 · pre 261 meseci #5
Citat:
todra: Zdravo net_freek,

Probajte sa imenovanjem celije u kojoj Vam je formula (u Vasem
primeru: "�+A2*A3" ako se dobro secam). Upisite u jednu celiju ovaj
izraz, npr. u G1, pa idite na Insert | Name | Define... i tu upisite
ime, npr. "mojaF"



To nije ono na sta sam mislio jer bih to mogao da postignem i sa jednostavnim $G$1.
Nakon svega sto je receno pretpostavljam da se resenje krije u drugom delu tvog odgovora (izvini sto ti ne persiram ali nema razloga ni da ti persiras meni ) odnosno u VBA programiranju, iako mi je tesko da u to poverujem (ocekujem neko jednostavnije resenje).

Pozdrav
Potpis
...: www.SvetSatova.com :...
Re: Excel 2003, nikako da ostvarim zamisljeno 16.05.2005. u 08:55 · pre 261 meseci #6
Mislim da ne možeš to riješiti bez makro-a. To je mali programčić koji se piše u VB unutar Excel-a (pogledaj help). Ako napišeš točno gdje se što računa mogu ti ga napisati.
Re: Excel 2003, nikako da ostvarim zamisljeno 17.05.2005. u 18:58 · pre 260 meseci #7
Mislim da nemoras da koristis VBA,samo dobro proradi sa funkcijom IF to je excelova logicka funkcija i jedna od najboljih funkcija u excelu....mozes je koristiti u sa ostalim funkcijama tako da dobijes formulu koja je ugradjena u drugu formulu i svaka se poziva na svoje arumente.
Potpis
R.P.
I want to help if I can...//
Re: Excel 2003, nikako da ostvarim zamisljeno 17.05.2005. u 23:57 · pre 260 meseci #8
Citat:
niksonpop: Mislim da nemoras da koristis VBA,samo dobro proradi sa funkcijom IF to je excelova logicka funkcija i jedna od najboljih funkcija u excelu....mozes je koristiti u sa ostalim funkcijama tako da dobijes formulu koja je ugradjena u drugu formulu i svaka se poziva na svoje arumente.


Znam za IF funkciju ali nisam siguran da znam kako bih izveo to sto si rekao. Zamolio bih te da navedes neki jednostavniji primer.

Hvala unapred.
Potpis
...: www.SvetSatova.com :...
Re: Excel 2003, nikako da ostvarim zamisljeno 18.05.2005. u 23:10 · pre 260 meseci #9
Sto se tice toga to moze da izgleda ovako na pr.:ovakva formula se nalazi u na pr. Celiji A1.... =IF(A5,((A5*A4)+A3),0) Znaci ova formula u prevodu znaci ovo AKO U CELIJI A5 IMA UNETA NEKA VREDNOST,ONDA KORISTI FORMULU U ZAGRADI ,A AKO NEMA UNETAVREDNOST ONDA STAVI NULU. Ovih varijacija ima mnogo samo mora da se proradi na tome ja sam ti naveo prostu formulu koristeci funkciju IF ,mada postoje jos dve logicke formule a to su AND i OR ,sve te formule mozes da koristis zajedno u jednoj jedinstvenoj formuli, ako mozes ti mi posalji primer tvoje radne sveske i opisi mi sta tacno zelis da uradis ,pa da vidimo.
Potpis
R.P.
I want to help if I can...//
Re: Excel 2003, nikako da ostvarim zamisljeno 19.05.2005. u 01:26 · pre 260 meseci #10
Samo iskopiraj celiju sa formulom u ostale celije predvidjene za rezultate, i to ne jednu po jednu nego pre "paste" oznaci sve celije u koje vrsis kopiranje ... kao na slici.
Potpis
Shoutcast striming za online radio stanice
http://shout-cast.tk
Rešeni zadaci sa prijemnih ispita
http://matematika-012.tk
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme