Excel

Zählen Sie die dritte Ziffer der Zahlen gleich 3

Count Numbers Third Digit Equals 3

Excel-Formel: Zählen Sie die dritte Ziffer der Zahlen gleich 3Allgemeine Formel |_+_| Zusammenfassung

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





= SUMPRODUCT (--( MID (range,3,1)='3'))
Erläuterung

Um das dritte Zeichen aus einer Zeichenfolge in A1 zu erhalten, können Sie die MID-Funktion wie folgt verwenden:

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

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 einen Zellbereich für das erste Argument zuweisen, erhalten Sie ein Array von Ergebnissen zurück. Im gezeigten Beispiel dieser Ausdruck:

mit der countif-Funktion in Excel
 
= MID (A1,3,1)

gibt ein Array wie folgt zurück:



 
 MID (B5:B12,3,1)

Dieses Array enthält die dritte Ziffer 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 dieses:

 
{'6''6''3''5''3''0''3''7'}

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

 
{FALSEFALSETRUEFALSETRUEFALSETRUEFALSE}

Schließlich, mit nur einem Array, mit dem gearbeitet werden kann, summiert die SUMPRODUCT-Funktion die Elemente im Array und gibt die Summe zurück, 3.

Autor Dave Bruns


^