2016-07-19 11 views
0

ich eine Tabelle die haben hat die Phase-Name, Name und Bühnen AbschlussKriterien Auswahl

In einem separaten Teil des Arbeitsblatt für jeden Namen (die Termine und Rohlingen hat), möchte ich die Phase-Namen erhalten, das ist basierend auf dem letzten Datum der Stage Completion. Zum Beispiel würde A "Closure" sein, da die letzte abgeschlossene Phase der 3. Juli ist, B würde die Ausführung sein und so weiter. Ich möchte eine Formel anstelle der erweiterten Filter- oder dBase-Funktion verwenden. Ist das möglich? Es dachte, ich wäre auf halbem Weg mit MAX IF, aber stecken geblieben.

 A    B   C 
1 PhaseName  Name Stage Completion 
2 Initiation  A  1/7 
3 Execution  A  2/7 
4 Closure   A  3/7 
5 Initiation  B  1/7 
6 Execution  B  4/7 
7 Closure   B 
8 Initiation  C  1/7 
9 Execution  C 
10 Closure  C 

Antwort

0

Sie die folgende Matrixformel wollen:

=INDEX($A$2:$A$10,MATCH(MAX(IF($B$2:$B$10=F2,$C$2:$C$10)),IF($B$2:$B$10=F2,$C$2:$C$10),0)) 

eine Matrixformel zu sein, es muss mit bestätigt wird Ctrl-Shift-Eingabe, wenn Bearbeitungsmodus statt Enter verlassen. Wenn es richtig gemacht wird Excel {} um die Formel setzen.

enter image description here