❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ 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. 🤗

Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Scar
Beiträge: 19
Registriert: Di 2. Jul 2019, 18:31

Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

Beitrag von Scar » Sa 22. Feb 2020, 14:22

Hallo zusammen,

in einer Zelle stehen die Zahlen von 1..5 oder sie ist leer. Ich möchte aber nicht die Zahl in der Zelle sehen, sondern eine Anzahl von X'en, die der Zahl entspricht. (s. hochgeladenes Beispiel)
Ich wollte das mit einem benutzerdefinierten Zellenformat lösen, in dem ich dort hineinschreibe, was bei welcher Zahl angezeigt werden soll. Leider hab ich nicht herausgefunden, wie das geht, obwohl ich denke, dass so was möglich ist. Ein Link zu einer Stelle, wie man mit benutzerdefinierten Formeln arbeitet wäre auch ok.
Was ich auch gesucht habe, ich kam immer auf bedingtes Formatieren, was mir aber letztendlich nicht weitergeholfen hat.

BG Scar
Dateianhänge
Beispiel Forum.ods
(10.69 KiB) 170-mal heruntergeladen
Windows 10 (x64); LO 7.1.3 (x64)

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

Re: Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

Beitrag von HeritzP » Sa 22. Feb 2020, 17:04

Hallo,

mit F11 Formatvorlagen erstellen. Hier die Vorlagen "x" bis "xxxxx".

Den Bereich A2 bis A7 von oben nach unten markieren.
Format -> bed. Formatierung -> Formel ist ->

Code: Alles auswählen

WAHL($A2;T(VORLAGE("x"));T(VORLAGE("xx"));T(VORLAGE("xxx"));T(VORLAGE("xxxx"));T(VORLAGE("xxxxx")))
Beispiel Forum.ods
(11.8 KiB) 171-mal heruntergeladen
Gruß HeritzP
HeritzP

alles nur geklaut

Scar
Beiträge: 19
Registriert: Di 2. Jul 2019, 18:31

Re: Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

Beitrag von Scar » Sa 22. Feb 2020, 18:31

Vielen Dank,

hat funktioniert.
Wenn ich das jetzt richtig verstanden habe, hat mein erster Ansatz über das benutzerdefinierte Format wohl deshalb nicht geklappt, weil man nicht mehr als zwei Bedingungen in einem solchen Format haben kann. Stimmt die Vermutung?
Die Verwendung über das bedingte Format über die Funktion 'Wahl()' ist etwas ungewöhnlich, seit dem ich die Formatierung drin habe flackert der Cursor manchmal und es bleiben beim Navigieren Hintergrundfarben stehen. Ist dann irgend etwas falsch? Es sieht so aus, als ob ständig Berechnungen im Sheet stattfinden.

BG Scar
Windows 10 (x64); LO 7.1.3 (x64)

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

Re: Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

Beitrag von HeritzP » Sa 22. Feb 2020, 19:06

Hallo,

es kann immer nur 1 Vorlage verwendet werden.
Es können allerdings 2 Zahlen ausgewertet werden.

Code: Alles auswählen

[=1]"x";[=2]"xx"
Bei mir funktioniert es ohne Probleme.
Als Alternative kann SVERWEIS() verwendet werden.
Das Vorgehen ist wie oben.
Beispiel Forum_Sverweis.ods
(12.09 KiB) 198-mal heruntergeladen
Gruß HeritzP
HeritzP

alles nur geklaut

Scar
Beiträge: 19
Registriert: Di 2. Jul 2019, 18:31

Re: Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

Beitrag von Scar » Di 25. Feb 2020, 17:29

Nochmal vielen Dank für den Tipp.
Es funktioniert auch mit SVerweis.

Dennoch ist nach dem Einbau der Lösung mit dem Dokument etwas nicht in Ordnung.
Und zwar wird die CPU stark belastet, wenn man die Bereiche, in denen diese 'bedingten Formatierung' aktiv sind in den sichtbaren Bereich nimmt.
Die Tabelle wird nicht mehr richtig dargestellt, das Rendern funktioniert wohl nicht mehr, wenn man von Zelle zu Zelle navigiert. Der Cursor ist in den Zellen nicht mehr sichtbar und wenn man in die Druckansicht wechselt, flackert der Bildschirm sehr stark.
Ich benutze Version 6.3.4.2 (x64) seit heute auf einem aktuellen Windows 10 Rechner. Auf der Vorgängerversion 6.2.x.x war es aber genau das gleiche.
Kannst du das mit der angehängten Datei nachvollziehen? (Die habe ich auf die relevanten Teile abgespeckt)
Vielleicht sollte sich das mal ein Entwickler anschauen? Wie teilt man sowas mit?

BG Scar
Dateianhänge
Protokoll 01-2020.ods
(17.88 KiB) 129-mal heruntergeladen
Windows 10 (x64); LO 7.1.3 (x64)

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

Re: Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

Beitrag von HeritzP » Di 25. Feb 2020, 18:02

Hallo,

auch bei mir sind die 2 Prozessoren gut ausgelastet.
Bei OpenOffice weniger.
Teste doch die SVERWEIS Funktion wie oben im Beispiel.

Bei Fehlermeldungen hier.
https://de.libreoffice.org/get-help/feedback/

Gruß HeritzP
HeritzP

alles nur geklaut

Scar
Beiträge: 19
Registriert: Di 2. Jul 2019, 18:31

Re: Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

Beitrag von Scar » Di 25. Feb 2020, 19:10

Mit SVerweis ist es das Selbe!

BG Scar
Windows 10 (x64); LO 7.1.3 (x64)

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

Re: Zahlen mit benutzerdefiniertem Zellenformat anders darstellen

Beitrag von HeritzP » Di 25. Feb 2020, 19:58

Hallo,

wenn es nur 3 Zahlen sind , kann direkt formatiert werden.
Rechtsklick -> Zellen formatieren ->

Code: Alles auswählen

[=3]"xxx";[=2]"xx";"x"
Diese Formatierung kann auch für die Vorlagen verwendet werden, dann sind nur noch 2 nötig.

Eine allgemeine Information.
https://help.libreoffice.org/6.2/de/tex ... _id3153514

Ansonsten bei Makro Programmierung nachfragen.

Gruß HeritzP
HeritzP

alles nur geklaut


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