Hallo!
Ich habe eine Formel enthaltend viele WENN-Funktionen. Das Ergebnis möchte ich nun jeweils runden lassen.
Ich habe es mit =RUNDEN((ganze Formel);2) versucht, aber ich glaube, das ist wegen der WENN-Funktionen nicht möglich.
Kennt jemand eine andere Variante?
Vielen Dank!
Gruss, Nadine
Hallo,
geht dies:
=Wenn(bedingung1;runden(ergebnis1;2);wenn(bedingung2;runden(ergebnis2;2)))
Wenn eine WENN funktion eine Zahl ausgibt, müßte das Ergebnis zu runden gehen. Habe es mal ausprobiert, bei mir geht’s (Excel 2003)
Das obige Beispiel fun ktioniert aber auch.
MFG
Chris
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo CHristoph
geht dies:
=Wenn(bedingung1;runden(ergebnis1;2);wenn(bedingung2;runden(ergebnis2;2)))
Hab ich nicht ausprobiert, da ich wirklich VIELE WENN-Funktionen habe, das ginge ewig…
Wenn eine WENN funktion eine Zahl ausgibt, müßte das Ergebnis
zu runden gehen. Habe es mal ausprobiert, bei mir geht’s
(Excel 2003)
Ja, das Ergebnis ist eine Zahl.
Komischerweise funktioniert’s ja sonst bei mir auch mit dem WENN. Aber weil die Formel viele WENNs hat, dachte ich, es könnte daran liegen… Ich erhalte aber immer nur die Meldung „Die eingegebene Formel enthält einen Fehler“, und markiert wird in der Formel das letzte WENN.
Wer weiss weiter?
Gruss, Nadine
Hallo Nadine,
Komischerweise funktioniert’s ja sonst bei mir auch mit dem
WENN. Aber weil die Formel viele WENNs hat, dachte ich, es
könnte daran liegen… Ich erhalte aber immer nur die Meldung
„Die eingegebene Formel enthält einen Fehler“, und markiert
wird in der Formel das letzte WENN.
Ich bin der Meinung, dass Excel nur maximal 7 „Wenn“_Verschachtelungen in einer Formel bearbeiten kann. Bin mir aber nicht 100%ig sicher.
Einzige Möglichkeit die ich sehe, die Formel in zwei Zellen aufzuteilen oder mittels VBA eine funktion zu schreiben. Dazu müsste man aber mehr infos haben.
Gruß
LE
Hallo
Ich bin der Meinung, dass Excel nur maximal 7
„Wenn“_Verschachtelungen in einer Formel bearbeiten kann. Bin
mir aber nicht 100%ig sicher.
Das würde erklären, warum es mal geht und mal nicht. Und meine Funktion hat viel mehr als 7 WENN-Verschachtelungen.
Einzige Möglichkeit die ich sehe, die Formel in zwei Zellen
aufzuteilen oder mittels VBA eine funktion zu schreiben. Dazu
müsste man aber mehr infos haben.
Okay, davon versteh ich überhaupt nichts.
Aber in dem Fall füge ich eine zusätzliche Spalte ein, die ich dann ausblende.
Trotzdem vielen Dank für die Hilfe!
Gruss, Nadine
Hallo Nadine!
Einzige Möglichkeit die ich sehe, die Formel in zwei Zellen
aufzuteilen oder mittels VBA eine funktion zu schreiben. Dazu
müsste man aber mehr infos haben.
Du könntest aber auch die Wenn-Funktionen mit einem & verbinden, damit hebelst du die Grenze von 7 Verschachtelungen aus. Dann hast du nur noch die Zeichengrenze von 1024 Zeichen zu beachten. Wenn deine Werte in einer Liste zusammengefasst sind, würd ich aber statt dieser endlosen Wenn-Schleife den SVerweis nehmen. Schick mir doch mal die Datei, dann schau ich, was sich machen lässt.
Gruß Alex
Grüezi Nadine
Wenn eine WENN funktion eine Zahl ausgibt, müßte das Ergebnis
zu runden gehen. Habe es mal ausprobiert, bei mir geht’s
(Excel 2003)
Ja, das Ergebnis ist eine Zahl.
Wer sagt das? 
Komischerweise funktioniert’s ja sonst bei mir auch mit dem
WENN. Aber weil die Formel viele WENNs hat, dachte ich, es
könnte daran liegen… Ich erhalte aber immer nur die Meldung
„Die eingegebene Formel enthält einen Fehler“, und markiert
wird in der Formel das letzte WENN.
Wer weiss weiter?
Wie lautet denn die WENN()-Formel genau und hast Du weniger als 7 Verschachtelungen drin?
–
Mit freundlichen Grüssen
Thomas Ramel
Hi Thomas
Ja, das Ergebnis ist eine Zahl.
Wer sagt das? 
Das sage ich, denn die Ausgabe ist in jedem Falle eine Zahl, habe ich so festgelegt mit meinen WENN-Verschachtelungen.
Wie lautet denn die WENN()-Formel genau und hast Du weniger
als 7 Verschachtelungen drin?
Die Formel beinhaltet wesentlich mehr als 7 WENN-Verschachtelungen, weshalb ich darauf verzichte, sie hier aufzuführen.
Gruss, Nadine
Hi Alex
Du könntest aber auch die Wenn-Funktionen mit einem &
verbinden, damit hebelst du die Grenze von 7 Verschachtelungen
aus. Dann hast du nur noch die Zeichengrenze von 1024 Zeichen
zu beachten. Wenn deine Werte in einer Liste zusammengefasst
sind, würd ich aber statt dieser endlosen Wenn-Schleife den
SVerweis nehmen. Schick mir doch mal die Datei, dann schau
ich, was sich machen lässt.
Ich werde das mit dem & einmal versuchen.
Vielen Dank für das Angebot, aber leider enthält die Liste vertrauliche Daten, die ich nicht versenden darf.
Gruss, Nadine
GrüeziNadine
Ja, das Ergebnis ist eine Zahl.
Wer sagt das? 
Das sage ich, denn die Ausgabe ist in jedem Falle eine Zahl,
habe ich so festgelegt mit meinen WENN-Verschachtelungen.
Sorry, wenn ich dir zu nahe getreten sein sollte - ich habe hier an das ‚Wald ob all der Bäume nicht mehr sehen‘ gedacht.
Gerade gestern hat sich in einem anderen Forum jemand gewundert, dass er die Ergebnisse seiner WENN()-Formel nicht summieren konnte. Auch auf Nachfrage hin wollte er die Formel nicht zeigen; er war überzeugt dass sie korrekt ist.
Am Ende war sein Rückgabewert als String übergeben worden, was die Ursache für seine Summe ‚0‘ war.
Wald und Bäume eben…
Wie lautet denn die WENN()-Formel genau und hast Du weniger
als 7 Verschachtelungen drin?
Die Formel beinhaltet wesentlich mehr als 7
WENN-Verschachtelungen, weshalb ich darauf verzichte, sie hier
aufzuführen.
Ein Teil davon wäre ausreichend - wenn Du in allen WENN()s dasselbe System und dieselbe Syntax verwendet hast.
BTW:
Wenn Du die mehrfache Verknüpfung der WENN()s mit RUNDEN() noch bearbeiten willst (und alle Rückgabewerte Zaheln sind) dann solltest Du die Verknüpfung mit ‚+‘ anstelle von ‚&‘ vornehmen um keinen Text als Ergebnis zu erhalten.
–
Mit freundlichen Grüssen
Thomas Ramel
Ich habe eine Formel enthaltend viele WENN-Funktionen. Das
Ergebnis möchte ich nun jeweils runden lassen.
Ich habe es mit =RUNDEN((ganze Formel);2) versucht, aber ich
glaube, das ist wegen der WENN-Funktionen nicht möglich.
Hi Nadine,
dem Runden sind doch die Wenn-Formeln wurscht, es möchte als Ergebnis der Formel eine Zahl.
Und, auch du hast es nicht geschafft mehr als 7 Wenns zu verschachteln. Sicher, man kann viel mehr Wenns in eine Formel packen, aber halt nicht verschacheltet.
Zeige endlich mal deine Formel und das am besten anhand einer kleinen Beispieltabelle. Und komme mir jetzt bitte nicht mit vertraulichen Daten. Mache ne Kopie deiner datei, da schmeißte alle Spalten raus die nicht relevant sind, in den anderen anonymisierst du die Daten.
Anstatt Helmut Kohl schreibste Lügner, äh ups, meinte Name1, anstatt Claudia Schiffer Name2 usw.
Wichtig für uns ist einzig, daß die Zellinhalte gleichbleiben in Bezug ob es eine Zahl ist, ein String, ein Datum.
Und lade das dann mal hoch bei z.B www.badango.com . Sonst kann ich, ich nehme an auch andere hier dir nicht helfen.
Gruß
Reinhard
Hallo Thomas
Ein Teil davon wäre ausreichend - wenn Du in allen WENN()s
dasselbe System und dieselbe Syntax verwendet hast.
Also, hier ein Teil der Formel (der Rest funktioniert gleich mit anderem Text und anderen Zahlen):
=WENN($H9=„ABC“;WENN($G9>=60;30;WENN($G9>=50;27;WENN($G9
Grüezi Nadine
Ein Teil davon wäre ausreichend - wenn Du in allen WENN()s
dasselbe System und dieselbe Syntax verwendet hast.
Also, hier ein Teil der Formel (der Rest funktioniert gleich
mit anderem Text und anderen Zahlen):
=WENN($H9=„ABC“;WENN($G9>=60;30;WENN($G9>=50;27;WENN($G9