Übungsaufgaben zur WENN-Funktion

Von: , Frage gestellt am Do, 29. Jan 2009

Hallo,
Ich bräuchte unbedingt eure Hilfe in Sachen WENN-Funktionen. Da ich in Excel eine absolute Niete bin und ziemlich in Zeitnot bin wäre es nett wenn ihr euch folgende Aufgaben ansehen könntet und mir vielleicht die Lösung verratet:

1. In A4 soll B4 durch C4 geteilt werden, wenn C4 nicht 0 ist; andernfalls soll "Fehler" ausgegeben werden.

2. In A5 soll "Leer" stehen, wenn sowohl B5 als auch C5 leer sind; andernfalls soll A5 leer bleiben.

3. In A6 soll B6 durch C6 geteilt werden, wenn C6 nicht 0 ist; andernfalls soll immer "unendlich" ausgegeben werden, außer dann, wenn B6 0 ist; dann soll A6 leer bleiben.

4. In A7 soll "Zahl" stehen, wenn sich in B7 eine Zahl befindet, andernfalls soll dort "keine Zahl" stehen.

5. In A8 soll B6 durch C6 geteilt werden. Wenn diese Operation einen Fehler verursacht, dann soll in A8 "Fehler" ausgegeben werden.

Vielen Dank schon im Voraus!
Lg

11 Antworten zu dieser Frage

  1. Antwort von nach 51 Minuten 0 hilfreich
    Re: Übungsaufgaben zur WENN-Funktion

    Hi Sun,

    die Logik der einfachen Wenn Funktion ist doch m.E. gar nicht so kompliziert.

    = WENN (Bedingung erfüllt ; DANN mache dies; SONST mache das)

    "mache" bezieht sich immer auf die Zelle in der die Formel steht

    Möglicherweise und nicht unüblich hast du nur probleme damit "Textaufgaben" in konkrete Aufgabe umzuformulieren, also zu erkennen was denn die bedingung ist usw.
    Nehmen wir mal Fall 1 1. In A4 soll B4 durch C4 geteilt werden, wenn C4 nicht 0 ist;
    andernfalls soll "Fehler" ausgegeben werden.
    Bedingung: C4<>0
    DANN: B4/C4
    SONST: "Fehler"

    also so:
    A4: =wenn(C4<>0 ;B4/C4 ;"Fehler") 2. In A5 soll "Leer" stehen, wenn sowohl B5 als auch C5 leer
    sind; andernfalls soll A5 leer bleiben.
    Bedingung: B5 und C5 sind leer
    DANN: "Leer"
    SONST: ""

    also so:
    A5: =wenn(Und(b5="";C5="") ;"Leer" ;"") 3. In A6 soll B6 durch C6 geteilt werden, wenn C6 nicht 0 ist;
    andernfalls soll immer "unendlich" ausgegeben werden, außer
    dann, wenn B6 0 ist; dann soll A6 leer bleiben.
    Das ist eine verschachtelte Wennfunktion, hier zwei Wenns.

    Verschachtelte Wenns gehen so:

    =Wenn(Bedingung1 erfüllt; DANN1 mach dies ;Wenn(Bedingung2 erfüllt ; DANN2 mach dies ; SONST2 mach das))

    Bedingung1: C6<>0
    DANN1: B6/C6
    Bedingung2: B6=0
    DANN2: ""
    SONST2: "unendlich"

    A6: ... Kriegste es hin? 4. In A7 soll "Zahl" stehen, wenn sich in B7 eine Zahl
    befindet, andernfalls soll dort "keine Zahl" stehen.
    Bedingung: Istzahl(B7)
    DANN und SONST sind einfach zu erkennen. 5. In A8 soll B6 durch C6 geteilt werden. Wenn diese Operation
    einen Fehler verursacht, dann soll in A8 "Fehler" ausgegeben
    werden.
    Bedingung: Istfehler(b8/C8)
    DANN und SONST sind einfach zu erkennen.

    Gruß
    Reinhard

    • Antwort von nach 3 Stunden 0 hilfreich
      Re^2: Übungsaufgaben zur WENN-Funktion

      3. In A6 soll B6 durch C6 geteilt werden, wenn C6 nicht 0 ist;
      andernfalls soll immer "unendlich" ausgegeben werden, außer
      dann, wenn B6 0 ist; dann soll A6 leer bleiben.
      Das ist eine verschachtelte Wennfunktion, hier zwei Wenns.

      Verschachtelte Wenns gehen so:

      =Wenn(Bedingung1 erfüllt; DANN1 mach dies ;Wenn(Bedingung2
      erfüllt ; DANN2 mach dies ; SONST2 mach das))

      Bedingung1: C6<>0
      DANN1: B6/C6
      Bedingung2: B6=0
      DANN2: ""
      SONST2: "unendlich"

      A6: ... Kriegste es hin?

      Hallo Reinhard!
      Danke, du hast mir wirklich sehr damit geholfen!
      So, ich hoff, dass ichs jetzt kapiert hab. Also dann müsste
      A6:=WENN(C6<>0;B6/C6;WENN(B6=0;"";WENN(C6=0;"unendlich")))
      sein??!

      • Antwort von nach 4 Stunden 0 hilfreich
        Re^3: Übungsaufgaben zur WENN-Funktion

        Hallo sunshine, 3. In A6 soll B6 durch C6 geteilt werden, wenn C6 nicht 0 ist;
        andernfalls soll immer "unendlich" ausgegeben werden, außer
        dann, wenn B6 0 ist; dann soll A6 leer bleiben.
        Das ist eine verschachtelte Wennfunktion, hier zwei Wenns.

        Verschachtelte Wenns gehen so:

        =Wenn(Bedingung1 erfüllt; DANN1 mach dies ;Wenn(Bedingung2
        erfüllt ; DANN2 mach dies ; SONST2 mach das))

        Bedingung1: C6<>0
        DANN1: B6/C6
        Bedingung2: B6=0
        DANN2: ""
        SONST2: "unendlich"

        A6: ... Kriegste es hin?

        Hallo Reinhard!
        Danke, du hast mir wirklich sehr damit geholfen!
        So, ich hoff, dass ichs jetzt kapiert hab. Also dann müsste
        A6:=WENN(C6<>0;B6/C6;WENN(B6=0;"";WENN(C6=0;"unendlich")))
        sein??!
        fast
        in der Aufgabe heißt es: andernfalls soll immer "unendlich" ausgegeben werden, außer
        dann, wenn B6 0 ist; dann soll A6 leer bleiben.
        mit deiner Formel erhälst du 0 statt leer, wenn B6=0 ist

        besser:

        =WENN(B6=0;"";WENN(C6<>0;B6/C6;"unendlich"))

        Gruß
        Marion

        • Antwort von nach 18 Stunden 0 hilfreich
          Re^4: Übungsaufgaben zur WENN-Funktion

          mit deiner Formel erhälst du 0 statt leer, wenn B6=0 ist
          besser:
          =WENN(B6=0;"";WENN(C6<>0;B6/C6;"unendlich"))
          Hi Marion,

          die Lösung =WENN(C6<>0;B6/C6;WENN(B6=0;"";"unendlich"))
          von Reinhart ist korrekt.

          Lies Die die Aufgabe nochmal durch und such nach einem ";"
          dann kommste selbst drauf.

          LG Alex

          • Antwort von nach 21 Stunden 0 hilfreich
            Re^5: Übungsaufgaben zur WENN-Funktion

            die Lösung =WENN(C6<>0;B6/C6;WENN(B6=0;"";"unendlich"))
            von ReinharDDDDDDD :-))) ist korrekt.
            Hallo Alexander,

            je nachdem unter wechem Blickwinkel ich mir die Frage durchlese komme ich zu unterschiedlichen Umsetzungen nach Excel.

            Alle Formeln funktionieren, j a Sun, deine auch :-), das Problem ist die Art der Fragestellung, die ist m.E. nicht eindeutig.

            Ich denke, selbst wenn man die Frage ins Deutschbrett stellt wird es da keine eindeutige Aussage der Experten geben wie denn nun diese Frage genau zu verstehen sei.
            Eher zu vermuten daß sich da auch die Experten uneins sind.

            Übrigens ist bei den Umsetzungen eine andere Formel die hier noc nicht stand mein Favorit:

            =WENN(C6=0;"unendlich";WENN(B6=0;"";B6/C6))

            Du legst da Priorität auf irgendein Semikolon, ich darauf daß alles durch 0 teilen unendlich ist, egal 0/0 0der 5/0.
            Ergo dominiert die Abprüfung von C6 auf 0. Erst dann wird ggfs B& geprüft.

            Ich denke, den Thread können wir abschließen. Zu Excel ist alles gesagt.
            Deutung von Textfragen hat nichts mit Excel zu tun.

            Gruß
            Reinhard

            • Antwort von nach 23 Stunden 0 hilfreich
              Re^6: Übungsaufgaben zur WENN-Funktion

              Hi Reinharddddd ;-) Du legst da Priorität auf irgendein Semikolon, ich darauf daß
              alles durch 0 teilen unendlich ist, egal 0/0 0der 5/0.
              Ergo dominiert die Abprüfung von C6 auf 0. Erst dann wird ggfs
              B& geprüft.
              Die verschiedenen Betrachtungsweisen entstehen, weil bei c6 auf 0
              abgefragt wird. Deshalb vermutet jeder der Aufgabensteller möchte
              DIV 0 abfangen, wovon aber nirgends etwas steht. Einfach die 0 durch
              eine 5 ersetzen, schon steht wieder die Logik im Fordergrund. Ich denke, den Thread können wir abschließen. Zu Excel ist
              alles gesagt. Deutung von Textfragen hat nichts mit Excel zu tun.
              yep... nur ist dem Fragesteller nicht damit geholfen, wenn man (wohl)
              falsche Lösungen unkommentiert stehen läßt.

              LG ALex

      • Antwort von nach 15 Stunden 0 hilfreich
        Re^3: Übungsaufgaben zur WENN-Funktion

        3. In A6 soll B6 durch C6 geteilt werden, wenn C6 nicht 0 ist;
        andernfalls soll immer "unendlich" ausgegeben werden, außer
        dann, wenn B6 0 ist; dann soll A6 leer bleiben.
        Das ist eine verschachtelte Wennfunktion, hier zwei Wenns.

        Verschachtelte Wenns gehen so:

        Moin Sun, =Wenn(Bedingung1 erfüllt; DANN1 mach dies ;Wenn(Bedingung2
        erfüllt ; DANN2 mach dies ; SONST2 mach das))

        Bedingung1: C6<>0
        DANN1: B6/C6
        Bedingung2: B6=0
        DANN2: ""
        SONST2: "unendlich"
        A6:=WENN(C6<>0;B6/C6;WENN(B6=0;"";WENN(C6=0;"unendlich")))
        nein,
        A6: =Wenn(C6<>0;B6/C6;Wenn(B6=0;"";"unendlich"))
        wäre da die Umsetzung meiner Bedingungen.

        (Sofern ich die richtig aufgrund der Fragestellung ermittelt habe, ich muß mal schauen was Marion da möchte, vielleicht habe ich falsch gelesen in der Frage)

        Gruß
        Reinhard

    • Antwort von nach 5 Stunden 0 hilfreich
      Re^2: Übungsaufgaben zur WENN-Funktion

      Hi Reinhard, 3. In A6 soll B6 durch C6 geteilt werden, wenn C6 nicht 0 ist;
      andernfalls soll immer "unendlich" ausgegeben werden, außer
      dann, wenn B6 0 ist; dann soll A6 leer bleiben.
      Das ist eine verschachtelte Wennfunktion, hier zwei Wenns.

      Verschachtelte Wenns gehen so:

      =Wenn(Bedingung1 erfüllt; DANN1 mach dies ;Wenn(Bedingung2
      erfüllt ; DANN2 mach dies ; SONST2 mach das))

      Bedingung1: C6<>0
      DANN1: B6/C6
      Bedingung2: B6=0
      DANN2: ""
      SONST2: "unendlich"

      angenommen: C6=3 und B6=0
      Bedingung1 ist erfüllt, da C6 ungleich 0 ist
      damit wird DANN1 abgearbeteitet und die Beingung2 wird nicht mehr geprüft
      statt des gewünschten "Ergebnisses" in A6 für DANN2 "", also eine "leere" Zelle wird 0 ausgegeben, da die Division von 0 durch eine beliebige Zahl in Excel immer 0 ergibt.

      GuK
      Marion

      • Antwort von nach 16 Stunden 0 hilfreich
        Re^3: Übungsaufgaben zur WENN-Funktion

        Hallo Marion, =Wenn(Bedingung1 erfüllt; DANN1 mach dies ;Wenn(Bedingung2
        erfüllt ; DANN2 mach dies ; SONST2 mach das))

        Bedingung1: C6<>0
        DANN1: B6/C6
        Bedingung2: B6=0
        DANN2: ""
        SONST2: "unendlich"

        angenommen: C6=3 und B6=0
        Bedingung1 ist erfüllt, da C6 ungleich 0 ist
        damit wird DANN1 abgearbeteitet und die Beingung2 wird nicht
        mehr geprüft
        statt des gewünschten "Ergebnisses" in A6 für DANN2 "", also
        eine "leere" Zelle wird 0 ausgegeben,
        ja, alles richtig was du sagst *glaub* :-)

        3. In A6 soll B6 durch C6 geteilt werden, wenn C6 nicht 0 ist;
        andernfalls soll immer "unendlich" ausgegeben werden, außer dann, wenn B6 0 ist; dann soll A6 leer bleiben.

        Aber, ich beziehe das "außer" nicht auf Alles sondern nur auf das ab "andernfalls".

        GuK
        Reinhard



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!