2016-04-13 7 views
0

Ich habe diese Formel:Negatives Ergebnis wird als „0“ gezeigt

=NETWORKDAYS(J16;K16;Helgdagar!$A$1:$A$28)-SIGN(NETWORKDAYS(J16;K16;Helgdagar!$A$1:$A$28))

Wenn das Ergebnis negativ ist, mag ich das Ergebnis „0“ sagen. Wie kann ich das machen?

+1

Sie wollen den Wert 0 oder ein Zellenformat, das Negative als 0 akzeptabel anzeigt? – Brad

Antwort

0

Versuchen:

=Max(NETWORKDAYS(J16;K16;Helgdagar!$A$1:$A$28)-SIGN(NETWORKDAYS(J16;K16;Helgdagar!$A$1:$A$28));0) 

Wenn Sie 0, um die negative Zahl aber Anzeige halten wollen, dann das folgende benutzerdefinierte Format verwenden:

0;"0" 

Es wird keine negativen Zahlen als 0 maskiert, aber halten Sie die zugrunde liegenden negativen Wert.

+0

wow, lassen Sie es 0 anzeigen, wenn Excel es in zukünftigen Berechnungen als negativen Wert behandeln wird wie sagen -42 ... Ich bin mir sicher, dass es etwas dafür gibt, aber ich würde denken, dass es zu zukünftigen potenziellen Fehlern durch ahnungslose Benutzer führen würde . Immer noch sehr interessant. –

+0

@ForwardEd Sie wissen nie, was das Boot der anderen Person schwimmt. –

+1

Wenn ich morgen noch den Kopf schüttle, werde ich es euch wissen lassen. Ich finde es einfach gruselig, dass ich dem in einer Zelle angezeigten Wert nicht mehr als Wert der Zelle trauen kann ... ist das nur ein Spezialfall für Zero oder könnte eine Anzeige von 11 tatsächlich ein Wert von 34 sein? –

0

Vielleicht ...

=IF(NETWORKDAYS(J16;K16;Helgdagar!$A$1:$A$28)-SIGN(NETWORKDAYS(J16;K16;Helgdagar!$A$1:$A$28))>0;NETWORKDAYS(J16;K16;Helgdagar!$A$1:$A$28)-SIGN(NETWORKDAYS(J16;K16;Helgdagar!$A$1:$A$28));"0")