Hallo Hutze,
die
angegebene Formel ist nicht perfekt. Sie
funktioniert nur bedingt, nämlich nur wenn keine nachträglichen Strukturänderungen vorgenommen werden.
Das kannst Du leicht nachvollziehen. Füge oder lösche mal z.B. mal eine Zeile und oder Spalte vor Deiner Datenliste. Dann wirst Du feststellen, dass Du für eine korrektes Ergebnislisting die Formel abändern muss, genauso wenn Du in der Datenliste Datenwerte ergänzt. Auf diese Problematik hatte ich in anderen threads auch schon öfters hingewiesen.
Du hast schon den richtigen Weg eingeschlagen, in dem Du Deine Datenliste "Als Tabelle formatiert" hast. Das tun leider noch viel zu wenige Nutzer. Wenn Du nun aber eine solche auswerten willst, sollte sich die Formel(n) auch auf diese "intelligente" Datenliste beziehen und nicht auf deren Zelladressen.
Mein nachfolgender Formelvorschlag für
D11 ist zwar länger aber berücksichtigt vorgenanntes:
PHP-Code:
=WENNFEHLER(INDEX(INDEX(Tabelle10;;VERGLEICH("Schichtzeit";Tabelle10[#Kopfzeilen];0));
AGGREGAT(15;6;ZEILE(Tabelle10)-ZEILE(Tabelle10[#Kopfzeilen])/(Tabelle10=$B11);SPALTE()-SPALTE($D10)+1));"")
Diese nach unten und recht ziehend kopieren und
danach ist Deine "intelligente" Datenliste
beliebig im Tabellenblatt oder gar innerhalb der Datei
verschiebbar und dies ohne die Formeln ändern zu müssen.
Noch eine Anmerkung: Im Namensmanager würde ich an Deiner Stelle auch nachträglich Deinen durch Excel automatisch erstellten Namen "Tabelle10" für die Datenliste z.B. in "Schichtdaten" umbenennen. Dadurch passt sich die Formel auch automatisch diesem an und liest sich so möglicherweise auch etwas einfacher.