2017-08-07 1 views
0

Ich verwende eine Excel-Tabelle, wo eine Spalte zählt, wie viele Zellen nach die aktuelle Zeile ist weniger in Wert als die aktuelle Zelle.Gibt es eine Möglichkeit, eine Nummer in einem ausgewählten Bereich dynamisch anzugeben?

=COUNTIFS(B3:$B$16,"<"&[@[Set 1]]) 

Das Problem hier ist, dass B $ 16 $ begrenzt, mich zu 16 Zeilen, und diese Zahl ändert sich nicht, wenn mehr Zeilen an dem unteren Rand der Tabelle hinzugefügt werden. Die ideale Lösung wäre es, die Nummer 16 mit etwas zu ersetzen, die die Anzahl der Zeilen in der Tabellenspalte zählen wie:

=COUNT(Table2[Set 1])+1 

Dies wird die richtige Anzahl der Zeilen in der Tabelle immer zurück. Ich weiß jedoch nicht, wie ich es in die B3 aufnehmen könnte: $ B $ 16.

So etwas funktioniert nicht für mich:

=COUNTIFS(B3:B&COUNT(Table2[Set 1])+1,"<"&[@[Set 1]]) 

Wenn möglich, würde ich eine Lösung ohne flüchtige Funktionen bevorzugen [z INDIREKT() oder OFFSET()].

Jede Hilfe wird geschätzt. Vielen Dank!

+0

Gibt es irgendetwas in den Zellen nach dem Bereich? oder sind sie alle leer? –

+0

Nein. Die Zellen nach dem Bereich sind alle leer. – Plaxerous

+0

Dann meine Antwort wird für Sie arbeiten, die erste Formel. –

Antwort

0

Wenn es nichts in Spalte B unterhalb der Tabelle ist, können Sie diese verwenden:

=COUNTIFS(B3:INDEX(B:B,MATCH(1E+99,B:B)),"<"&[@[Set 1]]) 

Es wird immer die letzte Nummer in Spalte B finden

Wenn es, als die Formel zu ändern mit INDEX sollte funktionieren:

=COUNTIFS(B3:INDEX(B:B,COUNT(Table2[Set 1])+2),"<"&[@[Set 1]]) 

INDEX ist nicht flüchtig.

+0

Danke - beide arbeiteten für mich. Gibt es eine Möglichkeit, B: B in eine Tabellenreferenz zu übersetzen? – Plaxerous

+0

Sie können auf die Spalte mit dem Namen verweisen, aber die Tatsache, dass Sie speziell auf B3 verweisen müssen, scheint ein wenig zu lang zu sein. –

Verwandte Themen