[ wolfbrother @ 15.05.2008. 20:28 ] @
Kako resiti sledeci problem?

Na crtezu je prikazan okvir koji sadrzi 3 polja za unos:
Polje A, u kojem korisnik unosi duzinu, polje B u kome se takodje unosi duzina i trece polje, padajuci meni koje predstavlja tip pravougaonika. Postoji 9 razlicitih tipova pravougaonika i svaki tip sadrzi 110 koeficijenata, pri tom se koeficijenti razlikuju ako je odnos strana pravougaonika A/B veci od 1, odnosno manji od 1. To je prikazano u sheetu 2. Tablicu sam popunio samo za tip 1, dok je za sve ostale tipove istog formata.

Ako je A/B > 2, treba usvojiti 2.
Ako je A/B = 1.3666, usvojiti 1,4 i sl…

Ako je tip 1 A/B=0.689655, kao u primeru, koeficijente treba vaditi iz tablice za tip 1, iz kolone 1/0.689655=1.5

Ukoliko je moguce da se kopiranjem okvira u istom sheetu zadrzi funkcionalnost tablice, to bi bilo savrseno.

[ timmy @ 15.05.2008. 23:01 ] @
Koliko mi se cini, ne trebaju ti dve tablice za jedan tip tj.
u slucaju A/B<1 uzme se vrednost za A/B>1 i dodas jos 1.

Zar ne?

Mozda je ovo slucajnost a mozda slicna zakonitost postoji
i za druge tipove?

Pozdrav
[ timmy @ 15.05.2008. 23:21 ] @
Evo napravih mali primer pa ti proveri da li ovo predstavlja resenje
problema. Obrati paznju da sam prepravio izgled tabela na drugom
listu i da sam nasumice uneo neke podatke za drugi i treci tip.

Resenje je naravno u trazenju vrednosti na drugom listu koriscenjem
funkcije VLOOKUP.

Pozdrav
[ wolfbrother @ 16.05.2008. 07:44 ] @
Nazalost, ne radi kako treba...

1. za odnos A/B>1 izbacuje gresq.

2. moram imati posebnu tabelu za odnos A/B>1, odnosno A/B<1.

Moja je greska sto sam tabelu za vrednost A/B < 1 kreirao dodajuci jedinicu vrednostima iz tabele za odnos A/B>1.

Na taj nacin sam te naveo na pogresan put. Sorry.

U principu, uzmimo da nema veze izmedju tabela za isti tip za odnose A/B>1 i A/B<1.

Doduse, veza postoji, ali lakse mi je da iskucam sve koeficijente, nego da definisem veze za svaku tip zasebno.

Pozdrav.
[ timmy @ 16.05.2008. 09:47 ] @
Hmm, valjda sam sada shvatio.

Pogledaj ovaj primer.

No, mozda bi bilo korisno za ostale citaoce da objasnis o kakvoj tabeli se radi,
koja je svrha ovih podataka pa da objasnimo i kako formulom resavamo problem.

Pozdrav
[ wolfbrother @ 16.05.2008. 11:59 ] @
Radi se o proracunu AB ploca u gradjevinarstvu. Postoji 9 tipova ploca koje se mogu pojaviti i svaka ima 10 x 11 koeficijenta koji definisu naponsko stanje u elementu usled odredjenog opterecenja. Kolona (X1-X6 i Y1-Y6) su koeficijenti koji zavise od odnosa stranica elementa definisanih redom u elementu (1,1.1,1.2 - 2). Dakle za svaki tip elementa se odredi odnos strana (npr. 1.46) i potrebno je ocitati koeficijente iz kolone 1.5, tj. za taj tip.

Zamislimo koordinatni sistem XY.
Ako je ploca veca po x osi nego po y osi, koeficijente citamo iz odnosa A/B>1, a ako je veca po y nego po x, koeficijente citamo iz A/B<1.

Primer bi bila sledeca situacija prikazana na slici.

kada je x vece od y, koeficijenti idu redom X4, X2, X3 i X1, dok kada je y vece od x koeficijenti idu redom X1, X4, X2 i X3

Medjutim, koeficijenti u tablici su dati samo za odnose vece od jedinice, pa sam ranije morao da orijentisem element tako da mi je odnos uvek veci od jedan, pa da pazim koja je koja osa, pa da dodatno komplikujem...

Resenje je bilo u formiranju nove tabele za odnose A/B<1.

Na taj nacin bi u svakom elementu pozicija koeficijenta X1 bila na istom mestu, sto bi vazilo i za ostale koeficijente. Time dobijam pojednostavljenu kontrolu rezultata i proracun nadalje.

Problem bi se sveo na formiranje nove tablice, a ne na kontrolu orijentacije osa za svaki element. A takvih elemenata moze biti i do 200 za prosecni stambeni objekat.

hvala puno.