Foutmelding 522 bij ALS en EN functie

Bespreek het rekenblad

Foutmelding 522 bij ALS en EN functie

Berichtdoor charis » do jan 10, 2019 4:12 pm

Hallo,
ik moet in een rekenblad het volgende doen:
er zijn een aantal cellen (C9 tot en met K9) die een totaal opleveren (kolom N).
Kolom K bevat een ALS/EN functie, nl. ALS(EN(N9<7,5;N9>0);2;0) Ik wil namelijk dat in deze kolom K '2' wordt ingevuld als waarde, als het totaal (kolom N) groter is dan 7,5 en groter dan 0.

Nu bekom ik wel het probleem dat de waarde uit kolom K wordt meegeteld bij dit totaal in kolom N, dus mijn rekenblad slaat wat tilt daarop. Want het totaal is bvb 7,2, dus kleiner dan 7,5, dus de waarde in K wordt '2' en wordt dan bijgeteld bij het totaal in N, dus wordt dat 9,2, en dus groter dan 7,5.

Hoe kan ik dit oplossen?
OpenOffice 4.1.5 op MacOS Mojave 10.14.1
charis
 
Berichten: 3
Geregistreerd: do jan 10, 2019 4:03 pm

Re: Foutmelding 522 bij ALS en EN functie

Berichtdoor eremmel » do jan 10, 2019 5:57 pm

Je hebt dus een recursieve formule gemaakt. Zo'n formule kan werken als de veranderende waarde convergeert naar een constante waarde. In het geval dat jij beschrijft is het mogelijk dat N7 gaat springen tussen twee waarden als het totaal van N7 zonder K9 zich tussen 5.5 en 7.5 bevind. Je hebt dus geen stabiele functie(relatie) gedefinieerd.
Is uw vraag beantwoord; pas uw initiële bericht aan: zet er [Opgelost] voor en vink de V aan
LO4.2.8.2 W10 vanwege ORB; AOO4.1.4, LO5.2.5.1,LO6.0.5.2 op W7ESP1 64
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 621
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland

Re: Foutmelding 522 bij ALS en EN functie

Berichtdoor charis » vr jan 11, 2019 10:34 am

en hoe kan ik dit oplossen?

ik begrijp wat er mis gaat, maar ik vind maar niet hoe ik het kan omzeilen...

Bedankt alvast.
OpenOffice 4.1.5 op MacOS Mojave 10.14.1
charis
 
Berichten: 3
Geregistreerd: do jan 10, 2019 4:03 pm

Re: Foutmelding 522 bij ALS en EN functie

Berichtdoor eremmel » vr jan 11, 2019 2:12 pm

Je wilt de volgende formules toepassen:
N9 = SOM ( C9 : K9)
en
K9 = ALS(EN(N9<7,5;N9>0);2;0)

Begrijp je het gedrag wat ik eerder had beschreven, er is geen antwoord als je iteratieve methode gebruikt, zet je de iteratieve methode uit, dan krijg je de fout van zelfreferentie.

Ik vermoed dat je K9 maar 1x wilt berekenen. Als je dat doet, baseer je eigenlijk je test van N9 in formule van K9 op SOM ( C9 : J9 ). Dus vervang N9 in formule van K9 dan door deze som.

Als dit niet zo is, geef heel nauwkeurig aan hoe de berekening van N9 en K9 met voorbeelden moet zijn, dan kunnen we misschien wat doen.
Is uw vraag beantwoord; pas uw initiële bericht aan: zet er [Opgelost] voor en vink de V aan
LO4.2.8.2 W10 vanwege ORB; AOO4.1.4, LO5.2.5.1,LO6.0.5.2 op W7ESP1 64
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 621
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland

Re: Foutmelding 522 bij ALS en EN functie

Berichtdoor charis » ma jan 14, 2019 10:01 am

hello, bedankt voor de replies.
Dit is mijn file. Ik heb al een tijd zitten proberen, maar ik krijg het niet opgelost.
Ik wil inderdaad K9 maar 1 bereken, maar het bedrag in K9 (dus 0 of 2) moet wel bijgeteld worden bij het totaal in N9. Maar het mag het eigenlijke tussentotaal (dus het bedrag waarop de formule in K9 is gebaseerd) niet veranderen.
Groetjes
Bijlagen
CALCUL REPAR - CHARIS NEW.ods
(89.96 KiB) 12 keer gedownload
Laatst bijgewerkt door charis op ma jan 14, 2019 12:35 pm, in totaal 1 keer bewerkt.
OpenOffice 4.1.5 op MacOS Mojave 10.14.1
charis
 
Berichten: 3
Geregistreerd: do jan 10, 2019 4:03 pm

Re: Foutmelding 522 bij ALS en EN functie

Berichtdoor merlijn » ma jan 14, 2019 12:26 pm

Met betrekking tot je bestand:

zet geen bestaande namen, telefoonnummers, (mail)adressen e.d. in bestanden die je hier upload, dit forum is publiek toegankelijk en echt iedereen kan meekijken!
AOO 4.1.6 Win 10 x64
merlijn
 
Berichten: 25
Geregistreerd: do mei 31, 2018 11:14 am

Re: Foutmelding 522 bij ALS en EN functie

Berichtdoor merlijn » ma jan 14, 2019 12:36 pm

Je zult toch echt het tussentotaal in een aparte cel moeten berekenen en op basis van die uitkomst de waarde van cel K9 moeten vaststellen.
AOO 4.1.6 Win 10 x64
merlijn
 
Berichten: 25
Geregistreerd: do mei 31, 2018 11:14 am

Re: Foutmelding 522 bij ALS en EN functie

Berichtdoor eremmel » ma jan 14, 2019 11:13 pm

Waarom dan niet de formule:
Code: Selecteer alles   UitklappenInklappen
K9 = ALS(EN(SOM (C9:J9)<7,5;SOM (C9:J9)>0);2;0)
want de keuze van K9 wordt, als het maar 1x berekend hoeft te worden toch door C9:J9 bepaald?
Is uw vraag beantwoord; pas uw initiële bericht aan: zet er [Opgelost] voor en vink de V aan
LO4.2.8.2 W10 vanwege ORB; AOO4.1.4, LO5.2.5.1,LO6.0.5.2 op W7ESP1 64
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 621
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland


Keer terug naar Calc

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 4 gasten