🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[Gelöst] Zeichenfarbe abfragen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
zerfass
Beiträge: 66
Registriert: Sa 12. Apr 2014, 11:50

[Gelöst] Zeichenfarbe abfragen

Beitrag von zerfass » Mo 14. Sep 2015, 15:05

Gibt es eine einfache Möglichkeit die Zeichenfarbe (rot oder grün oder schwarz) einer Zelle
mit einer Wenn-Funktion abzufragen (nicht die Hintergrundfarbe)?
Andreas
Zuletzt geändert von zerfass am So 20. Sep 2015, 15:54, insgesamt 2-mal geändert.

teufelshaus
Beiträge: 37
Registriert: Mo 15. Jun 2015, 15:37

Re: Zeichenfarbe abfragen

Beitrag von teufelshaus » Di 15. Sep 2015, 13:06

Hallo Andreas,
es ergeben sich, nach meinem Verständnis folgende Fragen :
1.) Betriebssystem ? ; LO_Version ?
2.) Generell werden die Schrift-Farbänderungen mit "Format" --->"Bedingte Formatierung"
und entsprechenden "Vorlagen" eingefügt.
3.) Siehe : http://www.ooowiki.de/CalcFormatBedingt.html
Viel Erfolg.

lg teufelshaus

zerfass
Beiträge: 66
Registriert: Sa 12. Apr 2014, 11:50

Re: Zeichenfarbe abfragen

Beitrag von zerfass » Di 15. Sep 2015, 14:23

Hallo teufelshaus,

zu Deinen Fragen:
- Betr.-System Windows 7 professional
- LO 4.4.5.2

Aufgabenbeschreibung:
Ich habe eine Datei bekommen in der die Zahlen einiger Zellen rot bzw. grün sind.
Ich möchte die Zellen der Spalte C abfragen und wenn die Zahl rot ist will ich in die Zellen rechts daneben (Spalte D) eine 1 schreiben, sonst eine 0.
Dann möchte ich nach Spalte D sortieren, so dass letztendlich alle roten Zeilen am Anfang der Tabell stehen.
Das Gleiche möchte ich in einem 2. Gang mit den restlichen Zeilen machen und dort eine 2 in die Nachbarzelle schreiben.
Beim weiteren Sortieren sollen dann alle Zeilen mit einem roten Eintrag oben stehen und die mit einem grünen Eintrag darunter.
Ich hoffe ich habe mich klar genug ausgedrückt. Also die Abfrage in Zelle D1 soll in etwa so lauten:
=wenn(C1="Schriftfarbe rot";1;0). Was ich also suche ist der richtige Calc-Ausdruck für "Schriftfarbe rot".

Andreas

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2535
Registriert: Fr 10. Dez 2010, 10:01

Re: Zeichenfarbe abfragen

Beitrag von karolus » Di 15. Sep 2015, 16:31

Hallo

Da müssen wir jetzt erstmal herausfinden warum die verschiedene Farben haben ( da gibts durchaus verschiedene Möglichkeiten )
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

zerfass
Beiträge: 66
Registriert: Sa 12. Apr 2014, 11:50

Re: Zeichenfarbe abfragen

Beitrag von zerfass » Di 15. Sep 2015, 17:43

Hallo Karolus,

m.W. gibt es keinen mathematischen Algorithmus, warum die Zahlen rot eingefärbt sind.
Das Ganze ist eine Liste mit Projekten und bei den roten (Prioritäts-)zahlen ist irgend etwas nicht im Plan.
Ich soll mir das zu der betreffenden Zeile gehörende Projekt genauer ansehen um herauszufinden was unternommen werden muss.

Andreas

zerfass
Beiträge: 66
Registriert: Sa 12. Apr 2014, 11:50

Re: Zeichenfarbe abfragen

Beitrag von zerfass » Mi 16. Sep 2015, 14:37

Nachdem ich bisher keine Möglichkeit einer Auswertung sehe, habe ich die Tabelle
für diesen Monat wieder händisch bearbeitet.
Falls doch noch jemand einen Vorschlag hat, wie man die Schriftfarbe einer Zelle
abfragen kann und mit einer Wenn-Funktion eine 1 oder 0 in das Feld der benachbarten Spalte
schreiben kann, würde ich mich freuen.
Meine vielleicht etwas naive Annahme war und ist:
Die Schrift- wie auch die Hintergrundfarbe müssen ja irgendwo gespeichert sein.
Ich denke mir es müsste doch auch möglich sein diese Format-Variable abzufragen.

Nochmal zu meinem Problem(chen): Meine Tabelle ist aus mehreren Einzeltabellen zusammengesetzt.
Die Schriftfarbe von Feldern einer bestimmten Spalte können von den Verantwortlichen der
einzelnen Tabellen manuell auf rot (Rot 3) formatiert werden. Das bedeutet, dass bei dem Projekt,
das in dieser Zeile gelistet ist, Handlungsbedarf besteht.
Was ich habe ist, wie schon gesagt, die kombinierte Tabelle.
Ich muss nun die Prioritäten gegeneinander abwägen.

Ich habe auch mal geschaut, was zu diesem Thema bei Exel läuft. Dort gibt es offensichtlich
eine Lösung, die ich aber mit meinem alten Excel 2003 nicht nachvollziehen kann.

Andreas

Alex.Gehne
Beiträge: 18
Registriert: Do 10. Sep 2015, 17:56

Re: Zeichenfarbe abfragen

Beitrag von Alex.Gehne » Mi 16. Sep 2015, 17:19

Hi zerfass,

kommt die Tabelle jeden Monat neu?
Hast du Einfluss auf den Aufbau der Quell-Tabellen?
(Man könnte dann eine zusätzliche Spalte mit Inhalt 1 oder 0 als "Flag" auswerten)

Gruß Alex

zerfass
Beiträge: 66
Registriert: Sa 12. Apr 2014, 11:50

Re: Zeichenfarbe abfragen

Beitrag von zerfass » Mi 16. Sep 2015, 19:33

Hallo Alex, ja, jeden Monat.
Klar könnte ich eine Änderung des Eintrags veranlassen.
Aber das ist nicht mein Punkt.
Ich möchte generell wissen, ob man die Zeichenfarbe abfragen kann so etwa nach dem Muster:
=wenn(C1="Schriftfarbe rot(3)";1;0)
Was ich suche ist der Calc-konforme Ausdruck für mein: "Schriftfarbe rot(3)"
Das könnte ich womöglich auch sonst verwenden.
Wenn das (noch) nicht möglich ist, muss ich mich mit einem Nein auch zufrieden geben, würde aber empfehlen,
dies in die To-Do-Liste aufzunehmen.
Nach den Beiträgen die ich zu Excel gelesen habe, geht es dort.

Andreas

HeritzP
* LO-Experte *
Beiträge: 963
Registriert: Mo 9. Dez 2013, 19:08

Re: Zeichenfarbe abfragen

Beitrag von HeritzP » Mi 16. Sep 2015, 19:40

Hallo,

es gibt ein Makro das die Schriftfarbe oder Hintergrundfarbe auswertet. Jeweils von Zeile zu Zeile und Spalte.
FARBS() = Anzahl Schriftfarbe
FARBSUMME() = Anzahl Hintergrundfarbe
Farben Zählen Makro.ods
(12.15 KiB) 647-mal heruntergeladen
Die Formel muss allerdings mit Strg+Shift+F9 neu aktiviert werden.

Gruß HeritzP
HeritzP

alles nur geklaut

zerfass
Beiträge: 66
Registriert: Sa 12. Apr 2014, 11:50

Re: Zeichenfarbe abfragen

Beitrag von zerfass » Mi 16. Sep 2015, 21:13

Danke HeritzP für den Beitrag

Das muss ich mir mal zu Gemüte führen.
Ich bin vor ca. 1 Jahr von Excel zu LO Calc umgestiegen, habe mich aber noch nicht
mit LO Macros beschäftigt.

Andreas
Zuletzt geändert von zerfass am Fr 18. Sep 2015, 09:50, insgesamt 1-mal geändert.


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten