Citat:
ivan.985: Ako mi je zadata vrednost 1200
A imam mogucnost da tih 1200 podelim na 3 dela ali tako da pocetna vrednost uvek stoji 3 jednaka dela u ovom slucaju 3 polja po 400, e sad kad promenim bilo koje polje od ta 3 da druga dva promeni opet na jednaka dva dela ali ako promenim i drugo polje da se promeni samo trece polje ali da zbir ostane 1200
Ovo se vjerojatno može elegantno riješiti pomoću VBA Macro-a
Idemo prvo razjasniti neke važne detalje.
1. Ćelija može sadržavati nekakav upisani podatak ili formulu
2. Ti želiš koristit jednu te istu ćeliju za upis podatka ali i po potrebi da ti računa nekakvu vrijednost, to neće ići na ovaj način kako si zamislio.
Uzmimo da su ti ćelije A3, C3, D3 promjenjive zavisne vrijednosti (dakle u njima treba biti formula) i njihov rezultat ti kasnije koristiš u daljnjim proračunima.
Mislim da bi trebao u nekim drugim ćelijama postavljati uvjete. Pa recimo u ćelije A2 i B2 upisuješ dimenzije širina
- Prvi uvjet je kada nisu popunjene prve dvije ćelije, tada je rezultat 0 u svim ćelijama
- Drugi uvjet je kada je samo popunjena ćelija A2, isti podatak je u A3 a ostale B3 i D3 dijeli po pola od ostatka A22
- Treći uvjet je kada imaš popunjene ćelija A2 i B2 rezultat u D3 razlika A22 i zbroja A3,B3
Formule u ćelijama
A3: =IF(A2>0;A2;0)
B3: =IF(AND(A2>0;B2="");(A22-A3)/2;B2)
D3: =IF(OR(A3=0;C3=0);0;A22-C3-A3)
Dalo bi se to još elegantnije razrađivati ali evo ako ti ovo nije dosta čekaj neki Macro kod ili razrađuj sam ostale opcije
[edit]: nisam mogao prikačiti attach jer je server bio u problemima pa kad sam već postao da i njega dodam
[Ovu poruku je menjao Ivek33 dana 28.03.2011. u 22:40 GMT+1]