Hallo Profis,
wie kann ich mit Excel 2000 den Spaltennamen (1.Zelle der Spalte) einer vorher ermittelten Zelle zurückgeben?
Für meine Ausgabentabelle will ich in gesonderten Zellen hineinschreiben lassen, in welchem Jahr z.B. die höchsten Telefonkosten waren. Die Tabelle sieht etwa so aus.:
Posten…/2006…/2007…/2008
Gas…/……/……/…
Telefon…/123,45…/1234,56…/345,67
Strom…/……/……/…
Über =VERGLEICH(C20;A2:A13;0) und =MIN(BEREICH.VERSCHIEBEN(B2:I13;C21-1;0;1;8)) habe ich den maximalen Wert für die Telefonausgaben gefunden und ihn in C22 schreiben lassen (also 1234,56). Nun will ich in C23 die zugehörige Jahresangabe schreiben lassen (also 2007).
Vielen Dank im Voraus!
Hallo Lynn,
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │ D │
──┼─────────────┼─────────┼─────────┼────────┤
1 │ Posten │ 2006 │ 2007 │ 2008 │
──┼─────────────┼─────────┼─────────┼────────┤
2 │ Gas │ │ │ │
──┼─────────────┼─────────┼─────────┼────────┤
3 │ Telefon │ 123,45 │ 1234,56 │ 345,67 │
──┼─────────────┼─────────┼─────────┼────────┤
4 │ Strom │ │ │ │
──┼─────────────┼─────────┼─────────┼────────┤
5 │ │ │ │ │
──┼─────────────┼─────────┼─────────┼────────┤
6 │ Maximum │ 1234,56 │ │ │
──┼─────────────┼─────────┼─────────┼────────┤
7 │ Spaltenname │ 2007 │ │ │
──┴─────────────┴─────────┴─────────┴────────┘
Benutzte Formeln:
B6: =KGRÖSSTE(B3:H3;1)
B7: =BEREICH.VERSCHIEBEN($A$1;;VERGLEICH(B6;B3:H3;0))
A1:smiley:7
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard
1000 Dank, Reinhard, das hat mich echt weitergebracht. Ich musste deine Formel nur noch so einbetten, dass alles in mein Abfragekästchen passt:
=BEREICH.VERSCHIEBEN($A$1;;VERGLEICH(C22;(BEREICH.VERSCHIEBEN(B2:K13;C21-1;0;1;10));0))
nun funzt alles bestens. Nochmals herzlichen Dank.