Zellwerte zweier Spalten vergleichen

Hallo zusammen,

ich möchte die Zellwerte von zwei Spalten miteinander vergleichen. Nun habe ich schon eine teilweise passende Antwort gefunden. Der Weg führt über die bedingte Formatierung. Zelle z.B. A1 anklicken, Format -> Bedingte Formatierung auswählen und dann Zellwert ist -> gleich -> =B1 (Zelle mit der verglichen werden soll).

Mein Problem ist, dass die Werte zwar als Euro-Beträge auf zwei Nachkommastellen gerundet angezeigt werden, aber wenn man diese Formatierung entfernt, teilweise vier Nachkommastellen vorhanden sind. Deshalb würde ich den Vergleich der Spalten gerne nur auf die gerundeten Beträge anwenden lassen.
Beispielsweise wird aus 1,2345 gerundet 1,23 € oder aus 5,6789 wird 5,68 €. Verglichen werden aber eben nicht die die auf zwei Nachkommastellen gerundeten Eurobeträge sondern immer die „reinen“ Zahlenwerte.

Kann mir jemand dabei helfen wie ich die gerundeten Werte miteinander vergleichen lassen kann bzw. eine gewisse tolleranz z.B. auf +/- 0,01 einstellen kann?

Vielen Dank vorab!

Grüße,
Herbert

Hallo Herbert,
verstehe ich das richtig, du möchtest immer zwei Zellen vergleichen, in deinem Beispiel A1 und B1?

Dann verwende eine Runden-Formel in der bedingten Formatierung:
Beispiel:
Excel2007 >bedingte Formatierung >Formel zur Ermittelung …
=RUNDEN($A1;2)=RUNDEN($B1;2)
Format wählen
ok

Gruß Holger

Hallo,

das funktioniert ja schonmal super, vielen Dank!
Kann ich da auch eine gewisse Tolleranz einbauen? Dass die Bedingung nicht greift, wenn der Wert nur um + oder - 0,01 abweicht wäre sinnvoll in meinem Fall.

Vielen Dank vorab!

ich möchte die Zellwerte von zwei Spalten miteinander
vergleichen. Nun habe ich schon eine teilweise passende
Antwort gefunden. Der Weg führt über die bedingte
Formatierung. Zelle z.B. A1 anklicken, Format -> Bedingte
Formatierung auswählen und dann Zellwert ist -> gleich -> =B1
(Zelle mit der verglichen werden soll).

Mein Problem ist, dass die Werte zwar als Euro-Beträge auf
zwei Nachkommastellen gerundet angezeigt werden, aber wenn man
diese Formatierung entfernt, teilweise vier Nachkommastellen
vorhanden sind.

Hallo Herbert,

vielleicht hilft dir da ein Häkchen in den Optionen:
[X] Genauigkeit wie angezeigt

Noch nie benutzt, also keine Erfahrungswerte, probiers halt mal.

Gruß
Reinhard

Kann ich da auch eine gewisse Tolleranz einbauen? Dass die
Bedingung nicht greift, wenn der Wert nur um + oder - 0,01
abweicht wäre sinnvoll in meinem Fall.

hallo Herbert,

ja, durch die Wahl von hier 0,01 kannst du die Toleranz festlegen:

=(RUNDEN($A1;2)-RUNDEN($B1;2))

Hallo,
die zu vergleichenden Werte müssen schon gleich sein,
aber runden kann man durch Multiplikation/Division auf alle denkbaren Werte:
http://www.excelformeln.de/formeln.html?welcher=173

zB.
=(RUNDEN($A1*(1/0,001);0)*0,001)=(RUNDEN($B1*(1/0,001);0)*0,001)

Gruß Holger

Hallo und vielen Dank.

Das funktioniert wunderbar :smile: Mit einer kleinen Korrektur "

Grüezi Herbert

Mit einer kleinen Korrektur
"=ABS(RUNDEN($A1;2)-RUNDEN($B1;2))

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Grüezi Reinhard

vielleicht hilft dir da ein Häkchen in den Optionen:
[X] Genauigkeit wie angezeigt

Noch nie benutzt, also keine Erfahrungswerte, probiers halt
mal.

Das würde ich nicht empfehlen - die Genauigkeit kann anschliessend nicht wieder hergestellt werden.

Sauber und zielgerichtet beherrschbar ist da ganz klar RUNDEN().

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -