---
title: "Konstig IF sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41093-konstig-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "His Divine Shadow"
published: "2002-04-08T12:12:03.000Z"
updated: "2002-04-08T12:12:03.000Z"
replies: 0
views: 125
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/41093-konstig-if-sats"
---

# Konstig IF sats

## #1 — His Divine Shadow, 2002-04-08T12:12Z

Postade nått liknande förut, men det visar sig att jag missförstod, här postar jag en ny version:
Först så kommer en IF sats som säger att om "Bestall" är mindre än 50% av "ME" så blir "Förslag" 0, alltså:

**IF**  Bestall Less than 50% of ME **THEN**
Beställ = "0"
**END IF**

Det var nu den enklare delen:

Det är nu koden som kommer som är den krångliga.
Om "Beställ" är \>= "Lager" så skall närmaste hela ME läggas till i "Förslag".

Exempel: I "Beställ" finns '3' och i Lager '2', ME är '4', då blir resultatet '4'
Men om Beställ hadde varit 8 eller 9 skulle skillnaden bli mera än dubbelt "ME" så då ska Förslag bli 8(4+4 är närmaste man kommer 8 el. 9, alltså man måste använda ME plus sig själv för att få ett resultat som är så nära beställ som möjligt)

Permalänk: https://www.webforum.nu/p/41093

---

Tråden på webben: https://www.webforum.nu/amne/asp/41093-konstig-if-sats
