vorige benutzte Zelle einer Spalte finden
#1
Hallo,
ich bin ziemlich neu in Excel und mir fällt zu folgenden nichts ein:
Ich möchte eine Differenz zweier in einer Spalte C untereinander befindlicher Werte in einer neuen Spalte D ausgeben.
Ob die Differenz gebildet wird und mit welcher Zelle, hängt von einer anderen Zelle (Spalte B)ab. Wenn diese leer ist, soll die Differenz mit der letzten Zahl in C, bei der in B ein Wert stand, erfolgen.

Etwa so

----B----C------D
1--15---- 5
2--18----25----20 (C2-C1)
3-------- 27----- (kein Ergebnis, da B3 leer)
4-------- 31 ----- (kein Ergebnis, da B4 leer)
5--13----35----10 (C5-C2)
6---9----40-----5 (C6-C5)
7 --------45----- (kein Ergebnis, da B7 leer)
8--11----49-----9 (C8-C6)


Kann mir jemand da nen Tipp geben?
Vielen Dank.
Antworten Top
#2
Hi,

z.B.:

in D2

Code:
=WENN(C2="";"";C2-WENNFEHLER(VERWEIS(9;1/($C$1:C1<>"");$C$1:C1);0))
=WENN(C2="";"";C2-XVERWEIS(WAHR;$C$1:C1<>"";$C$1:C1;0;0;-1))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Hi Edgar,

das stimmt so nicht, glaube ich.
Die Aufgabe war :

Es soll der in C (mit einem Wert in B) abgezogen werden von dem drüberen in C, bei dem in B was steht.

C2 - C1
C5 - C2
C6 - C5
C8 - C6

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
21155
32182520(C2-C1)
4327-(kein Ergebnis, da B3 leer)
5431-(kein Ergebnis, da B4 leer)
65133510(C5-C2)
76-9405(C6-C5)
8745-(kein Ergebnis, da B7 leer)
9811499(C8-C6)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Antworten Top
#4
Hi Ralf,

Du hast recht. Dann so:

Code:
=WENN(B2="";"";C2-WENNFEHLER(VERWEIS(9;1/($B$1:B1<>"");$C$1:C1);0))
=WENN(B2="";"";C2-XVERWEIS(WAHR;$B$1:B1<>"";$C$1:C1;0;0;-1))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste