Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1648to1652
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Index Formel richtig anwenden

Index Formel richtig anwenden
17.10.2018 13:27:05
Dennis
Guten Morgen zusammen,
ich benötige bei folgendem Fall Unterstützung.
Ich habe einen Coachingplan erstellt.
In Zeile C1:C10 stehen die Mitarbeiter Namen, in Spalte H13:AL13 alle Tage eines Monats, also von 01 bis maximal 31.
Wenn bei einem Mitarbeiter jetzt ein Coaching durchgeführt wurde, wurde das hinterlegt, indem in der Spalte des jeweiligen Datums und in der Zeile des jeweiligen Mitarbeiternamen ein "x" eingefügt wurde.
Ich möchte jetzt gern in einem anderen Blatt auf der gleichen Arbeitsmappe mir alle durchgeführten Coachings anzeigen lassen, mit Datum und Mitarbeiternamen.
Meinem Verständnis nach, muss ich hier mit einer INDEX-KGRÖSSTE Array-Formel arbeiten, aber leider scheitere ich seit ca. 4 Stunden an der Umsetzung.
Kann mir jemand helfen? :)

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Musterdatei?
17.10.2018 13:35:46
UweD
AW: Index Formel richtig anwenden
17.10.2018 13:41:05
Seni
Frage, wo kriegt man das Coaching her? Du möchtest Datum und Mitarbeiter dem Coaching zu ordnen also muss dieses ja auch irgendwo stehen oder?
Nö. Das X reicht.
17.10.2018 13:46:51
lupo1
AW: Nö. Das X reicht.
17.10.2018 13:52:06
Seni
Wenn das Datum = Coaching ist ja. Wenn es verschiedene Coachings gibt die Mehrfach an verschiedenen Daten vorkommen nein.
AW: Nö. Das X reicht.
17.10.2018 13:52:34
Dennis
https://www.herber.de/bbs/user/124691.zip
Ich habe die Datei mal hochgeladen.
Im Register Coaching-Ergebnisse sollen dann alle Coachings aufglistet werden.
Gesucht werden muss also nach dem "CDC" in den Monatsblättern.
Dort muss dann das Datum und der Mitarbeitername automatisch angegeben werden, der Rest soll vom Coach manuell eingepflegt werden.
Anzeige
In A1:E4 Deine "X" incl. Header Name und Datum
17.10.2018 13:43:51
lupo1
H2: =KKLEINSTE(INDEX(($B$2:$E$4&lt&gt"X")/1%+ZEILE($B$2:$E$4)+SPALTE($B$2:$E$4)%;);ZEILE(H1))
I2: =INDEX(A:A;H2)
J2: =INDEX($1:$1;REST(H2;1)/1%)
AW: mit zwei Matrixfunktion(alität)sformeln ...
17.10.2018 13:48:09
neopa
Hallo Dennis,
... die keines spez. Formelabschluss wie klassische Matrixformeln benötigen.
Nachfolgende Formel B2 nach unten und C2 nach unten und rechts kopieren.
Auswert

 BCDEFG
1Coaching Teilnehmer    
2Di 02.10.18N2    
3Mi 03.10.18N3    
4Do 04.10.18N3N5   
5Mo 08.10.18N9    
6Di 09.10.18N3N5N9  
7Do 11.10.18N7    
8Fr 12.10.18N3N7   
9Mo 15.10.18N7    
10      

Formeln der Tabelle
ZelleFormel
B2=WENNFEHLER(AGGREGAT(15;6;Tabelle1!H$13:AL$13/(Tabelle1!H$1:AL$10="x")/(ZÄHLENWENN(B$1:B1;Tabelle1!H$13:AL$13)=0); 1); "")
C2=WENNFEHLER(INDEX(Tabelle1!$C:$C;AGGREGAT(15;6;ZEILE(Tabelle1!C$1:C$10)/(Tabelle1!$H$1:$AL$10="x")/(Tabelle1!$H$13:$AL$13=$B2)/(ZÄHLENWENN($B2:B2;Tabelle1!$C$1:$C$10)=0); 1)); "")


Tabelle1

 CDEFGHIJKLMNOPQRSTUVWX
1N1                     
2N2     x               
3N3      xx    x  x     
4N4                     
5N5       x    x        
6N6                     
7N7              xx  x  
8N8                     
9N9           xx        
10N10                     
11                      
12                      
13     01.1002.1003.1004.1005.1006.1007.1008.1009.1010.1011.1012.1013.1014.1015.1016.1017.10


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: mit zwei Matrixfunktion(alität)sformeln ...
17.10.2018 13:55:53
Dennis
Hallo Werner, ohne dass ich die Datei hochgeladen habe, hast du meine Frage konkret beantworten können. Vielen Dank für deine Mühe, ich probiere es sofort aus.
Eine Kleinigkeit ist mir jedoch aufgefallen, du hast zwei Coachings in der Auswertung in einer Zeile zusammengefasst, da ich später pro Coaching auch noch eine eingescannte Datei anhängen möchte, ist es wichtig, dass pro Coaching wirklich nur eine Zeile verwendet wird.
Vielen Dank auch an alle anderen, die sich mit der Sache befasst haben! Ich weiß das sehr zu schätzen.
Einspruch
17.10.2018 14:08:38
lupo1
Deine Aufgabenstellung war so, wie ich sie beantwortet habe.
Plötzlich anhand eines (guten) Ergebnisses hier im Nachhinein umzuschwenken, ist nicht fein.
Ich wiederhole:
Namen in C:C
Datümer in 13:13
"X" in H1:AL10
Das war die Vorgabe.
Anzeige
AW: Einspruch
17.10.2018 14:10:32
Dennis
Diese Kritik nehme ich mir an, Einspruch stattgegeben.
Einspruch teilweise zurück
17.10.2018 14:10:39
lupo1
Ich habe das ganze in fixlangen Datensätzen ausgegeben, nicht einer neuen variabel breiten Tabelle.
AW: dann werden die Formeln etwas einfacher ...
17.10.2018 14:26:20
neopa
Hallo Dennis,
... wenn ich Deine Aussagen richtig interpretiere, strebst Du unten stehendes an. Oder? Wenn nicht, kann ich frühestens heute Abend darauf reagieren:
 BC
2Coaching Teilnehmer
3Di 02.10.18N2
4Mi 03.10.18N3
5Do 04.10.18N3
6Do 04.10.18N5
7Mo 08.10.18N9
8Di 09.10.18N3
9Di 09.10.18N5
10Di 09.10.18N9
11Do 11.10.18N7
12Fr 12.10.18N3
13Fr 12.10.18N7
14Mo 15.10.18N7
15  

Formeln der Tabelle
ZelleFormel
B3=WENNFEHLER(AGGREGAT(15;6;Daten!H$13:AL$13/(Daten!H$1:AL$10="x"); ZEILE(A1)); "")
C3=WENNFEHLER(INDEX(Daten!C:C;AGGREGAT(15;6;ZEILE(Daten!C$1:C$10)/(Daten!H$1:AL$10="x")/(Daten!H$13:AL$13=B3); ZÄHLENWENN(B$3:B3;B3))); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: dann werden die Formeln etwas einfacher ...
17.10.2018 15:31:24
Dennis
Ich kenne die Formel Aggregat überhaupt nicht. Ich habe jetzt =AGGREGAT(15;6;Januar!H$13:AL$13/(Januar!H$1:AL$10="CDC"); ZEILE(A1)) eingefügt.
Es funzt aber nicht.
AW: dann werden die Formeln etwas einfacher ...
17.10.2018 18:25:02
SF
Hola,
„funzt nicht“ ist sowas von hilfreich als Beschreibung!
Gruß,
steve1da
AW: so kann es auch nicht gehen ...
17.10.2018 20:10:33
neopa
Hallo Dennis,
... denn Deine Datenstruktur in Deiner Datei ist doch etwas anders und entsprechend musst Du die Formeln anpassen.
Also bei Dir in B5:
=WENNFEHLER(AGGREGAT(15;6;Januar!H$13:AL$13/(Januar!H$16:AL$124="CDC");ZEILE(A1));"")
Die Anpassung der Formel für C5 gelingt Dir nun sicherlich allein.
Gruß Werner
.. , - ...
Anzeige
AW: so kann es auch nicht gehen ...
18.10.2018 09:06:02
Dennis
Vielen Dank für die Antwort, es klappt jetzt! Ich bedanke mich rechtherzlich und wünsche eine angenehme Restwoche.
AW: danke, das wünsche ich auch owT
18.10.2018 11:07:05
neopa
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige