Problem:

Bereich B2: C5 enthält Vor- und Nachnamen. Der Bereich besteht derzeit aus 4 Namen, die jedoch häufig hinzugefügt oder entfernt werden.

Wir möchten eine Formel erstellen, die die Anzahl der Namen zählt, die den angegebenen Kriterien entsprechen (sowohl Vor- als auch Nachnamen beginnen mit demselben Buchstaben), die bei jeder Änderung des Bereichs aktualisiert werden.

Lösung:

Definieren Sie drei Namen:

Einfügen? Name ? Definieren oder drücken Sie Name: Vorname, Bezieht sich auf: $ B $ 1 Name: Rng, Bezieht sich auf: $ B $ 1: $ B $ 100 Name: DynamicRange, Bezieht sich auf die folgende OFFSET-Formel:

OFFSET (Vorname, 0,0, COUNTA (Rng))

Verwenden Sie die Funktionen SUM, LEFT und OFFSET, wie in der folgenden Array-Formel gezeigt. Dabei wird die Anzahl der kombinierten Vor- und Nachnamen gezählt, die den oben genannten Kriterien in „DynamicRange“ entsprechen:

\ {= SUM DynamicRange <> „“) (LEFT (DynamicRange) = LEFT (OFFSET (DynamicRange, 0,1)} Screenshot // Zählen der Anzahl der übereinstimmenden Kriterien für Vor- und Nachnamen in einem Dynamikbereich *