Rod hat eine Weihnachtskartenliste in Excel. (Tatsächlich könnte diese Frage für jede Grußkartenliste gelten.) Jedem Namen ist eine eindeutige numerische ID zugeordnet. Die Farbcodierung hängt davon ab, ob es sich bei dem Namen um einen Familien-, Freund-, Schul- oder Arbeitsfreund handelt. Er hat auch einen Richtig / Falsch-Indikator in einer Spalte, der angibt, ob die Person dieses Jahr eine Karte erhalten soll. Rod möchte zählen, wie viele Karten zwei Kriterien erfüllen:

Die Anzeige „Karten erhalten“ ist „Wahr“ und die ID ist 50 oder weniger.

Alternativ möchte er die Anzahl der Karten zählen, bei denen die Anzeige „Karten erhalten“ auf „Wahr“ und der Farbcode auf „Rot“ gesetzt ist.

Wenn Sie solche Unterlisten nur regelmäßig abrufen müssen, besteht die einfachste und flexibelste Lösung möglicherweise darin, die Filterfunktionen von Excel zu verwenden und dann die Anzahl zu bestimmen, um die Anzahl zu bestimmen. Sie können filtern, um Zeilen basierend auf fast allen gewünschten Kriterien anzuzeigen. Wenn die Liste das darstellt, was Sie möchten, können Sie eine Formel wie die folgende verwenden:

=SUBTOTAL(3,B2:B100)

Diese Variation der SUBTOTAL-Funktion gibt eine Anzahl aller angezeigten Zeilen im angegebenen Bereich zurück. Der Schlüssel hier ist, dass nur Zeilen angezeigt werden, die Ihren Filterkriterien entsprechen. Die Formel gibt also die gewünschte Anzahl zurück.

Es gibt auch Formeln, die die gewünschten Informationen zurückgeben. Die COUNTIFS-Funktion überprüft mehrere Kriterien und gibt eine Anzahl basierend auf dem Ergebnis der Vergleiche zurück. Die folgende Formel gibt beispielsweise die Anzahl der Listenmitglieder an, bei denen die „Karte erhält“

Der Indikator ist True und die ID ist 50 oder weniger:

=COUNTIFS(A2:A100,"<50",B2:B100,TRUE)

Die Formel betrachtet nur Listenmitglieder in A2: A100 und geht davon aus, dass B2: B100 die True / False-Werte enthält, die als „get card“ dienen

Indikator.

Beachten Sie, dass die COUNTIFS-Funktion ab Excel 2007 eingeführt wurde. Wenn Sie eine Arbeitsmappe erstellen, die auch von Personen mit einer älteren Excel-Version verwendet wird, möchten Sie möglicherweise eine alternative Funktion verwenden, um die Anzahl zurückzugeben:

=SUMPRODUCT((A2:A100<50)B2:B1001)

Wenn Sie die Zellenfarbe in Ihren Formeln berücksichtigen möchten, wird dies etwas schwieriger. Sie können eine benutzerdefinierte Funktion (ein Makro)

erstellen das gibt die Zellenfarbe zurück und verwendet diese dann in der Formel. (Andere Probleme von ExcelTips haben solche Funktionen besprochen.) Eine einfachere Möglichkeit, das Makro zu vermeiden, besteht darin, Ihren Daten eine Spalte hinzuzufügen, die einen numerischen Wert enthält, der angibt, zu welcher Gruppe (Familie, Freund, Schulfreund oder Arbeitsfreund) die Person gehört . Dann können Sie den Spaltenwert in Ihre Formeln aufnehmen.

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

Dieser Tipp (12867) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.