Seite 1 von 1

Bedingte Formatierung der Zeile per Formel

Verfasst: Di 24. Apr 2018, 20:13
von WeirdCookie
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

Re: Bedingte Formatierung der Zeile per Formel

Verfasst: Di 24. Apr 2018, 20:30
von HeritzP
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

Re: Bedingte Formatierung der Zeile per Formel

Verfasst: Di 24. Apr 2018, 22:55
von WeirdCookie
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

Re: Bedingte Formatierung der Zeile per Formel

Verfasst: Mi 25. Apr 2018, 19:58
von HeritzP
Hallo,

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

Gruß HeritzP