Discussion:
Feldfunktionen - Nullwerte ausblenden
(zu alt für eine Antwort)
Pat Murphy
2004-04-01 11:48:27 UTC
Permalink
Liebe NG bzw. Word-Spezialisten :-)


habe ein Rechnungsformular erstellt. Für das Ergebnis
(also Nettowert) am Ende einer jeden Position habe ich
eine einfache Multiplikation von Einheit x Faktor, in
der ersten Zeile {= C2*F2 \# "#.##0,00" }, {= C3*F3 \# "#.##0,00"}
in der Zweiten, etc. Froh, dies hinbekommen zu haben,
*g* wird mir nun aber in der "I" Spalte (obige Formel)
jeweils "0,00" angezeigt, wenn die Vorderen leer sind.

Wie kann ich

a) Nullwerte für diese Spalte ausblenden

oder

b) den Formeln hinzufügen, nur dann die Berechnung durch-
zuführen, wenn "C" und/oder "F" einen Eintrag bekommt,
also in I2 nur dann die Multiplikation ausgeführt wird,
wenn C2 (und/oder) F2 einen numerischen Wert bekommt.


Hoffe, ich habe Problem und Frage verständlich formuliert?! ;-)
Ich weiß, daß solche Abfragen bei Excel funktionieren, aber
kenne mich in der Word-Tabellenprogrammierung nicht so aus.


Meinen herzlichen Dank im voraus

Gruß
Pat
Köhl Lisl
2004-04-01 12:02:43 UTC
Permalink
Hallo,

unter Extras > Optionen kannst du die Nullwerte ausblenden

Gruß Lisi
Post by Pat Murphy
Liebe NG bzw. Word-Spezialisten :-)
habe ein Rechnungsformular erstellt. Für das Ergebnis
(also Nettowert) am Ende einer jeden Position habe ich
eine einfache Multiplikation von Einheit x Faktor, in
der ersten Zeile {= C2*F2 \# "#.##0,00" }, {= C3*F3 \# "#.##0,00"}
in der Zweiten, etc. Froh, dies hinbekommen zu haben,
*g* wird mir nun aber in der "I" Spalte (obige Formel)
jeweils "0,00" angezeigt, wenn die Vorderen leer sind.
Wie kann ich
a) Nullwerte für diese Spalte ausblenden
oder
b) den Formeln hinzufügen, nur dann die Berechnung durch-
zuführen, wenn "C" und/oder "F" einen Eintrag bekommt,
also in I2 nur dann die Multiplikation ausgeführt wird,
wenn C2 (und/oder) F2 einen numerischen Wert bekommt.
Hoffe, ich habe Problem und Frage verständlich formuliert?! ;-)
Ich weiß, daß solche Abfragen bei Excel funktionieren, aber
kenne mich in der Word-Tabellenprogrammierung nicht so aus.
Meinen herzlichen Dank im voraus
Gruß
Pat
Pat Murphy
2004-04-01 14:31:40 UTC
Permalink
"Köhl Lisl" schrieb:

*TOFU-snip*
Post by Köhl Lisl
unter Extras > Optionen kannst du die Nullwerte ausblenden
1. Unter Excel ist das dort, aber bei Word finde ich es nicht.

2. Wichtiger wäre mir auch die andere Variante (heißt, dass
in der Formel zunächst auf Werte in C und F geprüft wird,
und erst in diesem Fall die Multiplikation stattfindet.


Erbitte immer noch Hilfe.


Merci und Gruß

Pat
Lisa Courte
2004-04-01 17:50:24 UTC
Permalink
Hallo,
Post by Pat Murphy
*TOFU-snip*
Post by Köhl Lisl
unter Extras > Optionen kannst du die Nullwerte ausblenden
1. Unter Excel ist das dort, aber bei Word finde ich es nicht.
2. Wichtiger wäre mir auch die andere Variante (heißt, dass
in der Formel zunächst auf Werte in C und F geprüft wird,
und erst in diesem Fall die Multiplikation stattfindet.
Lies mal diesen Thread durch, da wird ein ähnlicher Fall besprochen:
http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&threadm=e6T0rp%24L%23GA.56%40uppssnewspub05.moswest.msn.net&rnum=1&prev=/groups%3Fsourceid%3Dnavclient%26hl%3Dde%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Dword%2Btabelle%2Bnullwerte%2Bausblenden
--
Gruß Lisa
Pat Murphy
2004-04-02 09:16:52 UTC
Permalink
Hallo Lisa,
Post by Pat Murphy
2. Wichtiger wäre mir auch die andere Variante (heißt, dass
in der Formel zunächst auf Werte in C und F geprüft wird,
und erst in diesem Fall die Multiplikation stattfindet.
Lies mal diesen Thread durch,...<snip>
Danke Dir, habe ich gemacht. Funktioniert nur leider nicht:

1. ...hatte Florian in seinen Eingabe-Zellen "Formularfelder"
positioniert. Habe ich nicht, und die Multiplikation mit
der Formel {=C4*F4 \#".##0,00"} funktioniert dennoch. Ist
es denn notwendig, den Eingabefeldern ein "Formularfeld"
hinzuzufügen? (Dann hätte ich das nächste Problem *grmpf*)

2. Der Tipp Alexandras an Florian hinsichtlich der Option "Beim
Verlassen berechnen" bezieht sich auch auf Formularfelder...

3. Wenn ich obiger Formel ein "Wenn C3="" "" " hinzufüge, also:

{Wenn C3="" "" C3*F3}
oder
{Wenn C3="" "" C4*F4 \#".##0,00"}

oder mit Zusatzklammern: {Wenn C3="" "" ={C4*F4} \#".##0,00"}

erhalte ich beim Einschalten der Feldfunktion immer ein
"Fehler! Textmarke nicht definiert"



Bei Google darauf keine richtige Antwort gefunden. Verzweifle fast.


Gruß
Pat
Lisa Courte
2004-04-02 15:59:04 UTC
Permalink
Lies auch mal hier: Wie kann ich Nullwerte bei Berechnungen unterdrücken
http://mypage.bluewin.ch/reprobst/WordFAQ/NullWert.htm
--
Gruß Lisa
Lisa Courte
2004-04-02 16:46:04 UTC
Permalink
Post by Lisa Courte
Lies auch mal hier: Wie kann ich Nullwerte bei Berechnungen
unterdrücken http://mypage.bluewin.ch/reprobst/WordFAQ/NullWert.htm
Habe gerade noch eine Möglichkeit gefunden z.B.: { =PRODUCT(a3;b3) \#
"#.##0,00 ?;(#.##0,00 ?);;" }, also hinter die Formel letzte Klammer
zwei mal Semikolon setzen, dann wird der Nullwert auch nicht angezeigt.
--
Gruß Lisa
Lisa Courte
2004-04-02 16:57:09 UTC
Permalink
Post by Lisa Courte
Post by Lisa Courte
Lies auch mal hier: Wie kann ich Nullwerte bei Berechnungen
unterdrücken http://mypage.bluewin.ch/reprobst/WordFAQ/NullWert.htm
Habe gerade noch eine Möglichkeit gefunden z.B.: { =PRODUCT(a3;b3) \#
"#.##0,00 ?;(#.##0,00 ?);;" }, also hinter die Formel letzte Klammer
zwei mal Semikolon setzen, dann wird der Nullwert auch nicht
angezeigt.
Tja, das sieht ja toll aus! Da war ein Euro-Symbol drin und die
Codierung stimmt nicht mehr.
Nochmal eine verkürzte Formel { =PRODUCT(a3;b3) \# "#.##0,00;;}
--
Gruß Lisa
Pat Murphy
2004-04-03 12:23:22 UTC
Permalink
Hallo Lisa,
Post by Lisa Courte
Post by Lisa Courte
http://mypage.bluewin.ch/reprobst/WordFAQ/NullWert.htm
...
...
Nochmal eine verkürzte Formel { =PRODUCT(a3;b3) \# "#.##0,00;;}
Das ist es! *freu"

Habe in I-Spalte (Gesamtpreis aus Einheit x Faktor) jeweils
{ = PRODUCT (C3;F3) \#"#.##0,00;;" } (bzw. C2;F2, C4;F4,...)
...und es ist, wie es sein sollte. Allerherzlichsten Dank Dir!


Was NUN allerdings _nicht_ mehr funktioniert ist, ist die
Addition dieser Werte im unter den 6 Zellen befindlichen
"Gesamt-Netto-Feld"; vorher einwandfrei mit

{ =SUM(ÜBER) \#"#.##0,00" }


Sofern ein "I-Feld" keinen Wert (bzw. nicht angezeigten Nullwert)
enthält, werden die darüber bestehenden Werte nicht mitaddiert,
sondern nur die unteren.

Versuche es wohl besser, an einem Beispiel darzustellen:

Die Rechnungstabelle hat 6 Zeilen (Zeile 1 = Überschriften).


A B C F I
Pos. Beschreibung Einheit Faktor Gesamt
--------------------------------------------------------
2 Text... 200 2 400
3 Bemerkungstext...
4 Text... 5 2 10
5 Text... 10 1 10
6 Text.... 2 5 10
--------------------------------------------------------
7 Nettogesamnt: 30
--------------------

Wenn I3 keinen (bzw. nicht angezeigten Nullwert oder whatever)
Wert enthält, werden in I7 lediglich I4, I5, I6 addiert, nicht
aber die I2. Ist in I7 anstelle { =SUM(ÜBER) \#"#.##0,00" }
somit eine andere Formel erforderlich?


Dank und Gruß
Pat
Lisa Courte
2004-04-04 10:48:31 UTC
Permalink
Hallo,
Post by Pat Murphy
Hallo Lisa,
Post by Lisa Courte
Post by Lisa Courte
http://mypage.bluewin.ch/reprobst/WordFAQ/NullWert.htm
...
...
Nochmal eine verkürzte Formel { =PRODUCT(a3;b3) \# "#.##0,00;;}
Das ist es! *freu"
Habe in I-Spalte (Gesamtpreis aus Einheit x Faktor) jeweils
{ = PRODUCT (C3;F3) \#"#.##0,00;;" } (bzw. C2;F2, C4;F4,...)
...und es ist, wie es sein sollte. Allerherzlichsten Dank Dir!
Was NUN allerdings _nicht_ mehr funktioniert ist, ist die
Addition dieser Werte im unter den 6 Zellen befindlichen
"Gesamt-Netto-Feld"; vorher einwandfrei mit
{ =SUM(ÜBER) \#"#.##0,00" }
Sofern ein "I-Feld" keinen Wert (bzw. nicht angezeigten Nullwert)
enthält, werden die darüber bestehenden Werte nicht mitaddiert,
sondern nur die unteren.
Die Rechnungstabelle hat 6 Zeilen (Zeile 1 = Überschriften).
A B C F I
Pos. Beschreibung Einheit Faktor Gesamt
--------------------------------------------------------
2 Text... 200 2 400
3 Bemerkungstext...
4 Text... 5 2 10
5 Text... 10 1 10
6 Text.... 2 5 10
--------------------------------------------------------
7 Nettogesamnt: 30
--------------------
Wenn I3 keinen (bzw. nicht angezeigten Nullwert oder whatever)
Wert enthält, werden in I7 lediglich I4, I5, I6 addiert, nicht
aber die I2. Ist in I7 anstelle { =SUM(ÜBER) \#"#.##0,00" }
somit eine andere Formel erforderlich?
Ja, das ist so, wenn eine Zelle bei SUM(Über) leer ist, wir bloss bis
dahin addiert. Du könntest stattdessen den Bereich eingeben, also z.B.
{=SUM(a1:a5)} oder Du lässt die 0,00 stehen und weist ihr über Zeichen
formatieren die Farbe weiss zu.
--
Gruß Lisa
Pat Murphy
2004-04-06 21:25:34 UTC
Permalink
Post by Lisa Courte
Ja, das ist so, wenn eine Zelle bei SUM(Über) leer ist, wir bloss
bis dahin addiert. Du könntest stattdessen den Bereich eingeben,
also z.B. {=SUM(a1:a5)}...<snip>
Das war's! Der war so einfach, daß ich vielleicht doch selbst
darauf hätte kommen sollen, sah aber wohl den Wald vor Bäumen
nicht. Ich hoffe, das war jetzt nicht _zu_ peinlich. ;-)
Auf jeden Fall Dir meinen herzlichen Dank!

Gruß
Pat

Loading...