Supportnet / Forum / Tabellenkalkulation
Summewenn und bedingte Formatierung
Frage
Hallo allerseits
In einer Excel-Tabelle (2003) habe ich eine längere Wenn-Funktion. In der Wenn-Funktion steckt ausserdem eine Summewenn-Funktion. Nun würde ich die Zelle gerne so formatieren, dass sie rot gefärbt wird, wenn die Summewenn-Funktion 0 ist. Am liebsten ohne bedingte Formatierung, dies scheint jedoch nicht möglich. Leider konnte ich bis jetzt auch die bedingte Formatierung nocht überzeugen, die Summewenn-Funktion zu akzeptieren.
Ist dies aufgrund eines fehlenden Zeichens oder ist eine Summewenn-Funktion von vornherein ausgeschlossen?
Schon erfolglos habe ich die folgende Bedingung ausprobiert: "Formel ist" ="SUMMEWENN(Rechnungen!C:C;(A6);Rechnungen!K:K)=0"
Die Wenn-Funktion: =WENN(SUMMEWENN(Rechnungen!C:C;(A6);Rechnungen!K:K)>0;SUMMEWENN(Rechnungen!C:C;(A6);Rechnungen!K:K);WENN(ISTLEER(F6);WENN(ISTLEER(E6);D6;E6);F6))
Die Summewenn-Funktion. Wenn diese nichts findet (d.h. gleich 0 ist), soll die bedingte Formatierung die Zelle färben: SUMMEWENN(Rechnungen!C:C;(A6);Rechnungen!K:K)
Antwort 1 von kromgi
Hi!
Ohne, dass ich wirklich verstanden habe, was du vorhast, würde ich sagen: versuche es mal mit hilfszellen- bzw -spalten. also deine formel, die ausschlag geben soll für die bedingte formatierung in eine hilfszelle bzw -spalte tragen, dann in deine eigentliche zelle die formel wie oben erwähnt, nur, dass eben dort in der Formel anstatt der summewenn-formel ein zellbezug auf deine hilfszelle steht bzw eingearbeitetist und die bedingte formatierung der ausgangszelle bezieht sich halt auf die ergebnisse deiner hilfszelle bzw. hilfsspalte, die dann ausgeblendet werden könnte.
ich hoffe, dass du meine gedankengänge verstehst.
kromgi
Ohne, dass ich wirklich verstanden habe, was du vorhast, würde ich sagen: versuche es mal mit hilfszellen- bzw -spalten. also deine formel, die ausschlag geben soll für die bedingte formatierung in eine hilfszelle bzw -spalte tragen, dann in deine eigentliche zelle die formel wie oben erwähnt, nur, dass eben dort in der Formel anstatt der summewenn-formel ein zellbezug auf deine hilfszelle steht bzw eingearbeitetist und die bedingte formatierung der ausgangszelle bezieht sich halt auf die ergebnisse deiner hilfszelle bzw. hilfsspalte, die dann ausgeblendet werden könnte.
ich hoffe, dass du meine gedankengänge verstehst.
kromgi
Antwort 2 von rainberg
Hallo Argach,
Du kannst in der Bedingten Formatierung auf die SUMMEWENN-Formel verzichten.
Beziehe Dich einfach auf den Zellwert, es ist egal, ob dieser per Formel oder per Handeingebe erzeugt wird.
Zellwert ist: gleich 0
Das ist alles was Du eingeben musst.
Gruß
Rainer
Du kannst in der Bedingten Formatierung auf die SUMMEWENN-Formel verzichten.
Beziehe Dich einfach auf den Zellwert, es ist egal, ob dieser per Formel oder per Handeingebe erzeugt wird.
Zellwert ist: gleich 0
Das ist alles was Du eingeben musst.
Gruß
Rainer
Antwort 3 von Argach
Hallo zusammen
@kromgi: Eine Hilfsspalte wäre eine Möglichkeit. Nur ist dies eine Lösung, die ich nach Möglichkeit nicht verwende. Eine Hilfsspalte verzettelt die Formel nur noch weiter bzw. beim erweitern der Tabelle gibt es noch mehr Orte, die man kontrollieren und anpassen muss.
@rainberg: Leider nicht ganz. Wenn die Summewenn-Formel=0 ist, dann wird eine andere Zelle als Bezug genommen und dieser Betrag eingefüllt. Die Zelle ist also nie leer oder 0, sie kann höchstens durch die "sonst"-Bedingung gefüllt werden.
Grüsse
Argach
@kromgi: Eine Hilfsspalte wäre eine Möglichkeit. Nur ist dies eine Lösung, die ich nach Möglichkeit nicht verwende. Eine Hilfsspalte verzettelt die Formel nur noch weiter bzw. beim erweitern der Tabelle gibt es noch mehr Orte, die man kontrollieren und anpassen muss.
@rainberg: Leider nicht ganz. Wenn die Summewenn-Formel=0 ist, dann wird eine andere Zelle als Bezug genommen und dieser Betrag eingefüllt. Die Zelle ist also nie leer oder 0, sie kann höchstens durch die "sonst"-Bedingung gefüllt werden.
Grüsse
Argach
Antwort 4 von finger59
Hi,
Schon erfolglos habe ich die folgende Bedingung ausprobiert: "Formel ist" ="SUMMEWENN(Rechnungen!C:C;(A6);Rechnungen!K:K)=0"
so war Deine Aussage...
bei mir hatte Sie so funktioniert. Allerdings weiß ich jetzt nicht ob Deine Schreibweise so auch drinsteht - sprich mit den Anführungszeichen... dann passiert bei mir nämlich auch nichts...
Nimm mal die Anführungszeichen raus und dann sollte es eigentlich klappen... (bei mir funktioniert es dann jedenfalls)
Ich hoffe Dir geholfen zu haben.
In diesem Sinne... have a nice Day.... Gruß Helmut
Schon erfolglos habe ich die folgende Bedingung ausprobiert: "Formel ist" ="SUMMEWENN(Rechnungen!C:C;(A6);Rechnungen!K:K)=0"
so war Deine Aussage...
bei mir hatte Sie so funktioniert. Allerdings weiß ich jetzt nicht ob Deine Schreibweise so auch drinsteht - sprich mit den Anführungszeichen... dann passiert bei mir nämlich auch nichts...
Nimm mal die Anführungszeichen raus und dann sollte es eigentlich klappen... (bei mir funktioniert es dann jedenfalls)
Ich hoffe Dir geholfen zu haben.
In diesem Sinne... have a nice Day.... Gruß Helmut
Antwort 5 von Argach
Hallo Helmut
Die Anführungszeichen hat's bei mir damals automatisch hinzugefügt.
Habe die Formel nochmal einzusetzen versucht. Geklappt hat's immer noch nicht, dafür habe ich eine neue Fehlermeldung: "Bezüge auf andere Tabellen oder Arbeitsmappen dürfen in dem Kriterium Bedingte Formatierung nicht verwendet werden."
Gibt es da trotzdem eine Möglichkeit, ohne Hilfsspalte?
Grüsse
Argach
Die Anführungszeichen hat's bei mir damals automatisch hinzugefügt.
Habe die Formel nochmal einzusetzen versucht. Geklappt hat's immer noch nicht, dafür habe ich eine neue Fehlermeldung: "Bezüge auf andere Tabellen oder Arbeitsmappen dürfen in dem Kriterium Bedingte Formatierung nicht verwendet werden."
Gibt es da trotzdem eine Möglichkeit, ohne Hilfsspalte?
Grüsse
Argach
Antwort 6 von finger59
Hi,
sorry... daß ich nicht daran gedacht habe, daß es mit den "Fernbezügen" nicht klappt, da ich es nur so in einem Tabellenblatt ausprobiert hatte.
Ohne Hilfsspalte käme allenfalls noch eine VBA-Lösung in Frage, aber da sind meine Kenntnisse zu gering für um Dir wirklich helfen zu können.
Vielleicht springt ja doch noch jemand auf diesen Zug auf und schreibt Dir wie das aussehen kann.
In diesem Sinne... have a nice Day... Gruß Helmut
sorry... daß ich nicht daran gedacht habe, daß es mit den "Fernbezügen" nicht klappt, da ich es nur so in einem Tabellenblatt ausprobiert hatte.
Ohne Hilfsspalte käme allenfalls noch eine VBA-Lösung in Frage, aber da sind meine Kenntnisse zu gering für um Dir wirklich helfen zu können.
Vielleicht springt ja doch noch jemand auf diesen Zug auf und schreibt Dir wie das aussehen kann.
In diesem Sinne... have a nice Day... Gruß Helmut
Antwort 7 von Argach
Hallo zusammen
Nunja, von VBA habe ich keine Ahnung. Um den Zeitaufwand nicht unnötig zu steigern, werde ich nun doch auf die Hilfsspalte zurückgreifen.
Vielen Dank für die Tipps und Lösungsvorschläge!
Grüsse
Argach
Nunja, von VBA habe ich keine Ahnung. Um den Zeitaufwand nicht unnötig zu steigern, werde ich nun doch auf die Hilfsspalte zurückgreifen.
Vielen Dank für die Tipps und Lösungsvorschläge!
Grüsse
Argach

