Hallo nelly,
vielleicht hilft Dir die Lektüre der folgenden "wikiSeite" weiter :
http://www.ooowiki.de/CalcFormatBedingt ... rieCalc%29
mfg
Gert
summewenn
Moderator: Moderatoren
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: summewenn
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: summewenn
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
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
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: summewenn
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
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
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: summewenn
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
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

Zuletzt geändert von clag am Sa, 14.08.2010 13:37, insgesamt 1-mal geändert.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: summewenn
Hi,
Jürgen
Dann fange die doch ab:clag hat geschrieben:beim laden hagelt erstmal 28 Fehlermeldungen
Code: Alles auswählen
on error goto weiter
x1 = Thiscomponent.CurrentController.ActiveSheet
FARBWERT = Hex(x1.getCellRangeByName(Zelle).CellBackColor)
weiter:
Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Re: summewenn
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
Danke für den Hinweis,
habe ich natürlich gleich noch zur Datei bzwFunktion hinzugefügt
ohne Mecker ist es doch viel besser

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox