2014-02-07 6 views
41

Ich habe mehrere Spalten in Google Spreadsheet.Zählen Sie die Anzahl der Zellen mit einem beliebigen Wert (Zeichenfolge oder Zahl) in einer Spalte in der Google Text & Tabellen-Tabelle

Ich möchte zählen, wie viele Zellen einen Wert (Nummer oder Zeichenfolge) haben und diese Nummer am Anfang der Spalte anzeigen.

Zum Beispiel:


Hallo
Welt

Einige String


Die obige Spalte mir die Antwort von "4"

geben würde

Ich habe es nicht geschafft, eine Formel zu finden, die dies tut.

+0

Siehe auch: https://stackoverflow.com/questions/17152704/google-spreadsheet-count-if-contains-a-string – Wilf

Antwort

72

In der Zelle möchten Sie Ihr Ergebnis mit der folgenden Formel erscheinen, verwenden:

=COUNTIF(A1:A200,"<>")

, dass alle Zellen zählt, die einen Wert haben und alle leeren Zellen im Bereich von A1 bis A200 ignorieren.

+3

Das ist perfekt! Ich bin nicht berechtigt, ein +1 für Sie hinzuzufügen, weil mein Status weniger als 15 ist. – steakpi

+4

Ich musste ';' anstelle von 'verwenden, – Rob

+0

In LibreOffice musste ich verwenden; ebenfalls. –

10

Sie könnten auch =COUNTA(A1:A200) verwenden, die keine Bedingungen erfordert.

Von Google Support:

COUNTA zählt alle Werte in einem Datensatz, einschließlich derjenigen, die mehr als einmal und Textwerte (einschließlich Null-Zeichenfolgen und Leerzeichen) erscheinen. Verwenden Sie COUNTUNIQUE, um eindeutige Werte zu zählen.

+0

Eine weitere nette Ergänzung zu diesem gut Thread. – steakpi

+0

Wie man nicht leere Zellen zählt? –

+0

COUNTA betrachtet leere Zeichenfolgen als nicht leere Zellen. –

1

Ein weiterer Trick neben mit = COUNTIF (...) und = COUNTA (...) ist:

=COUNTBLANK(A2:C100) 

, dass alle leeren Zellen zählen.

Dies ist nützlich für:

  • leere Zellen, die keine Daten
  • Formel enthält, die leer oder null zurück
  • Umfrage mit fehlenden Antwortfelder, die für diff Kriterien verwendet werden können
+0

Während diese Formel nützlich und korrekt geschrieben ist, ist es keine richtige Antwort. Der Asker wollte NON-leere Zellen zählen. Wenn Sie in Zukunft Informationen hinzufügen möchten, die die Frage nicht beantworten, verwenden Sie stattdessen einen Kommentar. – c0de