Hallo Andi,
ich weiss jetzt nicht, was du genau gemacht hast und wo/wie du die obige Formel angewendet hast, aber in einem aktuellen Excel (Excel 365, Excel 2021) liefert diese Formel normalerweise alle 3 Werte.
Nur die letzte Spaltennummer erhälst du mit
=AGGREGAT(14;6;SPALTE($A$1:$Z$1)/($A$1:$Z$1<>"");
1)
(Oder eine der anderen Formeln aus dem Link von Edgar….)
die vorletzte mit
=AGGREGAT(14;6;SPALTE($A$1:$Z$1)/($A$1:$Z$1<>"");
2) usw.
(oder einfacher:
letzte Spaltennummer -1
Aber noch einfacher geht es in deinem Fall (und so würde ich das machen), wenn du in deiner obersten Zeile mit den KWs nicht "KW 26" usw. schreibst, sondern nur 26, 27, 28 … - als reine Zahl
Wenn du aus optischen Gründen das "KW" dabei haben möchtest, kannst du das ja über das benutzerdefinierte Zahlenformat "dazumogeln".
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
1 | | KW 26 | KW 27 | KW 28 | KW 29 | KW 30 | KW 31 | KW 32 | KW 33 | KW 34 | KW 35 | | | | |
2 | Brot | 45 | 567 | 757 | 47 | 47 | 678 | 978 | 466 | 67 | 85 | 0 | 0 | 0 | 0 |
3 | Nudeln | 267 | 67 | 79 | 90 | 0 | | 456 | 764 | 64 | 2 | 0 | 0 | 0 | 0 |
4 | Obst | 1 | 42 | 4445 | 1 | 2 | 121 | 2558 | 4 | | 42 | 0 | 0 | 0 | 0 |
5 | Gemüse | 12 | 12 | 56 | 854 | 1 | 456 | 552 | 45 | 4 | 785 | 0 | 0 | 0 | 0 |
6 | Fleisch | 6686 | 56 | 56 | 866 | 68 | 777 | 55 | 545 | 55 | 12 | 0 | 0 | 0 | 0 |
7 | Getränke | 12 | 56 | 45 | | 69 | 98 | 86 | 57 | 78 | 88 | 0 | 0 | 0 | 0 |
8 | | | | | | | | | | | | | | | |
9 | | | | | | | | | | | | | | | |
10 | letzte Spalten-Nr | 10 | | | | | | | | | | | | | |
11 | vorletzte | 9 | | | | | | | | | | | | | |
12 | vorvorletzte | 8 | | | | | | | | | | | | | |
13 | | | | | | | | | | | | | | | |
14 | letzter Wert aus Zeile 2 | 85 | | | | | | | | | | | | | |
15 | vorletzter | 67 | | | | | | | | | | | | | |
16 | vorvorletzter | 466 | | | | | | | | | | | | | |
17 | | | | | | | | | | | | | | | |
18 | oder in einem Rutsch: | | | | | | | | | | | | | | |
19 | letzter Wert aus Zeile 2 | 85 | | | | | | | | | | | | | |
20 | vorletzter | 67 | | | | | | | | | | | | | |
21 | vorvorletzter | 466 | | | | | | | | | | | | | |
Zelle | Format | Wert |
B1 | "KW" Standard | 26 |
C1 | "KW" Standard | 27 |
D1 | "KW" Standard | 28 |
E1 | "KW" Standard | 29 |
F1 | "KW" Standard | 30 |
Zelle | Formel |
B10 | =VERGLEICH(MAX($B$1:$O$1);$B$1:$O$1;0) |
B11 | =B10-1 |
B12 | =B11-1 |
B14 | =INDEX($B$2:$O$2;B10) |
B15 | =INDEX($B$2:$O$2;B11) |
B16 | =INDEX($B$2:$O$2;B12) |
B19 | =INDEX($B$2:$O$2;VERGLEICH(MAX($B$1:$O$1);$B$1:$O$1;0)-0) |
B20 | =INDEX($B$2:$O$2;VERGLEICH(MAX($B$1:$O$1);$B$1:$O$1;0)-1) |
B21 | =INDEX($B$2:$O$2;VERGLEICH(MAX($B$1:$O$1);$B$1:$O$1;0)-2) |
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 2021 |
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg |
Eigenzitat:
Zitat:Für weitergehende Hilfe bitte eine Beispieldatei mit manuell eingetragenem Wunschergebnis beistellen.
Gruß
Fred
...vielleicht hat Detlef doch recht ....