Bestimmte Werte unter Excel nicht anzeigen..& Neues Thema vom 27.04.05

SkyMaster

schläft auf dem Boardsofa
Hallo, ich habe mal die Frage ob jemand von euch weis, ob es möglich ist (und wenn ja wie? )
bei Exel bestimmte Werte NICHT anzuzeigen bzw. auszugeben!

Beispiel:

Ich habe ein Preisliste die Automatisch die Bruttopreise ermittelt....
Nun kommt es schon mal vor das durch eine Berechnung 0,00 € rauskommt!
Die Zeilen (Spalten) wo 0,00 € Rauskommt, da Soll das 0,00 € NICHT angezeigt werden (Ausblenden)

Ist das möglich ?

Gruß
Sky
 
Zuletzt bearbeitet:
habe hier Excel 2000
würde es hier wie folgt lösen:

gehe auf das Feld wo das zu unterdrückende Ergebnis steht
auf "Format" und "bedingte Formatierung"
erstes Feld auf "Zielwert ist"
zweites Feld auf "gleich"
drittes Feld: eine "0" (null) hinein
auf "Format" klicken und bei der Schrift die Farbe weiss einstellen.


andere Möglichkeit (aber nur, wenn das Ergebnis nicht weiterverarbeitet werden muss):

=wenn([bisherige Formel im Feld]<>0;[bisherige Formel im Feld];"")
Beispiel: =wenn(B2-B3<>0;B2-B3;"")


Gruss Heinz
 
Ausblenden lasse ich die nicht (zu faul), aber unter
Extras -> Optionen -> Ansicht
(oder so ähnlich, ist aus dem Gedächtnis zitiert da ich zu Hause kein MSOffice sondern StarOffice verwende)
den Haken bei "Nullwerte" rausmachen.

Dann werden halt die Zellen mit Ergebnis=0 leer gelassen, steigert die Übersichtlichkeit erheblich und auf einem Ausdruck sieht auch niemand ob da einfach nichts drin steht oder in Wirklichkeit ein Ergebnis=0 vorliegt.

Auch wenn es nicht ganz das Gesuchte ist kannst Du es vielleicht als schnellen Workaround für Dein Problem verwenden.
 
zu "Extras -> Optionen -> Ansicht Nullwerte" sei noch angemerkt, dass diese Einstellung global gilt.

Will man nur auf bestimmten Feldern Nullwerte unterdrücken, ist diese Methode wohl nicht geeignet.
 
Danke für die Hilfe ...Habe es nun geschaft :)

Gleich habe ich aber ein neues Problem !

Ich lasse in der Tabelle Summen (währung ausgeben) die ecxel berechnet!
Das format wird immer mit Komma (0,00) ausgegeben !

Das soll es nun aber nicht, den ich beötige die ausgabe mit PUNKT (0.00)

Wie kann ich das den machen ?

Gruß
Sky
 
Bei Excel 2003 machst Du folgendes:
EXTRAS-OPTIONEN, darin den Reiter INTERNATIONAL
Nimm den Haken bei TRENNZEICHEN VOM BETRIEBSSYSTEM ÜBERNEHMEN raus und ändere die Vorgaben für Komma und Tausenderstelle.
 
Schade...
Die Option habe ich nicht
(gib nichtmal ein Reiter "INTERNATIONAL")

Ich nutze Excel 2000 (von Office 2000)
 
Das liegt nicht an Office 2000, weil Office 2000 diese Einstellung aus der Windows Ländereinstellung entnimmt...

Gehe nach Systemsteuerung -> Ländereinstellungen -> Währung ',' in '.' ändern fertig

oder so...
 
Klar, das geht auch. Damit änderst Du aber die Einstellung für den gesamten PC, nicht nur für Excel.
 
Markiere die Zellen, in denen Du das anders haben willst, rechte Maustaste -> Zellen formatieren -> Benutzerdefinierte Formate.

Und da definierst Du Dir das Zahlenformat halt genau so wie Du es haben willst.
 
Hallo Grainger

Das währe ein Traum :angel
Aber leider zerplatzt er Ich habb sie formatiren wi ich will, entweder
bleibt das Komma steht, oder es ist plötzlich kein Zahlenwert mehr im Format *.**
Oft kommen einfach nur noch kuriose Zahlen dabei raus, oder gar nur die Anzeige *WERT*

Ich habe dafür Unter Fomatiren & Benutzerdefenirt
entweder 0.00 / *.** / #.## eingegeben, aber nicht von denen akzeptiert er :(

Ich Test nun mal die Lösung vom Netzhai :)

(muss ja nur vorübergehend sein )

Gruß
Sky
 
Wenn tatsächlich etwas über die Zellformatierung nicht gehen sollte (dort kann man übrigens auch Nullwerte ausblenden lassen...) und auch bedingte Formatierung versagt, dann kann man immer noch Zwischenwerte in verstekckten Zellen verwenden und das Ergebnis in weiteren Zellen sichtbar machen...

Für dich: es reicht, den einen Punkt (auf den es ankommt) zu quoten...:
Bei der benutzerdefeinierten Formatierung verwendest du einfach $ #.##0\.00 (statt des Dollar-Zeichens nimm halt Euro;))
 
Hi, Cool das mit dem einstellungen in der Systemsteuerung hat geklappt ;)

Aber das werde ich nicht brauchen, den......
Der Tipp von Ernst_42 klappt auch vorzüglich :)

Ich danke euch allen :)

EDIT.....

Hat doch nicht so 100% geklappt mit der Benutzerdef. einstellung in Excel :(

Hohe summen stimmen nun wider nicht :(

z.B. der Wert 18.082,08 € ändert sich auf 18.0.82 €

Muste gerade auch feststellöen das die Kleinen werte auch nicht stimmen
Aus 0,57€ werden 0.01€
Warum weis ich nicht ?

???????
 
Okay, hab' ich beim Testen nicht genau genug hingesehen, sorry.

Dann eben zurück zum Vorschlag mit versteckten Zeilen oder Spalten, in denen du die eigentlichen Werte hast, während das, was du anzeigen lässt, zusammengebauter Text ist. Dann kannst du wirklich ein Format basteln, das sonst keiner hat.

Bsp.:
Konstanten in Spalte A
A1 2 (mit Namen AnzNachkommastellen versehen)
A2 . (mit Namen Trenner versehen)

Werte in Spalte X
X11 1024,256

Nachkommastellen in Spalte Y (Vorzeichenbereinigt)
Y11 =ABS(X11)-GANZZAHL(ABS(X11))

Anzeige in Spalte Z
Z11 =VERKETTEN("$ ";TEXT(X11;"0");Trenner;TEXT(Y11*10^AnzNachkommastellen;"0"))

HTH
 
Bohhhhh :eek:

das schaut nun aber sehr verwirrend aus :crazy

Das muste ich dann immer wider bei jeder Tabelle machen ?
(weil 1x die woche die Tabelle komplett neu gemacht wird (erzeugt aus einer csv-datei)
 
Ich weiß ja nicht, wie deine Daten als Ganzes aussehen, oder wie das Tabellenblatt zum Schluss aussehen soll, aber du kannst die Daten doch einfach in ein anderes Tabellenblatt importieren oder sogar in eine andere Arbeitsmappe. Die Ausgabe erfolgt dann komplett in einem eigenen Tabellenblatt, wo eben auch die obige (bisher nicht optimierte) Formel steht.
...die man natürlich auch in eine einzige Zelle packen kann...:
also mit
X11 1024,256
und
Y11 =VERKETTEN("$ ";TEXT(X11;"0");Trenner;TEXT((ABS(X11)-GANZZAHL(ABS(X11)))*10^AnzNachkommastellen;"0"))
 
hallöchen

man könnte es auch so machen:

in diesem beispiel sind im feld A8 und im Feld B8 die werte

=WENN(A8+B8=0;"";A8+B8)

wenn der wert aus A8 und B8 gleich 0 ergiebt wird "" ausgegeben (also nix), ansonnsten wird A8 und B8 multipliziert und ausgegeben.
 
Oben