Clever-Excel-Forum

Normale Version: 2 Bedingungen erfüllen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Zusammen,

ich habe eine riesige Aufgabe und mir schon mehrfach den Kopf darüber zerbrochen. 
Und zwar ist es so:

Zelle A = 800€ (z.B.)
Zelle B = 1,07% (z.B.)
Zelle C = Ergebnis aus Berechnung Zelle A und B im Beispiel also 8,56€

Jetzt die Aufgabe: ich möchte, dass Zelle A immer um runde 10ner Schritte steigt und der Rest in Celle D übrig bleibt. Also in der zweiten Berechnung wäre das Ergebnis dann in Celle D1 = C1, D2 = D1+C2 und in der dritten Zeile wäre D =WENN(D3>10;D3-10;D3)+C4

Aber wie bekomme ich es hin, dass ich auch zusätzlich rechnen kann, wenn D nicht nur größer als 10 sondern auch später größer als 20 wird. Dann sollen allerdings glatte 20 abgezogen werden und der Rest soll stehen bleiben. Wie kann man beide Bedingungen zusammen in einer Formel darstellen und ausführen? Gibt es da eine Möglichkeit?

Das Gleiche gilt für Zelle A
=WENN(D3>10*(UND(D3<20));A3+10;A3+0)
Wenn also D zwischen 10 und 20 liegt, sollen 10 addiert werden. Aber zusätzlich auch wenn Zelle D zwischen 20 und 30 liegt, sollen 20 addiert werden und der Rest einfach stehen bleiben.

Es ist für eine mathematische Rechnung in der immer nur ganze 10ner Schritte in Zelle A übergehen können und der Rest eben in D solange stehen bliebt, bis es wieder einen 10ner Schritt ergibt.

Also nochmal, falls es zu verwirrend war. Jedes Mal wenn in Zelle D ein Wehrt größer X0 aufgelaufen ist, soll X0 in D abgezogen und in der nächsten Zeile zu A hinzu gefügt werden.

Vielen Dank für die Hilfe und euch eine gute Zeit.

Bastian
Moin Bastian,

zeig uns bitte (d)eine (Beispiel)Tabelle mit deinen bisherigen Formel und trage dazu händisch ein paar Wunschergebnisse ein. Ich habe nur aufgrund deiner Beschreibung keine vernünftige Tabelle nachbauen können.

Lies dir bitte die mit Wichtig gekennzeichneten Beiträge durch:  http://www.clever-excel-forum.de/Forum-N...gshinweise
Hallo WW,

danke für deine Antwort. Hier mal meine Tabelle:

[attachment=12582]

Es ist ganz einfach, in Zelle A darf immer nur ein Runder X0ller Betrag stehen. Dieser wird mit 1,07$ in B berechnet. In D wird solange addiert, bis es zu einem X0ller Betrag kommt. Also 10, 20 oder sogar 30. 
Das ist alles noch recht einfach solange ich die WENN - Funktion 

=WENN(D3>10;D3-10;D3)+C4 in Zelle D 
und diese 
=WENN(D3>10*(UND(D3<20));A3+10;A3+0) in Zelle A verwende. 

Aber irgendwann kommt es durch den ständigen Wachstum von A dazu, das in D mehr als 20$ stehen. Und jetzt sollen eben keine 10 sondern gleich 20 abgezogen werden. Und beide Bedingungen in A bzw. D einzupacken, bekomme ich nicht hin.

die 1,07 sind übrigens mit $B$ festgehalten und daher nicht durchgängig.

Ich hoffe, das war einigermaßen verständlich.

Vielen Dank und beste Grüße
Sebastina
Mir scheint du willst nicht wirklich dass dir geholfen wird, wenn du die Hinweise von WillWissen so extrem ignorierst.
Hallo Shift-del,

ich war heute morgen etwas in Eile, daher hab ich es nicht geschafft, die Anleitung zu lesen. Ich hoffe, jetzt klappt alles und die Datei wird gesendet.
Ab Zeile 22 / 23 komme ich nicht mehr weiter. Hier soll in D22 20 Euro abgezogen werden, die zu A23 addiert werden sollen. Es geht darum, den Restbetrag zu einer runden Summe immer stehen zu lassen und mit Zelle C zu addieren.

Vielen Dank schon mal für Eure Hilfe.

Bastian
Bastian,

leider fehlen die Wunschergebnisse. Deshalb nur geraten.
 FGHI
11,07%   
2 8408,9888,988
3 8408,98817,976
4 8509,09517,071
5 8609,20216,273
6 8709,30915,582
7 8809,41614,998
8 8909,52314,521
9 9009,6314,151
10 9109,73713,888
11 9209,84413,732
12 9309,95113,683
13 94010,05813,741
14 95010,16513,906
15 96010,27214,178
16 97010,37914,557
17 98010,48615,043
18 99010,59315,636
19 100010,716,336
20 101010,80717,143
21 102010,91418,057
22 103011,02119,078
23 104011,12820,206
24 106011,34211,548
25 107011,44912,997
26 108011,55614,553
27 109011,66316,216
28 110011,7717,986
29 111011,87719,863
30 112011,98421,847

ZelleFormel
G3=SUMME(QUOTIENT(I2;10)*10;G2)
H2=G2*$F$1
I2=SUMME(REST(I1;10);H2)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo Shift-Del,

traufhaft! Smile Danke! 

Absolut genial! Mehr kann ich nicht sagen! DANKE! 

Beste Grüße
Bastian
Hallo Zusammen,

ich wollte die Excel jetzt noch etwas verfeinern und komme mal wieder an meine verzweifelten Grenzen.
Ich habe jetzt noch ein Start und ein Ende Datum für die Werte aus A mit angegeben. In A sollen nur noch gültige Werte rein, die aus F ausgelesen werden sollen.
Dann soll E immer an jedem ersten des Monats starten, was nicht so einfach ist, da wir ja von 28 bis 31 Tage Monatslaufzeit zur Verfügung haben. 
Und Zelle B soll 3 Steigerungen bekommen:

Wenn A = $100 - $1000 dann B = 1,07% und E + 299 Tage
Wenn A = $1010 - $5000 dann B = 1,17%E und +239 Tage 
Wenn A = $5010 - $10,000 dann B = 1,27% und E + 179 Tage 
Wenn A = $10,010 - $100,000 dann B = 1,07% und + E +120 Tage 

Kann man das denn umsetzen? 
Anbei eine handgestrickte Musterliste soweit ich es mit wenn(und(oder hinbekommen habe. Mein Wissen hat aber nicht ausgereicht.

Ich bin euch so unendlich dankbar, dass es euch gibt. Smile

Beste Grüße
Bastian
1.
E4: =E3+32-TAG(E3+31)

2.
B3: =-SVERWEIS(-A3;-{999999.33;10000.27;5000.17;1000.7};2)%+1
F3: =E3-SVERWEIS(-A3;-{999999.120;10000.179;5000.239;1000.299};2)

3.
vorläufig nicht beachtet. Vielleicht macht's ein anderer.
Hallo Lupo,

das ging ja schnell.. nur irgendwie bekomm ich nur nichtlösbare Ergebnisse.. was mach ich da falsch? 

Hab es dir nochmal mit angehängt.... 

Allerbesten Dank schon mal! 

Bastian
Seiten: 1 2