Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 1.830 pregleda

Najnovija ↓

Re: ponovo problem sa izjednacavanjem broja 27.08.2009. u 15:16 · pre 209 meseci #2
Ajde objasni kako tražiš i šta treba da dobiješ za rezultat - jednu vrednost ili više vrednosti? Vidim da postoji preklapanje između kolona pa mi nije jasno na koji način se utvrđuje rezultat.
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: ponovo problem sa izjednacavanjem broja 27.08.2009. u 18:28 · pre 209 meseci #3
pa ovako:

evo primer jednog broja koji se menja nedeljno:
-1,71%

s druge strane imam klase. jedna koja mora da stoji, fiksirana i ona iznosi 1 i pomocu koje odredjujem da li je u redu ili postoji odstupanje.

tezi deo je ova slika, tabela.

imam 5 kolona. prva kolona je 0%, druga je -1,64%, treca -2,6%, cetvrta -4,27% i 5 -15,31%

kad te brojeve pomnozim sa 0,9 i 1,1 dobijam ovu tabelu.

kao sto je u excelu uradjeno.

e sad ne znam ni ja kako da trazim i pomocu koje formule. po klasama, sa if formulom ako je fiksirana klasa 3, da je trazi i tabele na kraju (od 1-5) pa onda vrednost izmedju bb1 i bb4

ili pomocu broja npr -1,70% pa u tabeli izmedju bb1 - bb4 pa onda aktuelnu klasu.

i onda ako je aktuelna veca ili manja da napise ok ili ne ok.

e sad za ovo preklapanje brojeva nisam ni ja sigurna, al npr nek bude bb1 1 klasa bb2 druga klasa i vece od bb5 peta klasa.


Re: ponovo problem sa izjednacavanjem broja 28.08.2009. u 08:46 · pre 209 meseci #4
Nisam baš siguran ali ovako kako si objasnila rešenje je prilično jednostavno uz korišćenje pomoćne kolone.
U pomoćnoj koloni, pored liste klase iz tvoje tabele (kolona Q), za klasu 2 upiši forumulu koja će za tu klasu proveriti da li je traženi broj izmedju vrednosti bb1..bb4
Code:
=IF(AND(TrazeniBr>=MIN(M6:P6);TrazeniBr<=MAX(M6:P6));"OK";"Nije OK")

Kopiraj formulu za klase 3 i 4. Za klase 1 i 5 pretpostavljam da formula mora da bude drugačija, pa je sastavi prema tvom primeru.

Sada u rezultat za zadatu klasu možeš da dobiješ preko VLOOKUP
Code:
=VLOOKUP(ZadataKlasa;Q5:R9;2;FALSE)

Naravno moguće je napraviti formulu koja bi zaobišla korišćenje pomoćne kolone, ali bi ona bila dosta komplikovanija, a iz tvog primera čini mi se da je provera korektnosti rezultata mnogo jednostavnija uz pomoćnu kolonu.
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: ponovo problem sa izjednacavanjem broja 30.08.2009. u 21:49 · pre 209 meseci #6
U tom slučaju rešenje sa pomoćnom kolonom nema smisla.
Kako si već dosta radila sa korisničkim funkcijama, jedna mogućnost je da napraviš korisničku funkciju koja bi uzimala parametre: tražena vrednost, klasa i tabela sa granicma (kao range) i kao rezultat davala string "OK" ili "Nije OK".

Rešenje je moguće i bez korisničke funkcije npr.
1/ Formiraj tabelu u kojoj će svaka klasa imati tačno dve vrednosti: donju i gornju granicu. Ovde se pojavljuje problem klasa 1 i 5 gde se moraju uzeti donja odnosno gornja granica tako da budu manje/veće od ma koje vrednosti koja se zada.
2/ Iz takve tabel gornju i donju granicu za određenu klasu dobijaš pomoću VLOOKUP
3/ Sada na osnovu prethodne formule za pomoćnu kolonu možeš napraviti konaćnu formulu bez korišćenja pomoćne kolone:

Code:
=IF(AND(D18>=VLOOKUP($E$15;$Q$5:$S$9;2;FALSE);D18<=VLOOKUP($E$15;$Q$5:$S$9;3;FALSE));"OK";"Nije OK")
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: ponovo problem sa izjednacavanjem broja 31.08.2009. u 12:46 · pre 209 meseci #7
e ovo je ono sto trebam.

ono sto sam uradila jeste transponovala tabelu i ubacila tvoje formule.

resenje koje se dobija je tacno.

ono sto mi jos treba jeste:

moze li se uz ovu formulu staviti uslov ako je:

npr imam klasu 4, broj koji trazim je -2,9% (sto je pomocu tvoje formule klasa 3 npr)

i ispadne mi da "nije ok".

e moze li se postaviti uslov uz ovu formulu da je "ok"?. jer ne prelazi granice od klase 4.

Re: ponovo problem sa izjednacavanjem broja 02.09.2009. u 14:02 · pre 208 meseci #8
eeeeeee ovo je reseno.

jpeca, hvala na velikoj pomoci:


nego da ne otvaram novu temu pitanje:

G4=IF(ISERROR(IF(C4<=E4;"Nije OK";"OK"));"";IF(C4<=E4;"Nije OK";"OK"))

sa iserror formulom hocu da ako u koloni E nije nista ili znak "-" da je celija G prazna.

ali nikako mi se ne poklapa.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme