Formule retourneert onverwachte positieve waarde

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 132686 - Bekijk de producten waarop dit artikel van toepassing is.
Dit artikel is gearchiveerd. Het wordt aangeboden in de huidige vorm en wordt niet meer bijgewerkt.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

In Microsoft Excel wanneer u een minteken (-) als operator negatie gebruiken (bijvoorbeeld -1) in een formule de operator ontkenning heeft een hogere prioriteit dan een binaire operator. Deze volgorde kan betekenen dat een formule een positieve waarde geretourneerd wanneer u verwacht dat deze een negatieve waarde. De formule
= -2 ^ 2
wordt geëvalueerd als:
-(2) ^ 2
Het minteken wordt geëvalueerd als een negatie operator. De formule geeft als resultaat een positieve waarde 4.

Oorzaak

Microsoft Excel gebruikt een volgorde van berekening evalueren van operatoren in formules. De volgorde van evaluatie van operators bepaalt dat een minteken (-) gebruikt als een negatie operator (bijvoorbeeld -1) wordt geëvalueerd voor andere marktdeelnemers. Vanwege deze volgorde, de formule
= -1 ^ 2
vertegenwoordigt de waarde -1 kwadraat en retourneert de waarde 1, een positieve waarde.

Workaround

Om de volgorde van bewerkingen in een formule behouden, kunt u opgeven dat de symbool voor negatieve getallen in een formule toepassen op de hele formule door haakjes rond de getallen die u wilt evalueren eerste.

Als de eerdere fomula
= -2 ^ 2
is gewijzigd
=-(2^2)
de formule geeft als resultaat een negatieve waarde -4.

Dat is de standaardmethode voor het evalueren van de formules sinds de eerste versie van Microsoft Excel.

Opmerking: Deze volgorde van bewerkingen verschilt van de volgorde van bewerkingen in Lotus 1-2-3.

Meer informatie

Voor meer informatie over de volgorde van evaluatie van operatoren Raadpleeg het volgende artikel in de Microsoft Knowledge Base:
25189Excel: Volgorde van bewerkingen in formules
De hier besproken derden-producten worden geproduceerd door bedrijven onafhankelijk van Microsoft. Wij geven geen garantie, impliciet noch anderszins, met betrekking tot de prestaties of betrouwbaarheid van deze producten.

Referenties

Microsoft Excel 98 Macintosh Edition

Voor meer informatie over operatoren, klikt u op Inhoudsopgave en Index in het menu Help (of op de ballonhelp als u een versie van het Macintosh-besturingssysteem eerder dan 8.0), klik op de knop Index in Excel Help, typ de volgende tekst
operatoren in formules
en klik op onderwerpen weergeven. Selecteer de 'de volgorde waarin Microsoft Excel bewerkingen in formules uitvoert' onderwerp en klik op Ga naar. Als u geen om u de Office-assistent.

Microsoft Excel 97

Klik voor meer informatie over operatoren in Microsoft Excel het tabblad Index in Microsoft Excel 97 Help, typ de volgende tekst
operators, de evaluatievolgorde van in formules
en dubbelklik op de geselecteerde tekst naar het "in welke volgorde Microsoft Excel bewerkingen in formules uitvoert' onderwerp.

Microsoft Excel 7.0

Typ de volgende tekst in Microsoft Excel Help
prioriteit van operatoren
en dubbelklik op de geselecteerde tekst naar 'Operatoren' onderwerp.

Microsoft Excel 5.0

Voor meer informatie over 'wiskundige Operator evaluatie in Lotus Klik op de knop Zoeken in Microsoft Excel 1.2.3 en Microsoft Excel" Help, typt u het volgende en klik vervolgens op weergeven:
operator

Eigenschappen

Artikel ID: 132686 - Laatste beoordeling: dinsdag 23 december 2014 - Wijziging: 5.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 95 Standard Edition
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Excel 98 voor Macintosh
Trefwoorden: 
kbnosurvey kbarchive kbprb kbmt KB132686 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.
De Engelstalige versie van dit artikel is de volgende: 132686

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com