Ich habe eine Excel-Datei und muss die Zellen in einer Reihe einfärben, bis ihre Summe die Zahl der ausgewählten Zelle erreicht. Wenn die Summe der Zelle jedoch nur teilweise abgedeckt ist, muss diese Zelle nur teilweise eingefärbt werden.
Hier ist ein Beispiel, das Sie vielleicht besser verstehen:
31.0000 0 4.000 8.000 4.000 4.000 4.000 0 4.000 4.000
Hier möchte ich, dass die letzte Zelle auch gefärbt wird, aber nur zur Hälfte, da die Summe aus dem Fettdruck auch einen Betrag der letzten 4000 enthält, aber nicht den gesamten Betrag. Was ich möchte, sieht ungefähr so aus:
Ein weiteres Beispiel mit zusätzlichen Zellen:
2.240 0 0640960640 640 640 960 640 960
Antwort1
Dies erreichen Sie mit zwei Regeln zur bedingten Formatierung. Wählen Sie zunächst alle Zellen aus, die Sie mit diesem Formatierungsstil formatieren möchten.
Wählen Sie dann auf der Registerkarte Start die Option aus Conditional Formatting > New Rule
. Wählen Sie Use a formula to determine which cells to format
Folgendes aus und geben Sie es in das Feld unter „Werte formatieren, bei denen diese Formel zutrifft“ ein:
=SUM($B2:B2)<=$A2
Ersetzen Sie beide Vorkommen B2
durch die Adresse der oberen linken Zelle des Bereichs, auf den Sie die Formatierung anwenden. Ersetzen Sie A2
durch die Adresse des Zielwerts für die erste Datenzeile.
Klicken Sie Format...
, um das Format auf eine einfarbige Zellenfüllung festzulegen (in meinem Beispiel grün). Klicken Sie auf „OK“.
Wiederholen Sie dann diesen Vorgang, um eine weitere Regel mit der Formel zu erstellen:
=AND(SUM($B2:B2)>$A2,SUM($B2:B2)-$A2<B2)
Stellen Sie die Formatierung für diese Regel auf einen vertikalen Farbverlauf ein, der von der Farbe für die andere Regel zu Weiß verläuft. Sie können dies tun, indem Sie Fill Effects
beim Festlegen der Zellenformatierung eine entsprechende Auswahl treffen.
Beispiel: