11.03.2020, 21:37
(Dieser Beitrag wurde zuletzt bearbeitet: 11.03.2020, 21:41 von TimoExcelCheck.)
Ich stehe auf dem Schlauch. Wie kann ich folgendes in eine Funktion verpacken?
A (=Wert) B (=Referenzwert beispielhaft eingetragen; soll mit Funktion ermittelt werden)
1 2 2
2 2 2
3 3 2
4 4 4
5 3 3
6 2 2
7 4 4
8 3 3
9 5 3
10 6 6
11 3 3
12 2 2
Werte der Spalte A sind gegeben. Werte der Spalte B nicht.
Wenn eine Zelle mit der vorherigen Zelle in [b]Spalte A [/b]verglichen wird und die aktuelle Zelle kleiner ist als die vorherige, dann soll die aktuelle (=kleinere) ein neuer Referenzwert sein (in Spalte B), mit dem folgende Zellen aus Spalte A verglichen werden sollen. Denn wenn der Wert der Spalte A doppelt so hoch ist wie der aktuelle Referenzwert aus Spalte B, dann soll der Referenzwert neu gesetzt werden, und zwar mit dem Wert aus Spalte A (Bsp: siehe B4).
Wenn der Wert der Zelle in Spalte A steigt, aber den Referenzwert aus Spalte B nicht um das Doppelte übersteigt, dann soll kein neuer Referenzwert in Spalte B gesetzt werden.
Wie verpacke ich das am besten in eine Funktion?
Hier mein Ansatz für die Funktion für Spalte B: (klappt leider überhaupt nicht)
Wer kann helfen? :)
A (=Wert) B (=Referenzwert beispielhaft eingetragen; soll mit Funktion ermittelt werden)
1 2 2
2 2 2
3 3 2
4 4 4
5 3 3
6 2 2
7 4 4
8 3 3
9 5 3
10 6 6
11 3 3
12 2 2
Werte der Spalte A sind gegeben. Werte der Spalte B nicht.
Wenn eine Zelle mit der vorherigen Zelle in [b]Spalte A [/b]verglichen wird und die aktuelle Zelle kleiner ist als die vorherige, dann soll die aktuelle (=kleinere) ein neuer Referenzwert sein (in Spalte B), mit dem folgende Zellen aus Spalte A verglichen werden sollen. Denn wenn der Wert der Spalte A doppelt so hoch ist wie der aktuelle Referenzwert aus Spalte B, dann soll der Referenzwert neu gesetzt werden, und zwar mit dem Wert aus Spalte A (Bsp: siehe B4).
Wenn der Wert der Zelle in Spalte A steigt, aber den Referenzwert aus Spalte B nicht um das Doppelte übersteigt, dann soll kein neuer Referenzwert in Spalte B gesetzt werden.
Wie verpacke ich das am besten in eine Funktion?
Hier mein Ansatz für die Funktion für Spalte B: (klappt leider überhaupt nicht)
Code:
=WENN(A9<A10;A9;WENN(A8<A10;A10;WENN(A7<A10;A7;WENN(A6<A10;A6;WENN(A6<A10;A6;WENN(A5<A10;A5;WENN(A4<A10;A4;WENN(A3<A10;A3;WENN(A2<A10;A2;WENN(A1<A10;A1;A10))))))))))
Wer kann helfen? :)