združitev funkcije if

Pomoč pri delu z MS Excelom
Odgovori
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

združitev funkcije if

Odgovor Napisal/-a balasko »

pozdravljeni,

imam naslednjih 5 pogojev, se pravi če k zapade v enega od teh pogojev je v tistem razredu:
1. razred x>=25
2. razred x>=20
3. razred x>=15
4. razred x>=10
5. razred x>=3

Tako sem naredil npr. v celico A1 mi zapiše če zapade v 1 razred:=IF(F54>=25;1;0) in v A1 napiše 1
A2 =IF(AND(F54>=20;F54<25);2;0) in da vrednost 2
A3 =IF(AND(F54>=15;F54<20);3;0) in da vrednost 3
A4 =IF(AND(F54>=10;F54<15);4;0) in da vrednost 4
A5 =IF(AND(F54>=3;F54<10);5;0) in da vrednost 5

Če npr. pogoj zapade v 4 razred potem v A4 izpiše vrednost 4, v vseh ostalih pa 0.

Kak se ta pogoj iz A1 do A5 da združiti v en stavek da mi v A1 izpiše razred ali 1 ali 2 ali 3 ali 4 ali 5?
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: združitev funkcije if

Odgovor Napisal/-a admin »

Nakam na list zapišite sledečo tabelo (recimo v celice od L1 do M5):

Koda: Izberi vse

     L     M
-------------
1 |   3    5
2 |  10    4
3 |  15    3
4 |  20    2
5 |  25    1
Če sedaj npr. v A1 zapišete vrednost 17, vam razred pove sledeča funkcija:

Koda: Izberi vse

=VLOOKUP(A1;$L$1:$M$5;2;TRUE)
lp,
Matjaž Prtenjak
Administrator
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

Re: združitev funkcije if

Odgovor Napisal/-a balasko »

Pozdravljeni,

a zadeva pri vrednostih manjših od 1, npr. 0,567 ne funkcionira?
Vrže mi vrednost #n/v

LPA
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: združitev funkcije if

Odgovor Napisal/-a admin »

Poglejte dobro vaše vprašanje!
lp,
Matjaž Prtenjak
Administrator
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

Re: združitev funkcije if

Odgovor Napisal/-a balasko »

Vprašanje je shema, zajeta so pa vsa naravna števila.
Malo je težko v vprašanje navajato 0,001 itd...

Lp
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: združitev funkcije if

Odgovor Napisal/-a admin »

Ah dajte no... lepo sem vam rekel da preberite vprašanje! V vašem vprašanju so zajeta samo in izključno naravna števila večja ali enak 3!!! Manj od tri ni klasificirano!
lp,
Matjaž Prtenjak
Administrator
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

Re: združitev funkcije if

Odgovor Napisal/-a balasko »

____1.razred_______2.razred______3.razred________4.razred________5.razred
A____>= 25_________>= 20_________>= 15__________>= 10___________>= 3
B____<= 0,2________<= 0,6_________<= 1,0_________<= 1,5__________<= 3,0
C____<= 0,2________<= 0,3_________<= 0,5_________<= 0,5__________<= 0,5
D____<= 0,02_______<= 0,03_______<= 0,08_________<= 0,15_________<= 0,50
E____<= 0,04_______<= 0,06________<= 0,16________<= 0,30_________<= 1,00
F____<= 1,0_________<= 4,0_______<= 5,0__________<= 5,0__________<= 5,0

To so v bistvu moji pogoji:

V a1 vnesem pod A in mi v B1 more napisati ali je v 1 ali v 2 ali v 3 ali v 4 ali v 5 razredu (horizontalno)
V a2 vnesem pod B in mi v B2 more napisati ali je v 1 ali v 2 ali v 3 ali v 4 ali v 5 razredu (horizontalno)

Prosim za pomoč, ker je pri majhnih cifraf zelo nepregledno.

LP
Alen
cedra
Prispevkov: 264
Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik

Re: združitev funkcije if

Odgovor Napisal/-a cedra »

Morda ste mislili takole:

Koda: Izberi vse

=IF(B1>=25;1;IF(B1>=20;2;IF(B1>=15;3;IF(B1>=10;4;IF(B1>=3;5;"Ni")))))
Samo, da je tu rezultat formule v A1...
lp,

cedra
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

Re: združitev funkcije if

Odgovor Napisal/-a balasko »

Svetsko!!!!!!!!!!
100x hvala


Lp

Alen
Odgovori