Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge

In Excel Zellen mit Textinhalt zählen

m4st3r FUNGI / 5 Antworten / Baumansicht Nickles

Hallo,


ich habe in Excel eine Tabelle, wo ich ca. 200 Zeilen und 10 Spalten habe. Ich möchte nun in Spalte 10 alle Zellen zählen, die einen Text (z. B. "A") enthalten. Nicht alle 200 Zeilen in dieser Spalte enthalten einen Text, sonst wärs ja auch zuu einfach ;)


Gibt es eine Formel dafür, die das ganz einfach macht?


Bisher habe ich das mit WENN-Formeln bewältigt, aber ist halt recht aufwändig, wie ich finde. Ich habe eine Spalte hinter 10 eingefügt und dort die WENN-Formel "WENN(J2="A";1;"")" eingegeben und runter kopiert. Unten drunter habe ich dann die Summe gebildet und diese "Hilfsspalte" ausgeblendet, damit man die ganzen 1sen nachher nicht sieht.

bei Antwort benachrichtigen
idefix1968 m4st3r FUNGI „In Excel Zellen mit Textinhalt zählen“
Optionen

Es gibt noch die Formel ZÄHLENWENN. Dort kannst Du einen Bereich anwählen und eine Bedingung. Gibst Du da z.B. den Bereich Deiner 10 Spalten und 200 Zeilen an und gibst die Bedingung "A" dann wirft es die Anzahl der gefundenen A Felder aus. In den Excel Fragen der letzten Zeit sind mehrere Abläufe damit aufgeführt.
Gruß, Henning

bei Antwort benachrichtigen
Kolti m4st3r FUNGI „In Excel Zellen mit Textinhalt zählen“
Optionen

Mit dieser Funktion habe ich Zellen auf Farben hin überprüft und den Inhalt addiert.
Von "s" 2-12 sind die Monate gewesen. z die Zeilen in bestimmten Bereichen.

Der ColorIndex.3 ist rot. Solange die Zahl NICHT rot ist, wurden sie addiert und in der Zeile 30 in 12 Zellen ausgegeben. Mußt Du auf dein Problem anpassen.

Public Sub Teil()
For s = 2 To 12
t = 0
For z = 2 To 12
If Cells(z, s).Font.ColorIndex 3 Then t = t + Cells(z, s)
Next
For z = 16 To 28
If Cells(z, s).Font.ColorIndex 3 Then t = t + Cells(z, s)
Next
Cells(30, s) = t
Next
End Sub

bei Antwort benachrichtigen
m4st3r FUNGI Nachtrag zu: „In Excel Zellen mit Textinhalt zählen“
Optionen

Jo passt, vielen Dank Kolti!

@ Idefik, die Formel kenne ich, aba da die Felder in Spalte 10 ja net nur "A" (war nurn Beispiel) sondern auch "HansPeter" (auch nurn Beispiel) heißen. Damit hilft mir die Formel net wirklich weiter, aber trotzdem Danke!

bei Antwort benachrichtigen
Kolti m4st3r FUNGI „Jo passt, vielen Dank Kolti! @ Idefik, die Formel kenne ich, aba da die Felder...“
Optionen

Durch Deine Frage habe ich erst jetzt festgestellt, daß mein Makro einen kleinen Fehler hat.

Meine Monate müssen von 2 bis 13 gehen.
Na ja, im Dezember hätte ich es dann schon selbst gemerkt. *lol*

bei Antwort benachrichtigen
Lars.L m4st3r FUNGI „In Excel Zellen mit Textinhalt zählen“
Optionen

Hallo,

Teilergebnis ist am elegantesten, mit den Ziffern 1 - 11 kann man das gewünschte Ergebnis erhalten, wobei die 2 für Anzahl an Zahlen, die 3 für beliebige Zelleninhalte steht:

EXCEL Hilfe:
TEILERGEBNIS
Liefert ein Teilergebnis in einer Liste oder Datenbank. Grundsätzlich ist es einfacher, eine mit Teilergebnissen versehene Liste mit Hilfe des Befehls Teilergebnisse (Menü Daten) zu erstellen. Nachdem eine solche, mit Teilergebnissen versehene Liste erstellt ist, können Sie diese mit der Funktion TEILERGEBNIS bearbeiten.

Syntax

TEILERGEBNIS(Funktion;Bezug1;…)

Funktion ist eine Zahl von 1 bis 11, die einer Funktion entspricht, mit der innerhalb einer Liste ein Teilergebnis berechnet werden soll.

Funktion Funktion
1 MITTELWERT
2 ANZAHL
3 ANZAHL2
4 MAX
5 MIN
6 PRODUKT
7 STABW
8 STABWN
9 SUMME
10 VARIANZ
11 VARIANZEN
Bezug1; Bezug2; gibt zwischen 1 und 29 Bereiche oder Bezüge auf den Bereich an, für den das Teilergebnis berechnet werden soll.

Hinweise

· Werden innerhalb des von Bezug1; Bezug2;… angegebenen Bereichs weitere Teilergebnisse (oder geschachtelte Teilergebnisse) berechnet, werden diese geschachtelten Teilergebnisse ignoriert, damit sie nicht mehrfach berücksichtigt werden.
· TEILERGEBNIS ignoriert alle in einer gefilterten Liste ausgeblendeten Zeilen. Dies ist immer dann von Bedeutung, wenn Sie für ein Teilergebnis nur die sichtbaren Daten berücksichtigen möchten, die sich aus einer von Ihnen verdichteten (gefilterten) Liste ergeben.

· Handelt es sich bei einem Bezug um einen 3D-Bezug, liefert TEILERGEBNIS den Fehlerwert #WERT!

Beispiel

TEILERGEBNIS(9;C3:C5) erzeugt ein Teilergebnis der Zellen C3:C5 unter Verwendung der Funktion SUMME

HTH

Lars

Gruss Lars\"Duct tape is like the force. It has a light side, and a dark side, and it holds the universe together ...\" -- Carl Zwanzig
bei Antwort benachrichtigen