Excel kalkulator

Bucko

Fizikalc
28. avg 2007
1.739
53
48
Res mi ni jasno zakaj mi stalno jemlje za št. 50,100,250,500 jemlje polje M5. Recimo za 50 bi moral vzeti M6(0,55) mi pa vzame polje M5 in je potem napačen izračun .... IF(AND(B6>=50;B6<=99);B6*M6


=IF(B6<=10;B6*M3;IF(AND(B6>=11;B6<=25);B6*M4;IF(AND(B6>=26;B8<=49);B6*M5;IF(AND(B6>=50;B6<=99);B6*M6;IF(AND(B6>=100;B8<=249);B6*M7;IF(AND(B6>=250;B8<=499);B6*M8;IF(AND(B6>=500;B8<=999);B6*M9)))))))

Nisi vseh B8 zamenjal z B6 - to je prvo kar sem ugotovil.
Vzemi formulo zgoraj, bo lažje.
 

Bucko

Fizikalc
28. avg 2007
1.739
53
48
Malo OT :
Tako jaz to delam, s temi "IF"i. Da se včasih že skoraj izgubim notri... A kake bolj elegantne rešitve ni

Rešitev je več, odvisno od primera in znanja uporabnika.
Recimo vlookup je veliko bolj pregleden v zgornjem primeru.
V B2 vnašaš količino.
V B3 vneseš formulo =B2*VLOOKUP(B2;$E$3:$F$9;2).
V E3 do E9 vneseš količine (0 / 10 / 25 / 50 / 100 / 250 / 500).
V F3 do F9 vneseš cene (0,08 / 0,07 / 0,06 / 0,55 / 0,5 / 0,4 / 0,45).

Pa se lahko zmišljuješ potem po mili volji.
 
  • Všeč mi je
Reactions: Primus in Ravny

Ravny

Pripravnik
23. avg 2007
667
3
18
Kaj je s tistim, kar je manj kot 5 in tistim, kar je več kot 999?

Urejena formula:
=IF(B6<11;B6*M3;IF(B6<26;B6*M4;IF(B6<50;B6*M5;IF(B6<100;B6*M6;IF(B6<250;B6*M7;IF(B6<500;B6*M8;B6*M9))))))

Ta formula deluje takole:
manj kot 11 | 0,08
11-25 | 0,07
26-49 | 0,06
50-99 | 0,55
100-249 | 0,5
250-499 | 0,4
več kot 499 | 0,45


TNX sedaj deluje (Y) z številom +999 bi moral pa napisati tekst napaka ;)
 

Bucko

Fizikalc
28. avg 2007
1.739
53
48
=IF(B6<11;B6*M3;IF(B6<26;B6*M4;IF(B6<50;B6*M5;IF(B6<100;B6*M6;IF(B6<250;B6*M7;IF(B6<500;B6*M8;IF(B6<=999;B6*M9;"NAPAKA")))))))
 

JustOne

Pripravnik
20. avg 2007
435
24
18
Gorenjska
Ne računa mi prav se pravi za št 10 je OK ko pa dam 100 mi pa vzame razred 50-99 ? Ampak kolikor vidim je formula recimo za 100 B6*M7
ni mi jasno zakaj jemlje

=IF(B6<=10;B6*M3;IF(AND(B6>10;B6<=25);B6*M4;IF(AND(B6>=26;B8<=49);B6*M6;IF(AND(B6>=50;B6<=99);B6*M7;IF(AND(B6>=100;B8<=249);B6*M8;IF(AND(B6>250;B8<=499);B6*M9;IF(AND(B6>=500;B8<=999);B6*M9)))))))



razredi npr:

razred > cena
----------------------------
5-10 | 0,08
11-25 | 0,07
26-49 | 0,06
50-99 | 0,55
100-249 | 0,5
250-499 | 0,4
500-999 | 0,45

Upam, da si si tale cenik izmislil, ker ne vidim nobenega ekonomskega razloga, da bi pri tebi kupil več od 49 kosov, pri 50 se namreč cena/kos dvigne za faktor 9, ali pa ti manjka ena 0 za decimalno vejico
 

Ravny

Pripravnik
23. avg 2007
667
3
18
Upam, da si si tale cenik izmislil, ker ne vidim nobenega ekonomskega razloga, da bi pri tebi kupil več od 49 kosov, pri 50 se namreč cena/kos dvigne za faktor 9, ali pa ti manjka ena 0 za decimalno vejico

To je bil samo primer cene si izmisljene tako, da nimajo veze z realmostjo ;)

Lp
 

moho

Pripravnik
30. avg 2007
208
0
16
Imam list s spodnjimi podatki, prvih 7 številk v koloni je %, 8. in 9. številka sta povprečje in število, zadnji dve številki v koloni sta minimum in maximum (8 in 11, ter 5 in 7). Želel bi, da se mi v rdeče pobarva, če je % višji kot maximum oz. v modro, če je manjši. Nisem našel nikjer te funkcije sedaj v EXCEL 2016, potreboval bi pa čimprej, any idea?
10,58,005,008,008,508,008,4020,009,937811
55,009,005,005,005,005,005,005,00757
 

Bucko

Fizikalc
28. avg 2007
1.739
53
48
Katera številka želiš, da se ti obarva? Prvih 7? Drugače je to pod Pogojnim oblikovanjem -> novo pravilo -> oblikuj samo celice, ki vsebujejo

Če imaš 10,5 v A1 celici, potem pogojno oblikovanje izgleda takole, kot je na pripeti sliki.
 

Priponke

  • Zajeta slika.JPG
    Zajeta slika.JPG
    41,4 KB · Ogledi: 176
Nazadnje urejeno: