2.6k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen,

ich sitze an eine für mich komplizierte WENN-Funktion und komme nicht weiter:

Ein in Zelle A1 eingetragener Wert soll in Zelle B1 bestimmte Werte anzeigen, und zwar 10% (mindestens 5,- € und höchstens 10,- €); steht in Zelle A1 ein Wert von 0,01 € - 5,00 €, soll in Zelle B1 der Wert 0 erscheinen.


Beispiele:

A1 = 70,00 € - in Zelle B1 erscheint 7,00 €
A1 = 30,00 € - in Zelle B1 sollen 5,00 € (Mindestbetrag) erscheinen
A1 = 130,00 € - in Zelle B1 sollen 10,00 € (Höchstbetrag) erscheinen

jedoch wenn A1 = 0,01 € bis 5,00 € dann soll der Wert 0,00 € erscheinen - also:
A1 = 3,95 € - in Zelle B1 soll 0 oder 0,00 erscheinen
A1 = 5,00 € - in Zelle B1 soll ebenfalls 0 oder 0,00 erscheinen

Wie sieht das die verschachtelte WENN-Funktion aus?

Ich danke euch für die Hilfe!

Gruß Melina

8 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Melina,

probier mal die folgende Formel aus:

=WENN(A1<=5;0;WENN(A1*10%<5;5;WENN(A1*10%>10;10;A1*10%)))

Ich hoffe, ich habe dich richtig verstanden.

Gruß

M.O.
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo M.O.,

so wie ich das verstanden habe sind die tatsächlichen 10%-Werte zwischen 5 und 10 Euro jeweils exakt auszugeben.

Gruß
Kalle
0 Punkte
Beantwortet von anno_58 Mitglied (877 Punkte)
Hi,

versuch die mal:

=WENN(A1*0,1&lt;=5;0;WENN(A1*0,1&gt;=10;10;(A1*0,1)))

nicht vergessen B1 als Währung (€) zu formatieren

Gruß
Anno
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Kalle,

das macht meine Formel auch.

Gruß

M.O.
0 Punkte
Beantwortet von
Hallo M.O., Kalle und Anno,

ich danke euch von Herzen und schätze eure Hilfe sehr.

Liebe Grüße Melina
0 Punkte
Beantwortet von anno_58 Mitglied (877 Punkte)
Nachtrag:

sorry M.O meine Formel macht das Gleiche wie deine und deine liefert schon die richtigen Werte

@Kalle: Die Formel liefert bei richtiger Formatierung von B1 (Währung) bei den vorgegebenen Werten die richtigen Ergebnisse.
Was nicht abgefangen wird sind Werte kleiner 0, also negative Eingaben. Die Erweiterung wäre aber Problemlos, nur den markierten Teil einfügen:

-> =WENN(A1<0;"Falsche Eingabe";WENN(A1*0,1<=5;0;WENN(A1*0,1>=10;10;(A1*0,1))))

Beispiel:
A1<=50
B1=0,00€

A1=55
B1=5,50€

A1=99,9
B1=9,99€

A1>=100
B1=10,00€

Gruß
Anno
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Entschuldigung, da hab ich wohl nicht richtig hingesehen. Also mein Einwurf wird hiermit zurückgezogen.

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo nochmal,

habe soeben die Formel von M.O. ausprobiert. Die funktioniert auch so, wie ich mir das vorgestellt habe. Danke dafür!

Hinsichtlich der anderen "nicht ganz so richtigen" Formeln bin ich ebenfalls dankbar - warum?

1. wenn man - wie ich - Ratsuchende ist, freut man sich immer, wenn im Forum Helfer da sind, die Hilfe geben.

2. an wen könnte man sich denn wenden, wenn es kein Internet und kein Forum geben würde? Würde man dass, was ich soeben von euch erfahren habe, in Büchern nachlesen müssen, würde ich längere Zeit brauchen und es vielleicht noch nicht einmal finden;
so habe ich doch wirklich schnelle Hilfe bekommen - oder?

3. mit den beiden Antworten lernt auch der eine von anderen etwas und was auch wichtig ist, die Leser im Forum lernen einiges dazu!

Nochmals liebe Grüße Melina
...