PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelMer eller mindre än 0Mer eller mindre än 0
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-09-26 06:46
 
 Ändrad av Erik  på 2019-09-26 06:48:42
Hallå

Jag vill göra en formel där jag får ut "OK" eller "FEL" om värdet är mer eller mindre än 0 med en hysteres på +-1.
Alltså -1 till +1 är OK och allat annat är FEL.

Jag får bara dom positiva värdena att fungera.

=IF(SUM(Y32+0>1);"FEL";"OK") Fungerar om värdet är positivt och blir calc error om man ändra till <>
=IF(SUM(0<>Y32);"FEL";"OK") Ger ingen hysteres

Idéer?

Mvh
Nytt inlägg
 2019-09-26 07:48
 
Hej hej

Finns mängder med varianter för att kika på intervall, i exemplet nedan så börjar vi med att göra om dina värden till absoluta tal, därefter kör vi en enkel jämförelse. Resultatet blir SANT eller FALSKT, vilket är renare att använda än "OK", "FEL", eftersom sant falskt är booleanska uttryck som kan tolkas av andra formler/kod.

=ABS(Y32)<=1
Formeln fungerar dock bara på intervall som går över nollan med samma avvikelse på bägge sidor, annars kan det vara lämpligt att använda:

=OCH(Y32 >=-1;Y32<=1)
Även denna returnerar SANT, FALSKT

Mvh
Christian
Nytt inlägg
 2019-09-26 09:00
 
Tack för svar

Den formeln ger dock inte riktigt det jag vill ha.

Jag använder tabellen för att jämföra att vissa utbetalningar är OK och för att få en snabb översyn vill jag se OK eller FEL.
Säg att värdet i kolumnen är -2, då stämmer inte utbetalningen utan är 2kr för liten.
Är värdet istället 2, är 2 kr för mycket utbetalt.

Anledning att -1 till 1 ska vara OK är för att inte få med decimalfel (ören).

Mvh
Nytt inlägg
 2019-09-26 13:17
 
 Ändrad av Christian  på 2019-09-26 13:33:42
Hej hej

Om det bara är det returnerade värdet som du ogillar så räcker det med att nästla funktionen:

=om(ABS(Y32)<=1; "RÄTT", "FEL")

Men när du nämner decimalfel så får jag för mig att det är något helt annat du vill ha. I min värld kan även 2kr innehålla decimalfel. Har du exempel på när decimalfel inträffar så kanske jag kan hjälpa dig mer.

Tillsvidare kan du kika på funktionerna =Avrunda, = avrunda.uppåt samt =avrunda nedåt, för att se om någon av dem kan lösa problemet med decimalfel åt dig. Vidare finns även funktionerna =Rest och =Heltal, Där mod kan ta ut decimalerna ur ett tal, och heltal tar fram själva heltalet.

Mvh
Christian
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelMer eller mindre än 0Mer eller mindre än 0

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter