Unterschiedliche Werte aus einer Teilmenge einer Tabelle

Unterschiedliche Werte aus einer Teilmenge einer Tabelle

Ich habe zwei Tabellen,

Unternehmen

Geschäfte

und ich möchte in der Firmentabelle die Anzahl der unterschiedlichen Länder pro Firma wissen.

Ich weiß nicht, wie ich die unterschiedlichen Werte nur für bestimmte Zeilen zählen kann.

Die Lösung sollte ohne VBA sein.

Ich danke Ihnen für Ihre Hilfe!

Antwort1

Ich würde Pivot-Tabellen verwenden. Der Grund dafür ist, dass Sie sich nicht um Formeln kümmern müssen und die Pivot-Tabelle die ganze harte Arbeit für Sie übernimmt. Wenn Sie die Daten aktualisieren, müssen Sie nur auf Ihrer Pivot-Tabelle auf „Aktualisieren“ klicken und fertig.

Im Grunde würden Sie alle Informationen in Tabelle 2 markieren undInsert -> Pivot Table

Belassen Sie die Optionen wie gewohnt (Tabelle auswählen) und (Neues Arbeitsblatt) und klicken Sie dann auf „OK“.

Ziehen Sie Company IDzum RowsBlock. Ziehen Sie Country IDzum ColumnsBlock und erneut zum ValuesBlock.

Klicken Sie mit der rechten Maustaste auf Country IDunter den ValuesBlock und wählen SieValue Field Settings

Ändern Sie das Summarize value field byVon- Sumin-Feld Countund klicken Sie aufOK

Sehen Sie sich den Screenshot an. Das ist, was Sie erhalten.

Bildschirmfoto

Antwort2

Verwenden Sie diese Array-Formel:

=SUM(IF(Sheet1!$A$2:$A$10=A2,1/COUNTIFS(Sheet1!$B$2:$B$10,Sheet1!$B$2:$B$10,Sheet1!$A$2:$A$10,A2)))

Da es sich um eine Matrixformel handelt, muss sie mit Strg-Umschalt-Eingabe bestätigt werden. Wenn dies richtig gemacht wurde, wird Excel {}die Formel einfügen.

Blatt1 ist mein Datenblatt:

Bildbeschreibung hier eingeben

Also platziere ich auf Blatt zwei die Formel in C2 und kopiere sie nach unten:

Bildbeschreibung hier eingeben

verwandte Informationen