[ marc03 @ 09.12.2011. 11:50 ] @
Hocu da ovaj uslov "1" bude u celiji G7 i da ga mogu menjati po potrebi tj. da napravim padajuci meni i menjam brijeve 1,2,3,4,..... Do 9.
Znam da moze sa uslovimagde je text ali sa brojevima u celiji ne mogu nikako
[ Jpeca @ 09.12.2011. 15:16 ] @
Posto nisi prikacio fajl, nemam strpljenja da sam pravim i probam, ali trebalobi jednostavno da stavis u uslov $G$7 - bez znaka navoda ako je u ćeliji G7 numerički podatak, a pocetnu cifru iz sifre da pretvoriš u numerički podatak pomoću VALUE, kako bi mogao upoređivati. Dakle:
Code:
VALUE(LEFT(sifra;1))=$G$7

[ marc03 @ 09.12.2011. 21:04 ] @
Ok , evo primera
[ Brodoplovac @ 09.12.2011. 22:09 ] @
=SUMPRODUCT(--(datum>=$F$1);--(datum<=$G$1);--(VALUE(LEFT(sifra;1))=$G$7); --cena)
Ovakva modifikacija radi posao.

Mrzim što u Ekselu uvek ima nešto novo da se nauči, nikad kraja. Prvi put se susrećem sa naredbom "--". Ako se ovo stavi ispred nekog vektora kao što je npr. "--(datum>=$F$1)", i ukoliko se uradi evaluacija uslova "--({true;true;false;false;true;false})" onda naredba "--" pretvara ono što je u zagradi u brojeve 0 i 1. Krajnji rezultat je "({1;1;0;0;1;0})".
[ marc03 @ 10.12.2011. 10:49 ] @
Ne znam zasto ali ovo kod mene ne radi.Izbacuje mi #value ,probao sa office 2003,office 2010 ,menjao tacku i zarez ali ne radi.
Da li mozes da formulu da odradis na ovom primeru.
Hvala unapred
[ Brodoplovac @ 10.12.2011. 14:30 ] @
Uf, izvini. Neće da radi kada u redu nema nikakvih vrednosti, a ti si imenovao kolone sve do 5000 reda. Evo ti mala modifikacija. Ovde je samo radi trika uvedena funkcija INT kako bi se prazne ćelije pretvorile u numeričku vrednost nula. Takođe, umesto funkcije VALUE sam koristio "*1" (pomnoženo sa jedan). To je pregledniji i lakši način da se string pretvori u vrednost.

=SUMPRODUCT(--(datum>=F1);--(datum<=G1);--(LEFT(INT(sifra);1)*1=$G$7);--cena)
[ marc03 @ 10.12.2011. 14:42 ] @
To je to . Svaka cast care.Ako moze jos jedno pitanje .
Ako bih u ovu formulu dodao jos jedan uslov npr. da celija do g7 . tj celija h7 bude takodje broj koji bi bio uslov sa sifru ciji se broj zavrsava sa nekim broje 1,2,3... -da li da dodam
uz funkciju right isto funkciju INT (znaci izmedju ovih uslova sa datumima i funkcijom left da bude i uslov right)
Mozda sam malo dosadan ali se izvinjavam
[ Brodoplovac @ 10.12.2011. 14:50 ] @
Da, sve isto.

EDIT:
E, nemoj u stvari da koristiš INT uopšte. Uradi ovako. Samo dodaj nulu na SIFRU:
=SUMPRODUCT(--(datum>=F1);--(datum<=G1);--(LEFT(sifra+0;1)*1=$G$7);--cena)


[Ovu poruku je menjao Brodoplovac dana 10.12.2011. u 16:00 GMT+1]
[ marc03 @ 10.12.2011. 20:31 ] @
To je to. Svaka cast.Hvala jos jedno