Excel formel problem

Permalänk
Medlem

Excel formel problem

Skulle behöve lite assistans eftersom jag inte är någe vidare på excel.

Har ett ark där det ska fyllas i resultat efter kalibreringar, t.ex 38.
Det talet ska jämföras med ett fast tal t.ex 40,7.
Jag använder =(B9-B3)/ABS(B3) för att få ut en % skillnad.

Sen till problemet jag vill ha en formel som kollar om % skillnaden skiljer sig +- 1% och ger mig t.ex ett sant/falskt värde att jobba med så jag kan lägga in en villkorsstyd formatering så man får en indikation på om det skiljer sig mer än 1% eller inte.

För ändamålet har jag just nu testat med:
=OM(OCH(A16>1%;A16<-1%);"FEL";"OK")

A16 representerar cellen med =(B9-B3)/ABS(B3) uträkningen.

Detta funkar så länge man jobbar på den positiva sidan, så fort man får -% så fungerar det inte. Är jag helt fel ute eller förstår inte Excel A16<-1%?
Kan man inte ange ett minus tal i logiken?

Någon där ute måste ju ha koll på excel

Kan bidra med mer info om det behövs men kan inte ladda up filen, sitter på jobbet.

Visa signatur

"/me votes for anarchy"
and WoW for all

Permalänk

Testa att använda absolutbelopp istället. Brukar förkortas abs.

Detta kanske fungerar:

=OM(ABS(A16)>1%);"FEL";"OK")

Fler alternativ:

=OM(OCH(A16>1%;-A16<1%);"FEL";"OK")

=OM(OCH(A16>0.01;A16<-0.01);"FEL";"OK")

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Deterministic
Testa att använda absolutbelopp istället. Brukar förkortas abs.

Detta kanske fungerar:

=OM(ABS(A16)>1%);"FEL";"OK")

Får formel fel på den, fattar inte riktigt hur den fungerar heller.

Citat:

Fler alternativ:

=OM(OCH(A16>1%;-A16<1%);"FEL";"OK")

=OM(OCH(A16>0.01;A16<-0.01);"FEL";"OK")

Det övre förslaget fungerar som mitt, alltså helt ok så länge det är en positiv procent siffra. Så fort man hamnar på - värde så ballar det ur.

Det nedre blir formel fel.

Visa signatur

"/me votes for anarchy"
and WoW for all

Permalänk
Hedersmedlem

=OM(ABS(A16)<0,01;"OK";"Fel")

?

Har jag fattat det rätt att det ska stå "Fel" om skillnaden är lika med eller större än 1 %?

Permalänk
Medlem

Nja värdet får avvika +-1% så från -1% till +1% av värdet. Får + delen att funka men inte - delen.

Visa signatur

"/me votes for anarchy"
and WoW for all

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av CrAzy1
Nja värdet får avvika +-1% så från -1% till +1% av värdet. Får + delen att funka men inte - delen.

=OM(ABS(A16)<=0,01;"Ok";"Fel")

... så gäller det för |A16| <= 0,01 = 1 %.

I klartext: "'Ok' om beloppet av A16 är mindre eller lika med 1 %, annars 'Fel'".

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Kanel

I klartext: "'Ok' om beloppet av A16 är mindre eller lika med 1 %, annars 'Fel'".

OK om beloppet i A16 är mindre än 1% och större än -1% annars FEL.

Men jag löste det, tror ja. Funkar än så länge iallafall.
Varför känner man sig så dum när man kommer på det?

=OM(ELLER(A16>1%;A16<-1%);"FEL";"OK")

Bytte helt enkelt ut OCH mot ELLER.

Visa signatur

"/me votes for anarchy"
and WoW for all

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av CrAzy1
OK om beloppet i A16 är mindre än 1% och större än -1% annars FEL.

Men jag löste det, tror ja. Funkar än så länge iallafall.
Varför känner man sig så dum när man kommer på det?

=OM(ELLER(A16>1%;A16<-1%);"FEL";"OK")

Bytte helt enkelt ut OCH mot ELLER.

Som min lösning ovan, fast inte lika elegant.

Permalänk
Medlem

Okej nu känner jag mig ännu dummare.

Fatta aldrig riktigt att det var ett förslag du skrev.

Använde din formel, mycket smidigare

Men nytt problem, ska göra en till jämförelse men denna gången kan ett av talen vara 0. Vilket medför att =(B9-B3)/ABS(B3) inte fungerar eftersom man inte kan dela med 0 så jag vet inte riktigt hur man ska få ut skillnaden.

T.ex. ena talet är 0 och andra 2. 0an får skilja +-1%.
2an är det fasta värdet = 100%.

Jag antar att man kan lägga in ett villkor som säger OM det skulle vara 0 så ange ett visst värde.

Känns som hjärnan vill strejka.

Visa signatur

"/me votes for anarchy"
and WoW for all