Formel zum Abrufen einer Untertabelle, in der die Werte einer Spalte einem bestimmten Kriterium entsprechen

Formel zum Abrufen einer Untertabelle, in der die Werte einer Spalte einem bestimmten Kriterium entsprechen

Ich suche nach einer Formel um aus der Haupttabelle eine Untertabelle mit den Zeilen zu erhalten, in denen die Spalte „Saldo“ einen Wert größer als Null hat.

NameClass   Date    Pre Balance July    Van Fine    Total   Received    Balance
ABC Pnur    13-Jul-18   2,000   1,000               3,000   3,000       0
ABD Pnur    10-Jul-18   2,000   1,000       50      3,050   1,000       2,050
ABE Pnur    16-Jul-18   7,370   1,000               8,370   8,370       0
ABF Pnur    26-Jul-18   7,370   1,000               8,370   8,370       0

Screenshot der Haupttabelle

Antwort1

Um aus der Haupttabelle eine Untertabelle mit den Zeilen zu erhalten, in denen die Spalte „Saldo“ einen Wert größer als Null hat, müssen Sie Folgendes tun.

=IFERROR(INDEX($A$166:$I$169, SMALL(IF((INDEX($I$166:$I$169, , $A$163)>0), MATCH(ROW($A$166:$I$169), ROW($A$166:$I$169)), ""), ROWS(A172:$A$172)), COLUMNS($A$1:A1)),"")
  • Setzen Sie eine Null in die Zelle A163.
  • Schreiben Sie die oben geschriebene Array-Formel in die Zelle A172 und Ctrl+Shift+Enterfüllen Sie sie anschließend nach rechts und unten aus.

Bildbeschreibung hier eingeben

Notiz, Passen Sie die Zellbezüge in der Formel nach Bedarf an.

verwandte Informationen