Hallo!
Gibt es eine Mglkeit, folgendes Kürzer bis zur Zeile L4 zu schreiben (also ohne so vieler wenn-Schleifen)?
=WENN(L139<>"";L139;WENN(L138<>"";L138;WENN(L137<>"";L137;WENN(L136<>"";L136;.......))))
Dankeschön im Voraus, Alex
=WENN(L139<>"";L139;WENN(L138<>"";L138;WENN(L137<>"";L137;WENN(L136<>"";L136;.......))))
Dankeschön im Voraus, Alex
{=INDEX(1:1;MAX((1:1<>"")*SPALTE(1:1)))}
geschweifte klammern nicht eingeben, eingabe mit STRG-SHIFT-ENTER abschliesen
gruss andre
In Zelle L3 kannst Du dann folgende Formel eingeben.
=SUMME(M4:M139)
Spalte M oder K (je nach dem welche Du verwendest hast, kannst Du nach Gebrauch ausblenden)
Gruß
Felix
=INDEX(L4:L139;MAX((L4:L139<>"")*ZEILE(4:139)))
Könntest du mir bitte kurz den Sinn der einzelnen Teile erklären,
vielleicht geht es dann. Danke
Aber könntest du mir trotzdem den Sinn der einzelnen
Teile erklären. Wäre nett.
Alex
die Formel gehört als erstes in geschweifte Klammern.
{=INDEX(L4:L139;MAX((L4:L139<>"")*ZEILE(4:139))}
und wenn du nicht bei L1 anfängst, sondern bei L4,
mußt du bei ZEILE(4:139) minus 3 Zeilen (für L1 bis L3) anziehen also
{=INDEX(L4:L139;MAX((L4:L139<>"")*ZEILE(4:139)-3))}
geschweifte klammern nicht eingeben, Eingabe statt mit nur Enter, mit STRG-SHIFT-ENTER abschliesen.
Jetzt funzt die Formel
Tschüß
Holger
--> es wird also in der matrix jedes element geprüft, ob es einen wert enthält, und das ergebnis 0 oder 1 mit der "elementenummer" multipliziert. aus der letzten belegten zelle ergibt sich das maximum, und von dort wird der wert / inhalt geholt.
da die "elementnummer" hier mit der zeilennummer gleichgestellt wurde, dein bereich aber erst in der 4. zeile begann, ging es im ersten anlauf nicht.
ich hoffe, das war verständlich
gruss andre
Gruß, Alex