Zeilen zählen in Excel / nur bestimmte Zeilen geschlossen 

  • Ersteller Ersteller Faehnrich
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
F

Faehnrich

Hallo Leute,

ich habe immer wieder Excel-Dateien, wo z.B. in 100 - 200 Zeilen inhaltlich entweder ein 'J' (= ja) oder 'N' (= nein) steht.

Jetzt möchte ich möglichst einfach alle Datenzeilen in dieser Spalte zählen, die 'J' enthalten. Also angenommen, in 200 Zeilen steht 135 mal das 'J' und 65 mal das 'N', dann will ich das halt nicht von Hand zählen, weil das doch recht umständlich und fehlerbehaftet ist.

Kann man das einigermaßen einfach umsetzen?


Noch eine Sache:
Ich habe eine ähnliche Anzahl an Datenzeilen, die aus bestimmten Gründen immer wieder mit Leerzeilen unterbrochen sind.

Nun würde ich gerne alle Datenzeilen durchgehend nummerieren (Reihe ... ausfüllen), mit dem Inkrement 1. Allerdings dürfen die Leerzeilen nicht nummeriert werden. Geht so was auch? habe es bisher nicht hinbekommen.



Bin für jede konkrete Hilfe zu einem der beiden Punkte, gerne auch zu beiden, sehr dankbar. Vielen Dank vorab schon mal an euch. :)

:thx:
 
wie oft musst du dass den machen?

Wenn´s nicht so oft ist, bau nen Autofilter ein |Menü > Daten > Filter > Autofilter | und dann sortier nach ja/nein in dieser Spalte. Nun einfach mit den Curser die erste Zeile markieren und bis zum letzten ja/nein runterziehen, links oben, unter Datei, zählt er die Spalten mit..., solltest du es öfters brauchen, kann man das ganze auch automatisieren.
 
Hallo!

Js und Ns kann man nicht ohne VBA addieren aber 1er und 0er. Lege eine Hilfsspalte B an mit =WENN(A1="J";1;0), wenn in der Spalte A die Js und Ns stehen. In einer anderen Zelle kannst du die 1er dann addieren mit =SUMMEWENN(A:A;"J";B:B). Da du aber schon 1er und 0er da stehen hast, kannst du eh gleich die Spalte B summieren: =SUMME(B:B)

Zum 2. Problem:

In Spalte B sind die Daten, in Spalte A willst du sie nummerieren. In A1 gibst du die 1 direkt ein. Darunter dann die Formel: =WENN(B2<>"";A1+1;A1). Um nun die doppelten Nummerierungen bei den Leerzeilen unsichtbar zu schalten, kannst du eine bedingte Formatierung auf die Zelle A2 anwenden:

Nur Zellen formatieren, die enthalten: Zellwert gleich =A1
Formatierung: Schriftfarbe: weiß

Da darf nicht =$A$1 stehen sondern =A1. A1 bedeutet dann in Bezug auf A2, dass du die darüberstehende Zelle meinst. Die $-Zeichen kriegst du durch mehrmaliges drücken von F4 weg. Erstelle diese Regel für die erste Zelle, die diese Formel enthält, und kopiere dann die Formatierung auf die restlichen Nummerierungen.

Gruß

FeliX_22

EDIT:
Argh, ich werde alt :fuck:
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

zu Problem 1:
"J" und "N" zählen für die Spalte A (ansonsten den Bereich A:A anpassen)
=ZÄHLENWENN(A:A;"J")
=ZÄHLENWENN(A:A;"N")

zu Problem 2:
Daten stehen in Spalte B
=WENN(B1="";"";ANZAHL2(B$1:B1))
Diese Formel kannst du dann bei Bedarf auch für eine bedingte Formatierung verwenden.

Gruss Totsch
 
Zuletzt bearbeitet von einem Moderator:
Wie TOTSCH schon geschrieben hat ist die Lösung:

=ZÄHLENWENN(A1:A200;"J")
=ZÄHLENWENN(A1:A200;"N")

Diese Formeln trägst in zwei Felder ein. Sollten Deine J´s und N´s natürlich in einer anderen Spalte stehen (z.B. in Spalte E), dann mußt Du die Formel entsprechen anpassen (=ZÄHLENWENN(E1:E200;"J")).

Beste Grüße
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten