Discussion:
Zählen bei bedingter Formatierung über Farbdarstellung?
(zu alt für eine Antwort)
Andreas Bidmon
2004-08-26 10:49:59 UTC
Permalink
Hallo,
folgendes Problem:
habe in e5:cx40 ungeordnete Eintragungen mit den Buchstaben u und e. Über
bedingte Formatierung sind die Zellen mit u rot, die mit e grün hinterlegt.
in Spalte A sollen nun die Anzahl der Einträge je Zeile mit e angezeigt
werden, in Spalte B die mit u.
Mit Zählenwenn bzw. summewenn hab ich schon probiert - nur bei der Menge und
der ungeordneten Darstellung schon recht aufwendig. Deshalb dachte ich, es
ginge vielleicht über die Hintergrundgestaltung der bedingten Formatierung.
Aber wie....
(Excel 2000,2002)
Danke für die Hilfe
Andreas
Frank Kabel
2004-08-26 11:20:29 UTC
Permalink
Hi
Farben zählen geht zwar mit VBA. Wenn die Farben aber durch eine
bedingte Formatierung erstellt wurden, wird es sehr kompliziert. Daher
wäre es einfacher, wenn Du in Deiner Zählfunktion diese Bedingungen
duplizierst.

--
Regards
Frank Kabel
Frankfurt, Germany
Post by Andreas Bidmon
Hallo,
habe in e5:cx40 ungeordnete Eintragungen mit den Buchstaben u und e.
Über bedingte Formatierung sind die Zellen mit u rot, die mit e grün
hinterlegt. in Spalte A sollen nun die Anzahl der Einträge je Zeile
mit e angezeigt werden, in Spalte B die mit u.
Mit Zählenwenn bzw. summewenn hab ich schon probiert - nur bei der
Menge und der ungeordneten Darstellung schon recht aufwendig. Deshalb
dachte ich, es ginge vielleicht über die Hintergrundgestaltung der
bedingten Formatierung. Aber wie....
(Excel 2000,2002)
Danke für die Hilfe
Andreas
Eberhard Funke
2004-08-26 11:50:49 UTC
Permalink
Hallo Andreas,
Post by Andreas Bidmon
Hallo,
habe in e5:cx40 ungeordnete Eintragungen mit den Buchstaben u und e. Über
bedingte Formatierung sind die Zellen mit u rot, die mit e grün hinterlegt.
in Spalte A sollen nun die Anzahl der Einträge je Zeile mit e angezeigt
werden, in Spalte B die mit u.
Mit Zählenwenn bzw. summewenn hab ich schon probiert - nur bei der Menge und
der ungeordneten Darstellung schon recht aufwendig.
probier mal
A5=Zählenwenn(E5:CX5;"e") und B5=Zählenwenn(E5:CX5;"u") und beides bis
Zeile 40 runterziehen
oder meinst Du das mit zu aufwendig?
--
Gruß Eberhard
XL 2000
Andreas Bidmon
2004-08-26 12:21:47 UTC
Permalink
Hallo Eberhard,
habe vergessen zu sagen, dass jede 10. Spalte im Bereich separat gezählt
werden soll. Somit erhalte ich nicht zusammenhängende Bereiche und die sind
mit zählenwenn, summewenn wohl nicht so einfach zu handhaben. Also: ein u in
Spalte E unterscheidet sich vom u in Spalte f bis o und so fort. Dasselbe
mit den e-Einträgen. Tschuldigung für das Versäumnis.
Gruß
Andreas
Post by Eberhard Funke
Hallo Andreas,
Post by Andreas Bidmon
Hallo,
habe in e5:cx40 ungeordnete Eintragungen mit den Buchstaben u und e. Über
bedingte Formatierung sind die Zellen mit u rot, die mit e grün hinterlegt.
in Spalte A sollen nun die Anzahl der Einträge je Zeile mit e angezeigt
werden, in Spalte B die mit u.
Mit Zählenwenn bzw. summewenn hab ich schon probiert - nur bei der Menge und
der ungeordneten Darstellung schon recht aufwendig.
probier mal
A5=Zählenwenn(E5:CX5;"e") und B5=Zählenwenn(E5:CX5;"u") und beides bis
Zeile 40 runterziehen
oder meinst Du das mit zu aufwendig?
--
Gruß Eberhard
XL 2000
Frank Kabel
2004-08-26 13:33:04 UTC
Permalink
Hi
kannst Du das etwas genauer erläutern?. Poste doch mal ein paar
Testdatenreihen 8als Text - nicht als Anhang)

--
Regards
Frank Kabel
Frankfurt, Germany
Post by Andreas Bidmon
Hallo Eberhard,
habe vergessen zu sagen, dass jede 10. Spalte im Bereich separat
gezählt werden soll. Somit erhalte ich nicht zusammenhängende
Bereiche und die sind mit zählenwenn, summewenn wohl nicht so einfach
zu handhaben. Also: ein u in Spalte E unterscheidet sich vom u in
Spalte f bis o und so fort. Dasselbe mit den e-Einträgen.
Tschuldigung für das Versäumnis.
Gruß
Andreas
Post by Eberhard Funke
Hallo Andreas,
Post by Andreas Bidmon
Hallo,
habe in e5:cx40 ungeordnete Eintragungen mit den Buchstaben u und
e. Über bedingte Formatierung sind die Zellen mit u rot, die mit e
grün hinterlegt. in Spalte A sollen nun die Anzahl der Einträge je
Zeile mit e angezeigt werden, in Spalte B die mit u.
Mit Zählenwenn bzw. summewenn hab ich schon probiert - nur bei der
Menge und der ungeordneten Darstellung schon recht aufwendig.
probier mal
A5=Zählenwenn(E5:CX5;"e") und B5=Zählenwenn(E5:CX5;"u") und beides
bis Zeile 40 runterziehen
oder meinst Du das mit zu aufwendig?
--
Gruß Eberhard
XL 2000
Eberhard Funke
2004-08-26 16:44:08 UTC
Permalink
Hallo Andreas,
Post by Andreas Bidmon
Hallo Eberhard,
habe vergessen zu sagen, dass jede 10. Spalte im Bereich separat gezählt
werden soll. Somit erhalte ich nicht zusammenhängende Bereiche und die sind
mit zählenwenn, summewenn wohl nicht so einfach zu handhaben. Also: ein u in
Spalte E unterscheidet sich vom u in Spalte f bis o und so fort. Dasselbe
mit den e-Einträgen. Tschuldigung für das Versäumnis.
Gruß
Andreas
[......]
E ist zwar die 5. (!) Spalte, aber anscheinend die erste für eine
Sonderzählung. Die nächst-10.Spalte wäre dann Spalte O. aber F bis O
sollen wieder zusammen ausgewertet werden?
Beschreib mal nach folgendem Muster, was Du haben willst:
zeilenweise A-D, E, F-O, P, Q-Z oder E, P, [(A-E)+(F-P)+(Q-Z)]
--
Gruß Eberhard
XL 2000
Andreas Bidmon
2004-08-27 05:13:46 UTC
Permalink
hier ein Bsp:
in spalte c sind es andere e als in d,e,f, in spalte g wieder ein e wie in
spalte c. analog mit den u für spalte d und spalte e,f,g.
in spalte a nun die anzahl der e aus spalte c,g; in spalte b die anzahl der
e aus d,e,f u.s.w.

a b c d e f g h
1 e u e u
2 e u e u
3 e e u

Danke schon mal.
Andreas
Post by Eberhard Funke
Hallo Andreas,
Post by Andreas Bidmon
Hallo Eberhard,
habe vergessen zu sagen, dass jede 10. Spalte im Bereich separat gezählt
werden soll. Somit erhalte ich nicht zusammenhängende Bereiche und die sind
mit zählenwenn, summewenn wohl nicht so einfach zu handhaben. Also: ein u in
Spalte E unterscheidet sich vom u in Spalte f bis o und so fort. Dasselbe
mit den e-Einträgen. Tschuldigung für das Versäumnis.
Gruß
Andreas
[......]
E ist zwar die 5. (!) Spalte, aber anscheinend die erste für eine
Sonderzählung. Die nächst-10.Spalte wäre dann Spalte O. aber F bis O
sollen wieder zusammen ausgewertet werden?
zeilenweise A-D, E, F-O, P, Q-Z oder E, P, [(A-E)+(F-P)+(Q-Z)]
--
Gruß Eberhard
XL 2000
Thomas Ramel
2004-08-27 05:39:32 UTC
Permalink
Grüezi Andreas

Andreas Bidmon schrieb am 27.08.2004
Post by Andreas Bidmon
in spalte c sind es andere e als in d,e,f, in spalte g wieder ein e wie in
spalte c. analog mit den u für spalte d und spalte e,f,g.
in spalte a nun die anzahl der e aus spalte c,g; in spalte b die anzahl der
e aus d,e,f u.s.w.
a b c d e f g h
1 e u e u
2 e u e u
3 e e u
Die Abstufung scheint ja nochmals eine andere zu sein, als bisher
geschildert ;-)

Doch bezogen auf Zeile 2 könntst Du die folgenden Formeln verwenden und den
Bereich darin noch auf deine Daten anpassen:

A2: =SUMMENPRODUKT((C2:J2="E")*(REST(SPALTE(C2:J2)-3;4)=0))

...zählt alle 'e' in den Spalte C/G

B2: =ZÄHLENWENN(C2:J2;"e")-A2

...zählt alle 'e' im Bereich und subtrahiert die vorhin errechneten.
--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win XP Pro SP-1 / xl2000 SP-3]
Andreas Bidmon
2004-08-27 09:07:08 UTC
Permalink
Hallo,
genau das ist es. Danke!
Andreas
Post by Thomas Ramel
Grüezi Andreas
Andreas Bidmon schrieb am 27.08.2004
Post by Andreas Bidmon
in spalte c sind es andere e als in d,e,f, in spalte g wieder ein e wie in
spalte c. analog mit den u für spalte d und spalte e,f,g.
in spalte a nun die anzahl der e aus spalte c,g; in spalte b die anzahl der
e aus d,e,f u.s.w.
a b c d e f g h
1 e u e u
2 e u e u
3 e e u
Die Abstufung scheint ja nochmals eine andere zu sein, als bisher
geschildert ;-)
Doch bezogen auf Zeile 2 könntst Du die folgenden Formeln verwenden und den
A2: =SUMMENPRODUKT((C2:J2="E")*(REST(SPALTE(C2:J2)-3;4)=0))
...zählt alle 'e' in den Spalte C/G
B2: =ZÄHLENWENN(C2:J2;"e")-A2
...zählt alle 'e' im Bereich und subtrahiert die vorhin errechneten.
--
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
[Win XP Pro SP-1 / xl2000 SP-3]
Beate Schmitz
2004-08-27 22:21:03 UTC
Permalink
Hallo,

die Voraussetzung ist also, dass gleiche Werte bzw. Buchstaben
zeilenabhängig verschieden bedingt formatiert sind. Habe gerade gesehen, dass
Thomas Ramel eine funktionierende Formellösung beigebracht hat, aber da war
ich fertig.

Bei mir werden die Farben über die Funktion CountofCF (von Chip Pearson) in
Hilfsspalten ausgelesen wird. Und dann diese Hilfsspalten zeilenweise mit
ZÄHLENWENN entsprechend des Farbcodes ausgewertet. Die Hilfsspalten können
ausgeblendet werden. Bei der bedingten Formatierung habe ich Wertebereiche
eingefügt, die Zellen mit ZUFALLSZAHL belegt, damit man im Beispiel schnell
Veränderungen herbeiführen kann. Aber funktionieren täte es ja mit Buchstaben
ebenfalls.

Um es sich anzusehen, habe ich eine Beispieldatei hier hochgeladen:
http://www.excel-center.de/forum/download.php?f=1&file=CountCF.xls

Kann man in diesem Forum hier eigentlich keine Dateien hochladen oder bin
ich nur blind?
Thomas Ramel
2004-08-28 05:04:24 UTC
Permalink
Grüezi Beate

Beate Schmitz schrieb am 28.08.2004
Post by Beate Schmitz
Kann man in diesem Forum hier eigentlich keine Dateien hochladen oder bin
ich nur blind?
Nein, das ist glücklicherweise nicht vorgesehen (hat nichts mit dir zu
tun).

'Hier' ist eine Newsgroup in welchen Anhänge generell nicht gerne gesehen
sind (ausser die spezifischen Binary-groups). Anders als in den
verschiedenen Foren ist der Austausch hier auch rein Text-basiert, ohne
HTML also.
Die meisten User hier verwenden auch einen NewsReader, der im Vergleich zum
Webinterface einige Vorteile bietet.

Näheres findest Du unter dem folgenden Link:

http://support.microsoft.com/newsgroups/default.aspx?ln=de
--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win XP Pro SP-1 / xl2000 SP-3]
Beate Schmitz
2004-08-28 05:33:04 UTC
Permalink
Hallo Thomas,

danke für deine Antwort. Ich werde mir den von dir empfohlenen
News-Reader-Link mal anschauen.

Übrigens, by the way, letztens hattest du hier im Forum ein Add-In für Namen
empfohlen. Superteil!

Nice weekend!
Beate

Loading...