John hat ein Arbeitsblatt, mit dem er Teilnehmer einer Konferenz registriert. Spalte A enthält eine Liste aller anwesenden Personen, und Spalte B enthält die von jedem Teilnehmer vertretene Firma. Jedes Unternehmen kann mehrere Personen haben. John kann leicht herausfinden, wie viele Personen zur Konferenz kommen. Es ist einfach die Anzahl der Zeilen in Spalte A (abzüglich etwaiger Kopfzeilen). Die schwierigere Aufgabe besteht darin, zu bestimmen, wie viele Unternehmen auf der Konferenz vertreten sein werden.

Es gibt verschiedene Möglichkeiten, die gewünschte Anzahl zu bestimmen. Wenn in Spalte B keine leeren Zellen vorhanden sind, können Sie zunächst eine Array-Formel (eingegeben mit Strg + Umschalt + Eingabetaste) wie die folgende verwenden:

=SUM(1/COUNTIF(B2:B50,B2:B50))

Wenn der Bereich Leerzeichen enthält (in diesem Fall B2: B50), gibt die Array-Formel ein # DIV / 0 zurück! Error. In diesem Fall muss die Array-Formel wie folgt geändert werden:

=SUM(IF(FREQUENCY(IF(LEN(B2:B50)>0,MATCH(B2:B50,B1:B50,0), ""),IF(LEN(B2:B50)>0,MATCH(B2:B50,B2:B50,0),""))>0,1))

Wenn Sie keine Array-Formel verwenden möchten, können Sie Spalte C reguläre Formeln hinzufügen, um die Zählung durchzuführen. Sortieren Sie zunächst die Datentabelle nach dem Inhalt von Spalte B. Auf diese Weise werden die Daten in der Reihenfolge des Unternehmens angezeigt. Fügen Sie dann Zelle C2 eine Formel wie die folgende hinzu (vorausgesetzt, Sie haben eine Überschrift in Zeile 1):

=IF(B2<>B3,1,0)

Kopieren Sie die Formel durch alle übrigen Zellen in Spalte C und machen Sie dann eine Summe in der Spalte. Die Summe gibt die Anzahl der teilnehmenden Unternehmen an, da eine 1 nur in Spalte C angezeigt wird, wenn sich die Unternehmen ändern.

Wenn Sie die Namen aller auf der Konferenz vertretenen Unternehmen suchen müssen, können Sie natürlich die Filterfunktionen von Excel verwenden. Befolgen Sie diese Schritte:

  1. Sortieren Sie die Daten nach Spalte B, den Firmennamen.

  2. Wählen Sie in Spalte B alle Zellen aus, die Daten enthalten (einschließlich der Kopfzelle).

  3. Wählen Sie im Menü „Daten“ die Option „Filter“ und anschließend „Erweiterter Filter“. Excel zeigt das Dialogfeld Erweiterter Filter an. (Siehe Abbildung 1.)

  4. Stellen Sie sicher, dass das Optionsfeld An einen anderen Ort kopieren ausgewählt ist.

  5. Stellen Sie sicher, dass das Kontrollkästchen Nur eindeutige Datensätze aktiviert ist.

  6. Klicken Sie mit der Einfügemarke im Feld Kopieren nach auf eine leere Zelle, z. B. E1. (Hier wird die Liste der Unternehmen kopiert.)

  7. OK klicken. Excel kopiert die eindeutigen Firmennamen aus der ursprünglichen Liste in Spalte E.

Sie können jetzt leicht sehen, wie viele Unternehmen vertreten sind und wer diese Unternehmen sind.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (3105) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: