Excel-Formel: Zusammenfassung des Status des Kursabschlusses -

Inhaltsverzeichnis

Generische Formel

=IF(COUNTIFS(rng1,crit1,rng2,crit2),"x","")

Zusammenfassung

Um eine Zusammenfassung zu erstellen, die den Status des Kursabschlusses basierend auf einem Datenprotokoll anzeigt, können Sie die COUNTIFS-Funktion zusammen mit der IF-Funktion verwenden. Im gezeigten Beispiel lautet die Formel in G4:

=IF(COUNTIFS(name,$F4,course,G$3),"x","")

Erläuterung

Die Tabelle in B3: D11 ist ein Protokoll, das Kurse zeigt, die von verschiedenen Personen absolviert wurden. Wenn ein Kurs von einer Person abgeschlossen wurde, wird in der Tabelle ein Eintrag mit Name, Kurs und Datum angezeigt. Wenn wir für dieses Beispiel einen Eintrag für einen bestimmten Namen / Kurs finden und eingeben, können wir davon ausgehen, dass der Kurs abgeschlossen ist.

In der Übersichtstabelle in F3 bis I7 haben wir die 4 Namen, die im Datenprotokoll in Zeilen angezeigt werden, und 3 Kurse, die wir als Spaltenüberschriften verfolgen möchten. Beachten Sie, dass Namen und Kurse genau mit den Einträgen im Datenprotokoll übereinstimmen.

Der Kern der Formel ist die COUNTIFS-Funktion, die mit 2 Bereich / Kriterien-Paaren konfiguriert ist. Das erste Paar stimmt mit dem benannten Bereich "Name" (K5: K11) mit Kriterien überein, die von $ F4 stammen (mit gesperrter Spalte, damit die Formel über die Tabelle kopiert werden kann). Das zweite Paar entspricht dem benannten Bereich "Kurs" (L5: L11) mit Kriterien ab G $ 3 (mit gesperrter Zeile, damit die Formel in die Tabelle kopiert werden kann).

Die COUNTIFS-Funktion zählt Instanzen jedes Namens und Kurses im Protokoll unter Verwendung der Werte in der Übersichtstabelle. Wenn ein Name und ein Kurs gefunden werden, gibt COUNTIFS die Nummer 1 zurück. Wenn ein Name und ein Kurs nicht gefunden werden, gibt COUNTIFS Null zurück.

Wir erfassen diese Ergebnisse mit der IF-Funktion, wobei COUNTIFS als logischer Test angezeigt wird. IF wertet jede positive Zahl als TRUE und jedes Null-Ergebnis als FALSE aus. Daher geben wir einfach "x" für den Wert an, wenn TRUE, und eine leere Zeichenfolge ("") für den Wert, wenn false.

Interessante Beiträge...