ich habe Schwierigkeiten einige Bezüge dynamisch anzupassen.
Vielleicht kennt jemand eine gute Lösung.
https://www.herber.de/bbs/user/37591.xls
Vielen Dank schon im Voraus.
Gruß,
Christian
=SUMME(INDEX($A$1:$P$30;VERGLEICH(A34;$A$1:$A$30;0);3):INDEX($A$1:$P$30;VERGLEICH(A34;$A$1:$A$30;0)+ZÄHLENWENN($A$1:$A$30;A34)-1;16))
Die anpassung an hinzugekommene Daten in Zeilen erfolgt automatisch, wenn die Zeilen innerhalb des Angegbenen Zellbereichs A1:A3 eingefügt oder gelöscht werden.
für neue Spalten ist die Formel noch nicht dynamisch, da müsste noch Manuell angepasst werden
allerdings empfehle ich hier exessiven Gebrauch von NAMEN.
Gruß, Daniel
Function Pivot_Index(rngTAB As Range, Suchbegr As String, SPvon As Long, Optional SPbis As Long = -1)
Dim Start As Long, Ende As Long
Start = WorksheetFunction.Match(Suchbegr, rngTAB.Columns(1), 0)
Ende = Start + Range(rngTAB.Cells(Start, 1), rngTAB.Cells(Start, 1).End(xlDown)).Cells.Count - 2
If rngTAB.Cells(Start + 1, 1).Value <> "" Then Ende = Start
If SPbis = -1 Or SPbis > rngTAB.Columns.Count Then SPbis = rngTAB.Columns.Count
Pivot_Index = Range(rngTAB.Cells(Start, SPvon), rngTAB.Cells(Ende, SPbis))
End Function
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen