Excel-Formel: Anzahl Zahlen dritte Ziffer gleich 3 -

Inhaltsverzeichnis

Generische Formel

=SUMPRODUCT(--(MID(range,3,1)="3"))

Zusammenfassung

Um Zahlen zu zählen, bei denen die dritte Ziffer gleich 3 ist, können Sie eine Formel verwenden, die auf den Funktionen SUMPRODUCT und MID basiert. In dem gezeigten Beispiel lautet die Formel in E5:

=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))

Erläuterung

Um das dritte Zeichen aus einer Zeichenfolge in A1 abzurufen, können Sie die MID-Funktion folgendermaßen verwenden:

=MID(A1,3,1)

Das erste Argument ist eine Zellreferenz, das zweite Argument gibt die Startnummer an und das dritte Argument gibt die Anzahl der Zeichen an.

Wenn Sie der MID-Funktion für das erste Argument einen Zellenbereich zuweisen, erhalten Sie eine Reihe von Ergebnissen zurück. Im gezeigten Beispiel ist dieser Ausdruck:

MID(B5:B12,3,1)

Gibt ein Array wie folgt zurück:

("6";"6";"3";"5";"3";"0";"3";"7")

Dieses Array enthält die dritte Ziffer aus jeder Zelle im Bereich B5: B12. Beachten Sie, dass die MID-Funktion numerische Werte im Bereich automatisch in Textzeichenfolgen konvertiert und das dritte Zeichen als Textwert zurückgegeben hat.

Wenn wir dieses Array mit = "3" vergleichen, erhalten wir ein Array wie folgt:

(FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE)

Wir verwenden das doppelte Negativ, um die Werte TRUE und FALSE auf 1 bzw. Null zu zwingen, was Folgendes zurückgibt:

(0;0;1;0;1;0;1;0)

Da nur ein Array bearbeitet werden kann, summiert die Funktion SUMPRODUCT die Elemente im Array und gibt die Summe 3 zurück.

Interessante Beiträge...