• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

fout antwoord bij formule

Status
Niet open voor verdere reacties.

candyman1985

Gebruiker
Lid geworden
18 okt 2006
Berichten
81
Beste,


ik ben bezig met het maken van een planning in Excel. Hierbij kom ik echter bij het probleem uit dat excel foute antwoorden op formules geeft.

Als ik de formule evalueer gaat alles goed tot de laatste stap. Daar verandert excel de uitkomst opeens in 0,0. Zie screenshot.

GroteFoto-HLWHNF4M.jpg


De gebruikte formule is:
=ALS(($M12-AJ12-AK12-AL12-AM12-AN12-AO12-AP12-AQ12)>$N12;$N12;$M12-AJ12-AK12-AL12-AM12-AN12-AO12-AP12-AQ12)-ALS(AANTAL.ALS($L$3:$L12;$L12)=AANTAL.ALS($L12;$L12);0;SOM.ALS($L$3:$L11;$L12;AR$2:AR11))


ingevuld is dit:

=ALS((49,2-0-0-0-0-0-0-0-40)>40;40;49,2-0-0-0-0-0-0-0-40)-ALS(2=1;0;0)

Uitkomst eerste ALS = 9,2
Uitkomst tweede ALS = 0

Wat doe ik hier fout?



Ook een simpel sommetje doet hij fout:
GroteFoto-WPJ7XOAC.jpg
 
Laatst bewerkt:
Een bestandje ipv plaatjes leidt tot een sneller antwoord. De uitkomst van de ingevulde is 9,2
 
Laatst bewerkt:
Dus blijft mijn eerste zin staan.
 
Dacht je nu echt dat MS.Excel foute antwoorden zou geven?
Excel geeft dat weer dat er staat en als er spatie's staan of andere foute gegevens krijg je natuurlijk in UW ogen een fout antwoord.
 
Probleem is dat het vertrouwelijke gegevens zijn welke ik dus liever niet op een openbaar forum zet :)

Ben dus bang dat ik het bestand helemaal moet gaan splitsen om uit te zoeken waar hier het probleem zit.
Vind het gewoon frapant dat ik in het hele werkblad dezelfde formule gerbruik, dit bij 99% goed gaat en hij bij enkele cellen tijdens het evalueren de volgende som maakt: 9,2 - 0,0 = 0,0.

Ook veranderd het antwoord af en toe als ik op de cel ga staan en dan op enter druk. Ze krijg ik op dezelfde formule 3 of 4 verschillende antwoorden.

Vermoedelijk heb ik onbewust 2 toetsen gelijk ingeduwd en hierdoor instellingen veranderd. Gezien ik het bestand echter niet online kan plaatsen moet ik het maar in een ander werkblad proberen te vinden ;)
 
Als je een plaatje kunt plaatsen, kun je ook de betreffende gegevens kopieren naar een ander bestand en dat hier plaatsen. Het gaat alleen om het bereik waar de bewuste gegevens, waarmee gerekend wordt, in staan.
 
Ik heb extra plaatjes gepakt zodat ik niet het hele blad hoef te laten zien.

Ik zal morgen op het werk proberen of ik de betreffende formules uit het geheel kan halen en de getallen die vanuit vertrouwelijke tabbladen worden gelinkt handmatig invullen.

Thnx voor de moeite alvast :)
 
Volgens mij klopt dit niet:

Code:
SOM.ALS($L$[COLOR="red"]3[/COLOR]:$L11;$L12;AR$[COLOR="red"]2[/COLOR]:AR11)
Overigens kan je...

Code:
ALS(($M12-AJ12-AK12-AL12-AM12-AN12-AO12-AP12-AQ12)>$N12;$N12;$M12-AJ12-AK12-AL12-AM12-AN12-AO12-AP12-AQ12)

... vervangen door...
Code:
ALS(($M12-Som(AJ12:AQ12)>$N12;$N12;$M12-Som(AJ12:AQ12)

Met vriendelijke groet,


Roncancio
 
Code:
ALS(($M12-Som(AJ12:AQ12)>$N12;$N12;$M12-Som(AJ12:AQ12)

kan vlgns mij nog korter:
Code:
=min($M12-Som(AJ12:AQ12);$N12)
 
Die eerste formule klopt.


Code:
SOM.ALS($L$3:$L11;$L12;AR$2:AR11)

Betekend: hij moet de waarden van AR2 t/m AR11 optellen waarbij de waarde in de L kolom dezelfde waarde heeft als L12

Het korter maken met som weet ik ook, wilde het alleen eerst uitschrijven en dan pas inkorten. Ben bang dat ik anders fouten maak. Die formule met min kende ik nog niet, is idd nog makkelijker! Thnx!
 
Probleem inmiddels opgelost. formules aangepast naar:
=MAX(0;((ALS(EN($N13>=(AY$2-52);$N13<(AY$2+1));ALS($T13<$U13;$T13-SOM($AH13:AX13;$U13);0))+(ALS(EN(($T13-SOM($AH13:AX13))>$U13);$U13;(ALS(EN((AY$2-52)>$N13);ALS(($T13-SOM($AH13:AX13))>$U13;$U13;$T13-SOM($AH13:AX13));0)))))-ALS(AANTAL.ALS($S$1:$S13;$S13)=AANTAL.ALS($S13;$S13);0;SOM.ALS($S$2:$S12;$S13;AY$2:AY12))))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan