vorletzter und vorvorletzter wert einer Zeile in Excel
#1
Moin Zusammen,
ich suche eine Möglichkeit in einer Exceltabelle in der jeweiligen Zeile die letzten 3 Werte zu erhalten. Es sind dazwischen auch leere Felder möglich. Den letzten Wert erhalte ich durch "=VERWEIS(9;1/(A2:W2*10);2:2)". Die beiden Werte davor bekomme ich einfach nicht hin.
Kann mir jemand helfen?

Danke
Veit
Antworten Top
#2
Moin!
Für Excel 365 oder Online (quasi als Teaser Wink)
ABCDEFGHIJK
115265782265782
252363995363995
39351781753781753
459974910974910

ZelleFormel
I1=LET(f;FILTER(A1:H1;A1:H1<>"");WEGLASSEN(f;;ANZAHL2(f)-3))
I2=LET(f;FILTER(A2:H2;A2:H2<>"");WEGLASSEN(f;;ANZAHL2(f)-3))
I3=LET(f;FILTER(A3:H3;A3:H3<>"");WEGLASSEN(f;;ANZAHL2(f)-3))
I4=LET(f;FILTER(A4:H4;A4:H4<>"");WEGLASSEN(f;;ANZAHL2(f)-3))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Veit
Antworten Top
#3
Hi,

oder auch

=ÜBERNEHMEN(FILTER(A1:H1;A1:H1<>"");-3)
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
[-] Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:
  • Veit
Antworten Top
#4
Dann spendiere ich noch ein Semidingens: Wink
=ÜBERNEHMEN(FILTER(A1:H1;A1:H1<>"");;-3)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Er hat doch angegeben, er hätte Excel 2007.
Antworten Top
#6
Ja, wissen wir!
Deshalb schrieb ich ja Teaser.
So als Anregung, den Teenager in die ewigen Jagdgründe zu verbannen.
Unsere Formeln funktionieren auch in Excel Online, für jedermann kostenfrei.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#7
Dann hast du ihm sozusagen keinen Fisch, sondern einen verschlossenen Tresor mit Kaviar drin gegeben? 21
Antworten Top
#8
Hi,

Code:
=INDEX(2:2;KGRÖSSTE(WENN(2:2<>"";SPALTE(2:2));2))
=INDEX(2:2;KGRÖSSTE(WENN(2:2<>"";SPALTE(2:2));3))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#9
Perfekt, das funktioniert.
Danke  18
Antworten Top


Gehe zu:


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