Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wenn x / Dann Wert y ausgeben

Wenn x / Dann Wert y ausgeben
31.01.2006 11:34:39
Ronald
Ich benötige dringend Hilfe im folgen Berechnungsfall:
In E5 bis E20 stehen Werte zwischen 0,00% und 10%.
In F5 bis F20 möchte ich gerne folgende Bedingung (als Berechnung ausgeben):
Wenn E5:E20 Wenn E5:E20 >0,5 und 3 und Wenn E5:E20 >1 und 1 und Wenn E5:E20 >3 dann F5:F20 =1
Beispiel:
Wenn E5:E20 0,4% dann F5:F20 =5
oder
Wenn E5:E20 1,25% dann F5:F20 =2,74
oder
Wenn E5:E20 2,11% dann F5:F20 =1,88
oder
Wenn E5:E20 3,54% dann F5:F20 =1
Ich denke das ich hier um ein VBA nicht herumkommen werde. Über Lösungsansätze Euerer seits wäre ich dankbar.
gruss Ronald
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn x / Dann Wert y ausgeben
31.01.2006 11:40:33
ede
hallo ronald,
was ist bei dir E5:E20&gt5? Die Summe der Zellen oder eine verbundene Zelle?
Bei Excel-Profi sollte das für dich aber kein problem sein!
gruss
AW: Wenn x / Dann Wert y ausgeben
31.01.2006 12:17:31
Ronald
ede,
was ich meine ist, es bezieht sich jeweils auf die Zellen E5 bis E20 sowie F5 bis F20.
Es ist etwas tricky, daher werde ich mal versuchen die Formel näher zuerklären, die ich mir denke:
1. =wenn(Zelle E5, tt 2. =wenn(Zelle E5, 0,5 t >3)
3. =wenn(Zelle E5, 1 t >1)
4. =wenn(Zelle E5, tt >0,3 /dann soll in F5, t =1)
Beispiel:
Wenn in der Zelle E5 der Wert kleiner 0,5 ist dann soll die Zelle F5 den Wert =5 ausgeben.
Ist in der Zelle E5 jedoch der Wert größer 0,5 aber kleiner 1,0 dann soll F5 den Wert zwischen größer 3 und kleiner 4,99) ermitteln/ausgeben.
In meinen Beispiel ist der Wert in E5 0,80 dann soll F5 den Wert 3,83 ermitteln/ausgeben.
gruss Ronald
Anzeige
AW: Wenn x / Dann Wert y ausgeben
31.01.2006 12:37:59
ede
hallo roland,
deine bedingungen kann ich nachvollziehen, aber ich verstehe dein beispiel nicht!
wie kommt man von E5=0,8 auf 3,83? wo ist da die logig?
rückmeldung wäre super.
AW: Wenn x / Dann Wert y ausgeben
31.01.2006 12:47:13
Gert
Hi Ronald,
woher soll der Computer wissen, das in E5 0,80 steht ? ? ? ? ?
Die Formel ist ja nur aktiv, wenn der Wert in E5 zwischen 0,50 und 1,00 liegt.
mfg
Gert
Anzeige
AW: Wenn x / Dann Wert y ausgeben
31.01.2006 12:32:57
Gert
Hi Roland,
das einfachste wäre, eine Musterdatei hochzuladen, denn Deine Formulierung ist
sehr schwammig.
die WENN-Formeln sollten so aussehen :
1.) =WENN(E5&lt0,5;5;0) in F5 und entsprechend runterkopieren.
2.) WENN E5 größer 0,5 und kleiner 1, dann F5 gleich größer 3 und kleiner 4,99
geht nicht. Müßte lauten : WENN(UND(E5&gt0,5;E5&lt1);4,99;"") in F5.
Oder siehe "Online-Hilfe" zu SVERWEIS.
mfg
Gert
Anzeige
AW: Wenn x / Dann Wert y ausgeben
31.01.2006 12:34:11
Mag
Hi,
=WENN(E5=0,5;E5=1;E5 1. Du musst mit >= die 1 und 0,5 einbeziehen
2. Du musst die Berechnung E%*4,788, E5*2, E5*3 Deinem Anspruch angleichen
3. Zelle kopieren (runterziehen)
4. Bei VBA gut solltest Du das können
Gruss
AW: Wenn x / Dann Wert y ausgeben
31.01.2006 13:18:30
Ronald
Mag, danke für Deine Hilfe... das ist es.
gruss Ronald
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Werte in Excel ausgeben: Wenn x, dann y


Schritt-für-Schritt-Anleitung

Um die gewünschte Berechnung in Excel durchzuführen, kannst Du die WENN-Funktion verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Formel eingeben: Klicke in die Zelle F5, um die Formel einzugeben.
  2. Bedingungen definieren: Verwende die WENN-Funktion, um die Bedingungen anzugeben:
    • Bei einem Wert in E5, der kleiner als 0,5 ist, soll F5 den Wert 5 ausgeben.
    • Wenn der Wert in E5 zwischen 0,5 und 1 liegt, musst Du eine Berechnung durchführen. Beispiel:
      =WENN(E5<0,5;5;WENN(UND(E5>=0,5;E5<1);E5*4,788;""))
  3. Formel nach unten ziehen: Ziehe die untere rechte Ecke der Zelle F5 nach unten, um die Formel auf die Zellen F6 bis F20 anzuwenden.

Häufige Fehler und Lösungen

Hier sind einige häufige Fehler und deren Lösungen:

  • Fehler: Wert wird nicht erkannt
    Lösung: Stelle sicher, dass die Zellen E5 bis E20 als Zahlen formatiert sind. Manchmal kann das Format als Text die Berechnung beeinflussen.

  • Fehler: Falsche Bedingungen
    Lösung: Überprüfe die logischen Bedingungen in Deiner WENN-Formel. Achte darauf, dass Du die richtigen Vergleichsoperatoren verwendest (z.B. <, >, =).


Alternative Methoden

Falls Du eine komplexere Berechnung benötigst oder viele Bedingungen hast, könnte ein VBA-Makro sinnvoll sein:

  1. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Modul hinzufügen: Klicke auf Einfügen > Modul.
  3. Makro schreiben: Füge den folgenden VBA-Code ein:
    Sub Berechnung()
       Dim i As Integer
       For i = 5 To 20
           If Cells(i, 5).Value < 0.5 Then
               Cells(i, 6).Value = 5
           ElseIf Cells(i, 5).Value >= 0.5 And Cells(i, 5).Value < 1 Then
               Cells(i, 6).Value = Cells(i, 5).Value * 4.788
           End If
       Next i
    End Sub
  4. Makro ausführen: Schließe den VBA-Editor und führe das Makro über Entwicklertools > Makros aus.

Praktische Beispiele

Hier sind einige Beispiele, wie die WENN-Formel in Excel angewendet werden kann:

  • Beispiel 1: Wenn der Wert in E5 = 0,4 ist, dann soll F5 = 5 sein.
  • Beispiel 2: Wenn der Wert in E5 = 0,8 ist, dann könnte die Formel so aussehen:
    =WENN(E5<0,5;5;WENN(UND(E5>=0,5;E5<1);E5*4,788;""))
  • Beispiel 3: Wenn der Wert in E5 = 2,0 ist, dann könnte es eine weitere Berechnung geben, die Du in die Formel einfügen kannst.

Tipps für Profis

  • Verwendung von UND und ODER: Diese Funktionen können helfen, komplexere Bedingungen zu formulieren.
  • Zellenformatierung: Achte darauf, dass die Werte in den Zellen die richtige Formatierung haben, um Fehler zu vermeiden.
  • Verwendung von SVERWEIS: Bei größeren Datensätzen kann SVERWEIS nützlich sein, um Werte basierend auf bestimmten Kriterien zu suchen.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Bedingungen in einer Formel kombinieren?
Du kannst die UND-Funktion verwenden, um mehrere Bedingungen zu verknüpfen, z.B.:

=WENN(UND(E5>0,5; E5<1); "zwischen 0,5 und 1"; "")

2. Was mache ich, wenn ich Fehler in meiner Formel habe?
Überprüfe Deine Syntax und stelle sicher, dass alle Klammern und Semikolons korrekt gesetzt sind. Nutze die Funktion "Formelüberwachung" in Excel, um Fehler zu identifizieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige