[Excel] If Zellwert ist zwischen x und y gib y aus!

Dieses Thema im Forum "Anwendungssoftware" wurde erstellt von LiMiTED, 19. August 2009 .

Schlagworte:
  1. 19. August 2009
    Hallo,

    wie bekomme ich das hin?

    A1 = 100 B1=105
    A2 = 110

    C1 soll prüfen, ob B1 zwischen A1 und A2 liegt und dann den höheren Wert (A2) ausgeben.

    Danke für eure Hilfe..
     
  2. 19. August 2009
    AW: [Excel] If Zellwert ist zwischen x und y gib y aus!

    Soll er dann immer A2 ausgeben wenn der Wert dazwischen liegt?
    Was soll passieren, wenn der Wert nicht dazwischen liegt?

    Hier mal ne Formel die du dir selbst anpassen kannst.

    =WENN(UND(A1<B1;A2>B1); "Dazwischen"; "Nicht dazwischen")

    In deinem Fall

    =WENN(UND(A1<B1;A2>B1); A2; "Nicht dazwischen")

    Das "Dazwischen" bzw. "Nicht dazwischen" kanns du durch Zellenangaben oder andere Texte ersetzen.

    Gruß
    Hamml
     
  3. 20. August 2009
    AW: [Excel] If Zellwert ist zwischen x und y gib y aus!

    @Hamml:
    was machst du wenn A1 größer als B1 aber A2 kleiner als B1? Der wert liegt dann auch dazwischen!!!

    Hier die Lösung:

    Code:
    =WENN([COLOR=Blue]B1>A1[/COLOR];[COLOR=SeaGreen]WENN[/COLOR]([COLOR=Blue]B1<C1[/COLOR];[COLOR=SeaGreen]C1[/COLOR];[COLOR=Red]"nicht dawzischen"[/COLOR][COLOR=SeaGreen])[/COLOR];[COLOR=Red]WENN[/COLOR]([COLOR=Blue]C1<B1[/COLOR];[COLOR=SeaGreen]A1[/COLOR];[COLOR=Red]"nicht dawzischen"[/COLOR]))
    Ich habe es jedoch so gemacht:

    A1 = 100 // B1 =105 // C1=110, also musst es halt dann anpassen...(C1 durch A2 ersetzen)

    Blau = Prüfungen
    Grün = Wahr
    Rot = Falsch

    Erklährung:

    Prüfe ob B1 größer ist als A1:
    ------> wenn Ja: Prüfe ob B1 kleiner als C1 ist
    --> wenn Ja: Schreibe C1 (weil das dann automatisch der größte Wert ist)
    --> wenn Nein: ist der wert nicht dazwischen (da er ja schon größer als A1 ist muss er kleiner als C1 sein damit er dazwischen ist)
    ------>wenn Nein (also B1 nicht größer als A1 ist, folgt die Prüfung nur anders rum) also wenn nein: Prüfe noch ob B1 größer als C1 ist
    --> wenn ja: schreibe A1 (da das dann der größte wert ist)
    -->wenn nein: liegt es nicht dazwischen

    also er gibt dir jetzt immer die Größere Zahl aus wenn B1 zwischen A1 und C1 liegt, also entweder C1 oder A1

    kapische?
     
  4. 23. August 2009
    AW: [Excel] If Zellwert ist zwischen x und y gib y aus!

    wenn der Wert in Zelle B1 -> Kleiner ist als der Wert in Zelle A1 ... im Beispiel von oben 95 - dann gibt die Formel von Hamml "nicht dazwischen" als Ergebnis aus.

    die Formel
    Code:
    =WENN(UND(A1<B1;A2>B1); A2; "Nicht dazwischen")
    funktioniert einwandfrei.

    --
    oder hab ich dich falsch verstanden und du behauptest, dass der zu durchsuchende bereich nicht aus dem kleineren Wert in Zelle A1 und dem größeren Wert in Zelle A2 besteht ...

    dann geht es hiermit:
    Code:
    =WENN(A1>A2;WENN(UND(A1>B1;A2<B1); A2; "Nicht dazwischen");WENN(UND(A1<B1;A2>B1); A2; "Nicht dazwischen"))
    ist also etwas einfacher als deine Formel ... und damit auch weniger Rechenintensiv.
     
  5. 23. August 2009
    AW: [Excel] If Zellwert ist zwischen x und y gib y aus!

    Nein, die Formel stimmt leider nicht... (da so wie do schreibst: wenn b1 kleiner als a1 wird schon "nicht dazwischen" ausgegeben, ABER wenn A2 jetzt NOCH kleiner als B1 ist ist der wert ja DEFINITIV dazwischen)

    einfache prüfung, nimm das beispiel von oben (erster post):

    und vertausche einfach die werte A1 und A2 = als ergebniss kommt nicht dazwischen heraus! mit der formel von hammel...

    Und diese Formal stimmt leider auch nicht ganz:
    denn es wird immer A2 ausgegeben, auch wenn A1 der größte wert ist

    Sorry,
    aber der Post war ja das ein wert geprüft werden soll ob er sich innerhalb eines bereiches befindet, es ist nicht angegeben das A1 immer der größere ist und A2 immer der kleinere Wert (oder umgedreht), somit müssen einfach beide fälle überprüft werden
    (Siehe meine Formel)
     
  6. 24. August 2009
    AW: [Excel] If Zellwert ist zwischen x und y gib y aus!

    ...
    Die Frage war,

    Wenn ein Wert in einem Bereich (A1:A2) liegt, soll der Höhere Wert der Bereichsbegrenzung (A2) augegeben werden - wenn nicht - dann nicht.

    Es ist also schon vom Nutzer angegeben, dass A2 der größere Wert ist.

    Und zu dem zweiten Teil ... stimmt - da hatte ich nicht zu Ende gedacht ... und immer den Wert aus A2 als Ergebnis angeben, auch wenn A1 der höhere Wert ist..

    Code:
    =WENN(A1>A2;WENN(UND(A1>B1;A2<B1); A1; "Nicht dazwischen");WENN(UND(A1<B1;A2>B1); A2; "Nicht dazwischen"))
    Das ist hier entsprechend angepasst ...
     
  7. 24. August 2009
    AW: [Excel] If Zellwert ist zwischen x und y gib y aus!

    Das ist dann wohl eine Sache wie man es versteht...

    ich bin davon ausgegangen das diese Ausage:

    sich auf das angegeben Beispiel bezieht, aber nicht generell A2 immer der höhere Wert ist.

    Aber egal, er hat nun auf jeden fall (egal wie) eine passene Formal als Lösung...
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.