Discussion:
Vorzeichen verschwinden lassen und trotzdem behalten
(zu alt für eine Antwort)
Steffen Bertz
2003-10-07 18:56:57 UTC
Permalink
Hay, ich habe schon wieder mal ein Excel-Problem (bleibt wohl nicht aus,
wenn man intensiv damit arbeitet).
Es ist eigentlich ein "Darstellungsproblem".
Ich bilde die Differenz zweier Felder.
A1 B1 C1 D1=B1-A1 E1
Hierbei möchte ich in C1 in zeigen, ob es ein Zuwachs oder ein Verlust
ist. Ich schreibe also in C1:
=wenn(Vorzeichen(B1-A1)=1;"+";"-")
Das klappt auch prima. Jetzt geht es aber noch um D1. Denn dort steht
bei einer negativen Zahl das Minus. Erste Idee wäre jetzt ABS(). Das ist
aber nur bedingt möglich, denn ich habe ca. 20 Zeilen und zudem noch in
E1 eine "Markierung", welche Zeile ich bei einer Summe in D21 haben
will. Dort soll nämlich stehen:
=summewenn(E1:E20;"Markierung";D1:D20)
Und genau hier soll eine möglicherweise negative Zahl auch negativ
eingehen, was mit ABS() in D1 nicht möglich ist.
Wie kann ich also per Formatierung oder Formel das "-" verschwinden
lassen, und der Wert in der Zelle bleibt trotzdem negativ für's
Weiterbearbeiten.

THX&TIA
Steffen

PS: Ich wollte heute im Buchladen nach einem VBA-Einstieg suchen. Aber
dort gibt es nur VisualBasic.net oder VisualBasic 6. Womit kann ich denn
arbeiten, um speziell unter Excel die VBA-Skripte erstellen zu können?
--
visit me: http://people.freenet.de/steffeniminternet
Denken ist die schwerste Arbeit, die es gibt.
Das ist wohl auch der Grund, warum sich so wenige Menschen damit
beschäftigen (Henry Ford)
Martin Worm
2003-10-07 19:56:39 UTC
Permalink
Am Tue, 07 Oct 2003 20:56:57 +0200, schrieb Steffen Bertz:

hallo Steffen,
Post by Steffen Bertz
Es ist eigentlich ein "Darstellungsproblem".
Ich bilde die Differenz zweier Felder.
A1 B1 C1 D1=B1-A1 E1
Hierbei möchte ich in C1 in zeigen, ob es ein Zuwachs oder ein Verlust
=wenn(Vorzeichen(B1-A1)=1;"+";"-")
du könntest auch schreiben =B1-A1 und so formatieren
"+";[Rot]"-" . Dann erscheint nur noch + und -
(Die Zahlen sind aber noch da, und man kann mit ihnen rechnen)
Post by Steffen Bertz
Das klappt auch prima. Jetzt geht es aber noch um D1. Denn dort steht
bei einer negativen Zahl das Minus.
[...]
Post by Steffen Bertz
Und genau hier soll eine möglicherweise negative Zahl auch negativ
eingehen, was mit ABS() in D1 nicht möglich ist.
Wie kann ich also per Formatierung oder Formel das "-" verschwinden
lassen, und der Wert in der Zelle bleibt trotzdem negativ für's
Weiterbearbeiten.
Aus der Formatierung das Minuszeichen entfernen. Ist eigentlich ganz
einfach, man muß nur wissen, das es geht ;-)

Schritt für Schritt: Zelle anwählen, über Format>Zellen format Zahl
auswählen, negative Zahlen rot. Das ist dieser: 0_ ;[Rot]-0
Das Minuszeichen entfernen 0_ ;[Rot]0,
fertig ;-). Bei Bedarf [Rot] entfernen, ist aber der einzige Hinweis,
daß die Zahl negativ ist.

mfG
--
E-Mail von Martin Worm, Karlsruhe, Deutschland
benutze Excel2000(9.0.2812) Win ME
Antworten bitte nur in die Newsgroup
Peter H. Erdmann
2003-10-08 06:13:57 UTC
Permalink
Hallo,
verwende das Benutzerdefinierte Zahlenformat
#0,00;#0,00;0
dann werden negative Zahlen ohne Minuszeichen dargestellt,
aber weiterhin als negativ betrachtet.

Gruß aus dem Land der Bayern
Peter
-----Originalnachricht-----
Hay, ich habe schon wieder mal ein Excel-Problem (bleibt
wohl nicht aus,
wenn man intensiv damit arbeitet).
Es ist eigentlich ein "Darstellungsproblem".
Ich bilde die Differenz zweier Felder.
A1 B1 C1 D1=B1-A1 E1
Hierbei möchte ich in C1 in zeigen, ob es ein Zuwachs
oder ein Verlust
=wenn(Vorzeichen(B1-A1)=1;"+";"-")
Das klappt auch prima. Jetzt geht es aber noch um D1.
Denn dort steht
bei einer negativen Zahl das Minus. Erste Idee wäre jetzt
ABS(). Das ist
aber nur bedingt möglich, denn ich habe ca. 20 Zeilen und
zudem noch in
E1 eine "Markierung", welche Zeile ich bei einer Summe in
D21 haben
=summewenn(E1:E20;"Markierung";D1:D20)
Und genau hier soll eine möglicherweise negative Zahl
auch negativ
eingehen, was mit ABS() in D1 nicht möglich ist.
Wie kann ich also per Formatierung oder Formel das "-"
verschwinden
lassen, und der Wert in der Zelle bleibt trotzdem negativ
für's
Weiterbearbeiten.
THX&TIA
Steffen
PS: Ich wollte heute im Buchladen nach einem VBA-Einstieg
suchen. Aber
dort gibt es nur VisualBasic.net oder VisualBasic 6.
Womit kann ich denn
arbeiten, um speziell unter Excel die VBA-Skripte
erstellen zu können?
--
visit me: http://people.freenet.de/steffeniminternet
Denken ist die schwerste Arbeit, die es gibt.
Das ist wohl auch der Grund, warum sich so wenige
Menschen damit
beschäftigen (Henry Ford)
.
Steffen Bertz
2003-10-08 16:33:49 UTC
Permalink
Hay Peter, Hay Martin,
Post by Peter H. Erdmann
Hallo,
verwende das Benutzerdefinierte Zahlenformat
#0,00;#0,00;0
dann werden negative Zahlen ohne Minuszeichen dargestellt,
aber weiterhin als negativ betrachtet.
Vielen Dank für den Tipp. Das war ja dann doch einfacher als ich
dachte. Ich hatte das Semikolon nicht richtig interpretiert, daß man
damit positive und negative Zahlen trennen kann.
Muß mir die Hilfe zu den Zahlencodeformaten nochmal reinziehen.

Steffen
--
visit me: http://people.freenet.de/steffeniminternet
In der Diktatur kommen die Idioten durch Gewalt und Intrigen an die Macht,
in der Demokratie durch freie Wahlen. (Gabriel Laub)
Lesen Sie weiter auf narkive:
Suchergebnisse für 'Vorzeichen verschwinden lassen und trotzdem behalten' (Fragen und Antworten)
4
Antworten
Augustus (63 v. Chr. - 14 n. Chr.)?
gestartet 2008-01-15 02:42:22 UTC
geschichte
Loading...