[ Shomy#1 @ 07.04.2008. 13:52 ] @
Pozdrav svima i treba mi pomoć oko sledećeg problema:
u ćeliji A1 treba da mi izbacuje rezultat na osnovu sadržaja ćelije B1 a da sadržaj A1 uzima iz ćelija C1-C4.
ako je ćelija B1<16 onda da uzima podatke iz celije C1;
ako je ćelija B1>=16<70 onda uzima C2;
ako je ćelija B1>=70<150 onda C3 i
ako je ćelija B1>150 onda C4.
Ja sam pokušao ovako =IF(B1<16;C1;IF(B1>=16<70;C2;IF(B1>=70<150;C3;C4))) i funkcioniše do 70 ali preko toga uvek zadrzava C2.
(Čemu ovo služi? A u ostalom i ne radi!)

Da li treba koristiti jos neku funkciju?
[ Ivek33 @ 07.04.2008. 14:12 ] @
probaj ovu formulu
=IF(B1>=150;C4;IF(B1>=70;C3;IF(B1>=16;C2;IF(B1<16;C1;""))))
[ Shomy#1 @ 07.04.2008. 14:17 ] @
Radi!
Hvala puno!
[ Danielon @ 27.12.2008. 03:14 ] @
Imam isti problem...

U koloni C moguca polja su tekstualna i to "fast plan", "smart plan", "top plan" i "long plan".

(tabela pocinje od reda 3 - C3)

Ukoliko je "fast plan" treba da pise "23.10".
Ukoliko je "smart plan" treba da pise "75.60".
Ukoliko je "top plan" treba da pise "163.80".
Ukoliko je "long plan" treba da pise "378".

Na osnovu gornjeg odgovora sam pokusao da kreiram svoju funkciju ali definitivno nisam uspio u tome..

Code:
=IF(C3="fast plan";23.10;IF(C3="smart plan";75.60;IF(C3="top plan";163.80;IF(C3="long plan";378;""))))


Hvala.
[ Ivek33 @ 27.12.2008. 15:35 ] @
Citat:
Danielon: Na osnovu gornjeg odgovora sam pokusao da kreiram svoju funkciju ali definitivno nisam uspio u tome..
vjerojatno griješiš u znaku za decimalu.
probaj sa ovom formulom
Code:
=IF(C3="fast plan";23,1;IF(C3="smart plan";75,6;IF(C3="top plan";163,8;IF(C3="long plan";378;""))))
[ Danielon @ 28.12.2008. 20:10 ] @
Nece, "the formula your typed contains an error."
[ Take 5 @ 29.12.2008. 03:28 ] @
^ Jedino da probas da uslikas iz Control Panel / Regional Settings stranicu na kojoj su prikazane postavke za "Decimal symbol", "List separator", "Digit grouping symbol" i ostalo... pa da okacis ovde, da moze da se vidi u cemu je greska.

[att_img]
[ srdjan_m @ 29.12.2008. 11:15 ] @
Citat:
Danielon: Imam isti problem...

U koloni C moguca polja su tekstualna i to "fast plan", "smart plan", "top plan" i "long plan".

(tabela pocinje od reda 3 - C3)

Ukoliko je "fast plan" treba da pise "23.10".
Ukoliko je "smart plan" treba da pise "75.60".
Ukoliko je "top plan" treba da pise "163.80".
Ukoliko je "long plan" treba da pise "378".

Na osnovu gornjeg odgovora sam pokusao da kreiram svoju funkciju ali definitivno nisam uspio u tome..

Code:
=IF(C3="fast plan";23.10;IF(C3="smart plan";75.60;IF(C3="top plan";163.80;IF(C3="long plan";378;""))))


Hvala.


Trenutno nemam excel na ovom racunaru pa ne mogu da isprobam ali trebalo bi ovako (skoro identicno tvom pokusaju):

IF(C3="fast plan";23.10;IF(C3="smart plan";75.60;IF(C3="top plan";163.80;IF(C3="long plan";378;))))

Ako ne radi, probaj da stavis navodnike oko tih cifri koje treba da se upisuju.
[ Jpeca @ 29.12.2008. 11:29 ] @
Dodavanjem velikog broja IF-ova formula postaje komplikovana i teška za praćenje, pa je verovatno jednostavnije korišćenje VLOOKUP funkcije. Ima primera na forumu.
[ Danielon @ 29.12.2008. 12:32 ] @
Evo vidim da ima odgovora koji bi mi i posluzili ali sam sinoc sam isprobavao i dosao do sledece formule:
Code:
=IF(C3="fast plan",23.1,IF(C3="smart plan",75.6,IF(C3="top plan",163.8,IF(C3="long plan",378,greska))))


Radi savrseno. Hvala u svakom slucaju.
[ Take 5 @ 29.12.2008. 13:00 ] @
^ Ako ti to tako radi onda to samo znaci da ti je u Regional Settings "List separator" podesen na: "," sto bas i nije najsretnije resenje (podrazumevana postavka je ";")
[ maliradoznalac @ 11.05.2010. 16:14 ] @
Upravo zbog ovakvih "nedoslednosti" ja napravim pomocu carobnjaka jedan IF a onda pratim generisanu sintaksu prilikom prosirenja funkcije sa ostalim IF-ovima