2017-04-03 4 views
0

Wie kann ich dies erreichen, ich möchte die orange Tabelle automatisch generiert werden, basierend auf dem Wert in Zelle "F5" dh Minuten verdient mehr als: '410' .... F5 = 410Basierend auf einem Eingabewert, Tabelle ausfüllen

Ich versuchte mit Index, Match aber konnte nicht erreichen. Kann jemand helfen. enter image description here

Antwort

2

Setzen Sie dies ist E8, ziehen Sie über F8, und ziehen Sie beide dann so weit wie nötig.

=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($C$6:$C$21)/($C$6:$C$21>=$F$5),ROW()-7),1),"") 

enter image description here

+0

Schätzen Sie die Antwort, aber das funktioniert nicht :(.. IT gab mir nur eine Zeile, die k .. Ich brauche es für alle Instanzen (können viele assoziierte Namen haben) – Ruchi

+0

@Ruchi Ich habe einen Screenshot hinzugefügt, um zu zeigen, wie er in meiner Tabelle funktioniert. Ich habe die Formel ein paar Mal bearbeitet, also hast du vielleicht eine Version vor der letzten Bearbeitung? –

+0

oh ja, funktioniert aber nicht alle Zeilen, übersprungen ersten zwei Zeilen in Col 'B', ich habe versucht, die gleichen Daten in C6 und C7. – Ruchi

0
=IFERROR(IF(VLOOKUP($E10,$B$6:$C$21,1,FALSE)<$F$5,"",VLOOKUP($E10,$B$6:$C$21,1,FALSE)),0) 

Aber wenn man nur die eine, die Kriterien im kontinuierlichen Zeilen angezeigt werden soll passend, werden Sie mindestens eine Spalte Helfer müssen die Zeilen aus MATCH kommen zu speichern.

+0

hilft nicht, zeigt 0 :( – Ruchi

0

Sie einen Helfer-Spalte hinzufügen könnte und setzen:

=SMALL(IF(C:C<=$F$5,ROW(C:C)),ROW()) 

dann drücken Sie Strg + Shift + Enter und nach unten ziehen in Spalte D. Dann =INDEX(B:D,D2,1)IFERROR verwenden hinzufügen zu vermeiden #fehler

Verwandte Themen