[ rebros @ 12.09.2008. 09:39 ] @
pozdrav svim ljudima dobre volje
imam problem sa racunanjem povrsina, trazio sam slicne teme ali nisam nista slicno nasao
povrsina je izrazena kao npr. celija A1 i A2 su hektari, celije B1 i B2, su ari a C1 i C2 su metri kvadratni
e sad ako zbir celija C1+C2=185 onda u celiji C3 treba da stoji 85 a ova jedinica ispred 85 treba da predje u zbir celija B1+B2 stim sto ako i ovaj zbir celija npr. B1+B2=288 onda u celiji B3 treba da stoji 88 a 2 koja je ispred 88 treba da predje u zbir A1+A2

A1=258 B1=68 C1=77
A2=364 B2=65 C2=48

samo sabiranjem stajalo bi ovako

A3=(A1+A2)622 B3=(B1+B2)133 C3=(C1+C2)125

a treba da stoji ovako

A3=623 B3=34 C3=25
[ Laza80 @ 12.09.2008. 09:57 ] @
Operacije nad površinom (u ovom slučaju sabiranje) radi u metrima kvadratnim. Dakle prvo hektare, are i metre kvadratne sve svedeš na metre kvadratne, sabereš površine i onda još jednom uradiš konverziju kako bi dobio konačni oblik.
[ mirko1949 @ 12.09.2008. 10:22 ] @
Na brzinu sam ti nesto uradio. Napravio sam jedan pomocni zbir u celijama D3, E3, F3, videces u prilogu, pa ako ti odgovara. mozes i da prilagodis.
[ rebros @ 12.09.2008. 10:42 ] @
Lazo, problem sam do pola resio
dobio sam naprimer vrednost G1=1658532 a treba sad da odvojim ovako, A3=165 B3=85 C3=32
kako ovu konverziju da izvedem

Marko, u celijama A4 i B4
=IF(C3>100;E3+1;B3)
=IF(B3>100;A3+1;A3)
ova vrednost 1 koja se dodaje u formuli celiji E3 i A3 nije konstanta, neki put se dodaje a neki put je jednaka nuli
[ mirko1949 @ 12.09.2008. 11:36 ] @
Ispravio sam, bila je greska u B4. Valjda se jedinica (1) se dodaje uvek ako zbir predje 100
[ rebros @ 12.09.2008. 11:48 ] @
to je u slucaju ako imamo da zbir prelazi preko 100 ali mene zanima da prvi broj od trocifrenog broja dodam u drugu celiju , a prvi broj varira od 0-9, znaci moze se desiti da bude i 3 ili 4 niza i sume prelazi cak i 900
[ Ivek33 @ 12.09.2008. 12:52 ] @
Citat:
rebros: znaci moze se desiti da bude i 3 ili 4 niza i sume prelazi cak i 900
Ne znam zašto je tako teško postaviti attach primjera da se ljudi ne ponavljaju zbog nepotpunog objašnjenja problema ?

Da bi izdvojio brojeve iz jednog broja koristi funkciju MID
G1=1658532

ha: =MID(G1;1;3) => 165
ar: =MID(G1;3;2) => 85
m2: =MID(G1;6;2) => 32
[ mirko1949 @ 12.09.2008. 12:56 ] @
Nisam dovoljno pazljivo procitao tvoj tekst. Sada sam dodao u E4 i F4 te prve brojeve (ako je zbir trocifreni broj) pa se ti brojebi dodaju arima i hektarima.
[ Laza80 @ 12.09.2008. 13:41 ] @
Hektar i are razdvajaš tako što površinu u metrima kvadratnim deliš sa 10,000 i 100 i odvajaš ostatak. Ne bi trebalo da je komplikovano, eventualno treba neko pomoćno polje.
[ rebros @ 12.09.2008. 15:21 ] @
postavio bi ja prime da umem, nebi vas mucio ovoliko, nov sam pa ako neko moze da mi objasni kako da postavim fajl
[ mirko1949 @ 12.09.2008. 17:58 ] @
Napises odgovor, pa zatim kliknes na posalji odgovor (to si i do sada radio). Tek onda kada si poslao nadjes svoj odgovor pa onda Upload pa Browse da dodas fajl i to je to.
[ rebros @ 12.09.2008. 21:44 ] @
Mirko hvala ti
a evo i primera
[ Ivek33 @ 12.09.2008. 23:07 ] @
Citat:
rebros: a evo i primera
Ok, dobio si tri rješenja, ( @Laza80, @mirko1949, @Ivek33 )
Reci koje te zadovoljava da vidimo rješenje problema, ako te ne zadovoljava ni jedno idemo dalje

Je li @mirkovo rješenje OK sa pomoćnim stupcima ako nije da se traži drugo ? ( mada bi ja isto uradio i sakrio stupce, ali vjerojatni ima još načina, možda će se još netko javiti sa rješenjem bez pomoćnih stupaca )
Nešto sam kemijao bez pomoćnih stupaca, ali me ograničava finkcija RIGHT
[ djux66 @ 13.09.2008. 06:19 ] @
Znam da može i drugačije da se uradi ali recimo ovo bi trebalo da ti reši problem. Redovi 5,6,7 su pomoćni i u njima možeš da vidiš formule koje sam koristio, sakrij ih i trebalo bi da u 8. redu dobijaš uvek tačan broj ha ari i m2.
[ dusans @ 13.09.2008. 10:13 ] @
Radi preglednosti da ne bih dugacak izraz ponvaljao u svakoj formuli uveo sam jednu dodatnu celiju E3.

E3=SUM(A1:A2)*10000+SUM(B1:B2)*100+SUM(C1:C2)

Matematika posle toga je:

A3=INT(E3/10000)
B3=INT(MOD(E3;10000)/100)
C3=MOD(E3;100)

To je ono sto je i Laza80 napisao.

Pozdrav!
[ rebros @ 13.09.2008. 15:57 ] @
hvala vam ljudi, problem je resen
ferceraju oba primera, i LAZA80 i DJUX66
castim obojcu po jedno BEZALKOHOLNO :)