Min/Max Werte für eine Zelle

Hallo Excel-Freunde,

ich hätte gerne in Excel eine Lösung für folgendes Problem:

Ich möchte die Min / Max Werte für eine Zelle haben. Wie ein Thermometer mit Min/Max-Funktion.
Wenn ich in eine Zelle immer wieder andere Zahlen tippe, soll mir Excel das Minimum und Maximum dieser Zelle nennen.

Also als Beispiel:
ich tippe in die Zelle B4 eine Zahl 14,
nun soll in dem Feld D4 das Minimum und in E4 das Maximum erscheinen;
hier am Anfange in beiden Feldern die 14

Tippe ich nun in B4 die 16 ein,
bleibt das Minimum in D4 auf 14;
jedoch verändert sich das Maximum (E4) zu 16.

Nun kommt in B4 eine 8;
daraus folgt D4 wird 8 und E4 bleibt auf 16.

Wird eine Zahl zwischen dem Minimum und dem Maximum eingetippt, verändern sich diese Werte in D4 und E4 nicht.

Das ganze Beispiel mal grafisch:

 B4 D4 E4

1. Eingabe 14 14 14
2. Eingabe 16 14 16
3. Eingabe 8 8 16
4. Eingabe 12 8 16

Hat bitte jemand für die Lösung dieses Problems eine Idee für mich?
Wenn es ohne Macro geht, wäre es super; sonst auch mit.

Danke und schöne Grüße
Dennis

Hi!

Geht mit VBA:

Private Sub Worksheet\_SelectionChange(ByVal Target As Range)
If Me.Cells(4, 2).Value "" Then
 If Me.Cells(4, 2).Value Me.Cells(4, 4).Value Or Me.Cells(4, 4).Value = "" Then Me.Cells(4, 4).Value = Me.Cells(4, 2).Value
End If
End Sub

Gruß.Timo

Hallo Excel-Freunde,

ich hätte gerne in Excel eine Lösung für folgendes Problem:

Ich möchte die Min / Max Werte für eine Zelle haben.
Wie ein Thermometer mit Min/Max-Funktion.
Wenn ich in eine Zelle immer wieder andere Zahlen tippe, soll
mir Excel das Minimum und Maximum dieser Zelle nennen.

Also als Beispiel:
ich tippe in die Zelle B4 eine Zahl 14,
nun soll in dem Feld D4 das Minimum und in E4 das Maximum
erscheinen;
hier am Anfange in beiden Feldern die 14

Tippe ich nun in B4 die 16 ein,
bleibt das Minimum in D4 auf 14;
jedoch verändert sich das Maximum (E4) zu 16.

Nun kommt in B4 eine 8;
daraus folgt D4 wird 8 und E4 bleibt auf 16.

Wird eine Zahl zwischen dem Minimum und dem Maximum
eingetippt, verändern sich diese Werte in D4 und E4 nicht.

Das ganze Beispiel mal grafisch:

B4 D4 E4

  1. Eingabe 14 14 14
  2. Eingabe 16 14 16
  3. Eingabe 8 8 16
  4. Eingabe 12 8 16

Hat bitte jemand für die Lösung dieses Problems eine Idee für
mich?
Wenn es ohne Macro geht, wäre es super; sonst auch mit.

Danke und schöne Grüße
Dennis

geht auch OHNE vba…
in D4 steht
=MIN($B$4:B4)
in E4 steht
=MAX($B$4:B4)

diese Formeln dann einfach runterkopieren…

Nein: geht auch OHNE vba…
Hallo, Dennis!

in D4 steht
=MIN($B$4:B4)
in E4 steht
=MAX($B$4:B4)

funktioniert so nicht, denn die variierenden Werte stehen ja immer in der gleichen Zelle. Es wird also in jedem Fall eine Zwischenspeicherung der Min- und der Max-Werte benötigt (wie in der dargestellten VBA-Lösung). Das lässt sich, so wie ich die Sache gerade überblicke, nicht ohne VBA hinbekommen, denn der zeitliche Verlauf der Eingaben und der folgenden Berechnungen lässt sich nicht simulieren. Man muss ja prinzipiell auf ein Ereignis reagieren.

Ich lasse mich aber auch gerne eines besseren belehren; falls jemand eine Nicht-VBA-Lösung weiß: Die interessiert mich in jedem Fall sehr.

Gruß, Manfred