🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

Bedingte Formatierung der Zeile per Formel

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
WeirdCookie
Beiträge: 10
Registriert: Di 10. Apr 2018, 23:37

Bedingte Formatierung der Zeile per Formel

Beitrag von WeirdCookie » Di 24. Apr 2018, 20:13

Hallo liebe Calc Profis! :-)

Ich suche für folgendes Calc Problem eine Lösung:

In einem Dokument sind auf einem Tabellenblatt Artikel (mit Preisen, etc) hinterlegt.
Auf einem weiteren Tabellenblatt sind verschiedene Bestellungen je Zeile eingetragen. Wenn die Bestellungen einer Zeile (also zB 3x Artikel 1 und 4x Artikel 7) mehr als 1000€ ausmacht, dann soll die gesamte Zeile farbig hinterlegt werden.

Die Formatierung soll per Formel eingegeben werden und es soll nirgendwo ein Zwischenschritt sichtbar sein, indem der Wert der Zeile ausgerechnet wird (das soll praktisch in der Formel passieren).

Mein Ansatz wäre dieser gewesen: SUMMENPRODUKT((D3:M3)*(Produkte.$B$5:$K$5))>1000

Allerdings markiert er dann (meiner Meinung nach) beliebig irgendwelche Zellen mit der angegebenen Farbe. Wenn man die bedingte Formatierung nur für eine Spalte anwendet, dann funktioniert die Formel. Will man es auf den gesamten Bereich übertragen, tritt der Fehler auf.

Zur besseren Veranschaulichung hab ich ein Beispiel angehangen.

Kann mir da bitte wer helfen?
Vielen Dank im Voraus!
Liebe Grüße

Cookie
Dateianhänge
e2.ods
Beispiel Datei
(18.07 KiB) 145-mal heruntergeladen

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

Re: Bedingte Formatierung der Zeile per Formel

Beitrag von HeritzP » Di 24. Apr 2018, 20:30

Hallo,

die Dollarzeichen setzen.

Code: Alles auswählen

=SUMMENPRODUKT(($D3:$M3)*(Produkte.$B$5:$K$5))>1000
Es sind auch verschiedenste Bereiche ausgewählt. Diese löschen und neu erstellen.


Gruß HeritzP
HeritzP

alles nur geklaut

WeirdCookie
Beiträge: 10
Registriert: Di 10. Apr 2018, 23:37

Re: Bedingte Formatierung der Zeile per Formel

Beitrag von WeirdCookie » Di 24. Apr 2018, 22:55

VIELEN DANK! Manchmal sieht man den Wald vor lauter Bäumen nicht ;-)

Aber es ist gerade noch eine weitere Frage aufgetaucht, vielleicht kann mir auch dabei jemand helfen:

In einem weiteren Schritt sollen die Artikeln die bestellt wurden untereinander aufgelistet werden. Dazu gibt man die Ordernummer in einem Feld ein und danach werden die restlichen Daten automatisch ausgefüllt.
Aus dem vorherigen Orderbuch sollen die Artikel je Bestellung rausgesucht und untereinander abgebildet werden.
Wenn ich versuche das mit MTRANS zu lösen, werden zwar die Bestellungen untereinander abgebildet, aber auch Leerzeilen eingefügt, wenn ein Artikel nicht bestellt wurde. Dies möchte ich natürlich vermeiden.

Eine Idee die ich hatte sieht wie folgt aus: =INDEX($Orderbuch.2:2;SPALTE();KKLEINSTE(WENN($Orderbuch.D2:M2<>0;SPALTE($Orderbuch.D2:M2);"")))

Allerdings gibt mir das einen Fehler aus. Was mach ich falsch?
Oder gibt es vielleicht eine einfachere Lösung?

Vielen DANK im Vorhinein!
Liebe Grüße

Cookie
Dateianhänge
e2_Rechnungsvorlage_Test.ods
Test Datei
(83.15 KiB) 157-mal heruntergeladen

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

Re: Bedingte Formatierung der Zeile per Formel

Beitrag von HeritzP » Mi 25. Apr 2018, 19:58

Hallo,

das ist eine Matrixformel, und muss im Formeleditor als Matrix markiert werden.
e2_Rechnungsvorlage_Test.ods
(85.75 KiB) 171-mal heruntergeladen
Es ist sinnvoll, neue Fragen in einem extra Thread zu stellen.

Gruß HeritzP
HeritzP

alles nur geklaut


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten