Wenn Summe Minus ergibt nicht rechnen
#1
Hallo

wie verhindere ich, dass wenn eine Summe minus ergibt das diese angezeigt wird?
Ich möchte vermeiden das eine "-" Zahl von der Summe angezogen wird. das kommt nie vor.

AI20 soll also statt -500 dann einfach 0 ausgeben.

Dankeschön


Angehängte Dateien Thumbnail(s)
       
Antworten Top
#2
Hola,
=max(0;R20-N20)
Gruß,
steve1da
Antworten Top
#3
Moin,
oder

Code:
=wenn(R20-N20>0;"0";r20-n20)
Grüße

d`r Bastler von den VBAsteleien.de
Win 10 & 11, Office 2019 & 2021 & macOS X.15, XL 2019
Antworten Top
#4
super danke

15
Antworten Top
#5
@Bastler: bei dir wird nur gerechnet wenn die Summe kleiner als 0 ist. Außerdem lässt du die Null als TEXT ausgeben - gewollt?
Antworten Top
#6
Hi Bastler,

unabhängig davon, dass die MAX-Variante völlig ausreicht, würde ich die Null keinesfalls als "String" ausgeben lassen.

€EDIT]: Hatte die Folgeantwort von Steve überlesen.
Antworten Top
#7
Wobei man sich die 0 ja sogar sparen könnte, falls man wie anno dunnemalz den (sinnlosen) Wettbewerb für die kürzeste Formel haben möchte:
=MAX(;R20-N20)
ABC
115172
217150

ZelleFormel
C1=MAX(;B1-A1)
C2=MAX(;B2-A2)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#8
Zitat:anno dunnemalz

Puhhh - das ist in der Tat mindestens 20 Jahre her Wink
Antworten Top
#9
Ich bleibe mal beim off topic. Wink
Dadurch entstanden aber durchaus Perlen (auch und gerade auf eurer Site), deren Nachvollziehbarkeit mir einst richtig Spaß bereitet haben!
Als Beispiel die Ermittlung des Quartals eines beliebigen Datums in A1:
=MONAT(MONAT(A1)&0)
https://www.herber.de/excelformeln/src/call.pl?idx=175
Dass diese nur durch den bekannten Excel-Schaltjahr-"Bug" für 1900 funktioniert, hatte ich dann irgendwo mal gepostet und den Rechenweg dargelegt.
(MONAT("60") ist halt nur im nur für Excel vorhandenen Schaltjahr 1900 der Monat (hier also das Quartal) 2)
HIJ
110110.01.1900
220120.01.1900
330130.01.1900
440209.02.1900
550219.02.1900
660229.02.1900
770310.03.1900
880320.03.1900
990330.03.1900
10100409.04.1900
11110419.04.1900
12120429.04.1900

ZelleFormel
I1=MONAT(H1)
J1=DATUM(0;1;H1)

Warum habt ihr das dort nicht erklärt?  19
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#10
@steve

Zitat:als TEXT ausgeben - 
Warum denn nicht? Damit wird schließlich nicht mehr gerechnet.
Der TO scheint zufrieden.
Grüße

d`r Bastler von den VBAsteleien.de
Win 10 & 11, Office 2019 & 2021 & macOS X.15, XL 2019
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste