Subtraktion + modifiziertes Ergebnis, falls negativ

495
Byl Usa

Wie stelle ich eine Formel auf, die eine Zelle von einer anderen subtrahiert (z. B. B2-B3) und das übliche Ergebnis zurückgibt, WENN das Ergebnis negativ ist (im Wesentlichen <Null) . In diesem Fall brauche ich stattdessen "$ 0,00" von "Error" oder "Div by 0".

Derzeit verwende ich = IF (B2-B3 <0, "0,00"), was bei negativen Werten gut funktioniert, bei positiven Werten jedoch "False" zurückgibt .

Wie ändere ich diese Excel-Formel, damit sie ordnungsgemäß funktioniert und das tatsächliche Ergebnis oder $ 0,00 angezeigt wird, wenn das Ergebnis negativ oder <0 ist?

1

1 Antwort auf die Frage

0
Scott

Zunächst sollten Sie keine Anführungszeichen verwenden. "0.00"ist ein Textwert (manchmal eine Zeichenkette bezeichnet), das aus vier Zeichen besteht: 0 . 0 0.

Darüber hinaus waren Sie sehr, sehr nahe. Sie wollen, B2-B3wenn es positiv ist und 0, wenn es negativ ist? Mach einfach

= IF (B2-B3 <0, 0, B2-B3)
oder gleichwertig,
= IF (B2 <B3, 0, B2-B3)
Ein etwas anderer Ansatz ist
= MAX (B2-B3, 0)
was gibt dir B2-B3oder 0was größer ist.

Danke für die schnelle Antwort - das hat es geschafft! Ich hatte eigentlich die erste ausprobiert, aber es funktionierte nicht, da nach dem Komma keine Leerzeichen eingefügt wurden. Syntax ist in Excel unerlässlich! Ich war nicht mit der MAX-Formel vertraut, also habe ich Neues gelernt - Danke! Byl Usa vor 5 Jahren 0
Hmmm; Das ist seltsam. Leerzeichen zwischen den Argumenten für Funktionen spielen keine Rolle. Ich lege sie nur zur besseren Lesbarkeit bei. Scott vor 5 Jahren 0
Ja das ist seltsam. Ich habe offensichtlich etwas anderes falsch gemacht. Gut zu wissen, dass Leerzeichen nach dem Komma keine Rolle spielen ... Byl Usa vor 5 Jahren 0