prlsMedlem sedan jan. 2000333 inlägg
jo,
* i cell B11 skall jag göra en beräkning. Jag har kommit fram till följande formel:
=OM(B2>0;C10/50;" ml") --> detta funkar som en dröm*l*
Men nu vill jag lägga till villkor:
tex att om värdet i cell B11 är mellan 10,1 och 13 så skall det i cellen visas 10. Det är viktigt att påpeka att värdet som man får fram i cell B11 kommer att användas i andra cell med.
Jag har försökt med följande formel:
=OM(B2>0;C10/50;" ml");OM(OCH(B11>10,1;B11<=13);OM(OCH(B11>20,1;B11<=23);20;OM(OCH(B11>30,1;B11<=33);30)))
Men jag får hela tiden felmeddelandet: cirkelreff B11
Funkar bra när jag befinner mig i: "Formelpaletten"
Vad gör jag för fel?
Går ej det jag har tänkt att göra?
Hittar inget svar i boken MS Excell 2000 Formulas heller
------------------
/Peter
RikardMedlem sedan dec. 19998 623 inlägg
=om(B2<0;" ml";om(c10/50>10,1;13;om(c10/50>20,1;23;om(c10/50>30,1;33;c10/50)
Jag har inte Excel i närheten, så jag har inte kunnat testa formeln. men den borde ge dig det du är ute efter? :)
prlsMedlem sedan jan. 2000333 inlägg
Rikard, tyvärr så fungera det inte :-((.
Jag kanske var otydlig i min fråga??
Så här har jag tänkt:
- om B2=0 returnera ml
- om B2>0 beräkna C10/50
2a) om C10/50 är mellan 10,1 och 13, returnera värde 10, annars returnera det rätta värdet.
2b)om C10/50 är mellan 20,1 och 23, returnera värde 20, annars returnera det rätta värdet.
2c) om C10/50 är mellan 30,1 och 33, returnera värde 30, annars returnera det rätta värdet.
------------------
/Peter
RikardMedlem sedan dec. 19998 623 inlägg
Jaså, var det så enkelt... ;)
=om(B2<0;" ml";om(c10/50>10,1;om(c10/50>13;om(c10/50>20,1;om(c10/50>23;
om(c10/50>30,1;om(c10/50>33;c10/50;30);c10/50);20);c10/50);10);c10/50))
Nu då?
prlsMedlem sedan jan. 2000333 inlägg
Du är en klippa Rikard, nu funkar det bra! Men kan jag be dig att förklara hur du gjorde?
------------------
/Peter
prlsMedlem sedan jan. 2000333 inlägg
Jag har försökt göra efter dig, och använde formelpaletten för de olika villkoren. Då fick jag på slutet asterix märkta siffror/uttryck. När/om jag tar bort dessa får jag samma formel som Du skrev.
Annars fungerade inte formeln, utan excel trodde att jag multiplicerade.
Betyder stjärnan i detta fal att dessa är överflödiga och skall tas bort - eller blev det bara en lycklig slump?
------------------
/Peter
RikardMedlem sedan dec. 19998 623 inlägg
Men kan jag be dig att förklara hur du gjorde?
Du gav mig ganska enkla, men fullt tillräckliga instruktioner.
Är B2 tomt visa "ml".
Sen var det bara intervaller:
A: -10 = C10/50
B: 10,1-13 = 10
C: 13,1-20 = C10/50
D: 20,1-23 = 20
E: 23,1-30 = C10/50
F: 31,1-33 = 30
G: 33,1- = C10/50
Därefter är det bara att bygga en omsats, om än något strulig - det finns säkert enklare lösningar. :)
Jag är inte riktigt med på den efterföljande frågan!?
[Redigerat av Rikard den 06 jan 2001]