Seite 1 von 1
Re: summewenn
Verfasst: Fr, 13.08.2010 20:07
von Gert Seler
Hallo nelly,
vielleicht hilft Dir die Lektüre der folgenden "wikiSeite" weiter :
http://www.ooowiki.de/CalcFormatBedingt ... rieCalc%29
mfg
Gert
Re: summewenn
Verfasst: Fr, 13.08.2010 23:28
von WN
Hallo Nelly,
wenn ich folgenden Beitrag richtig verstanden habe, ist es nicht möglich, die Abfrage der Hintergrundfarbe in der SUMMEWENN-Formel abzufragen:
viewtopic.php?f=2&t=30290&hilit=summewenn+hintergrund
Hast Du allerdings die Zellen über eine bedingte Formatierung eingefärbt, so kannst Du diese Bedingung, die für die Hintergrundfarbe sorgt, in die SUMMEWENN-Formel einbauen. Wenn also alle Zellen mit negativen Werten über die bedingte Formatierung rot eingefärbt werden, so kannst Du diese Zellen über : =summewenn(Bereich;"<0";Summenbereich) aufsummieren.
Ich hoffe, das hilft Dir weiter.
Gruß
Klaus
Re: summewenn
Verfasst: Sa, 14.08.2010 00:36
von Gert Seler
Hallo Nelly,
die Zellen erhalten doch nur dann einen "transparenten Hintergrund" wenn sie eine "Bedingung" z.B. "<0" (kleiner als Null ) erfüllen.
Die Formel : =SUMMEWENN(A2:A100;"<0") summiert alle Minuswerte im Bereich A2 bis A100.
Es muß nicht die Hintergrundfarbe abgefragt werden, sondern die "Bedingung" welche zur anderen "Hintergrundfarbe" führt.
mfg
Gert
Re: summewenn
Verfasst: Sa, 14.08.2010 13:17
von clag
Hallo Nelly,
das auswerten von Zellfarben ist in Calc nicht wirklich implementiert ! ich habe selbst schon so eine Möglichkeit gesucht/vermisst
hier kannst du einmal schauen wie man es machen könnte und wie es meiner Meinung nach auf eine andere Art besser ginge
zumal es auch noch recht umständlich ist der Zelle eine Hintergrundfarbe zuzuweisen
ein x ist auch viel schneller gesetzt ...............
vielleicht kannst du damit etwas anfangen
beim laden hagelt erstmal 28 Fehlermeldungen weil eine Funktion eingebaut ist die vermutlich nicht in deinem OOo existiert,
danach funktioniert aber alles und kannst wenn du magst die Funktion in dein OO übernehmen .
edit:
dank dem Hinweis von turle47 startet die geänderte *_2 Datei jetzt ohne Fehlermeldungen

Re: summewenn
Verfasst: Sa, 14.08.2010 13:24
von turtle47
Hi,
clag hat geschrieben:beim laden hagelt erstmal 28 Fehlermeldungen
Dann fange die doch ab:
Code: Alles auswählen
on error goto weiter
x1 = Thiscomponent.CurrentController.ActiveSheet
FARBWERT = Hex(x1.getCellRangeByName(Zelle).CellBackColor)
weiter:
Jürgen
Re: summewenn
Verfasst: Sa, 14.08.2010 13:40
von clag
Hallo turtle47,
Danke für den Hinweis,
habe ich natürlich gleich noch zur Datei bzwFunktion hinzugefügt
ohne Mecker ist es doch viel besser
