aus der Rubrick klein aber oho...
#1
Servus die Gemeinde,

Ich hab jetzt google in 3 Sprachen rauf und runter durchsucht, aber nix gefunden. Auch hier hab ich gesucht aber nope...
Wird wohl an mir liegen und ist wohl auch läppisch was ich suche, aber ich komme nicht weiter.

ich möchte in einer Spalte alle Zellen mit Textinhalt zählen, da aber alle Zellen Formeln enthalten, möchte ich diese nicht mitzählen.
wenn etwas wahr ist, dann taucht in A1 ein Name auf, wenn es nicht wahr ist, dann nicht und die Zelle bleibt "leer" (Formel steht natürlich drin).
Mit Anzahl2 klappt das leider nicht, da trotzdem die leeren zellen, in denen ja eine Formel steht mitgezählt werden.

Hilfe?  Angel
Top
#2
Moin!
Alles eine Frage der Logik. Wink
ABCDE
102Text3Text5

ZelleFormatWert
B10;;;@0

ZelleFormel
A10=ANZAHL2(B10:E10)-ANZAHL(B10:E10)
B10=WENN(REST(SPALTE();2);"Text"&SPALTE();0)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#3
Salve,

Danke für die Rasche Antwort.
Dein B10 verwirrt mich etwas?
Spalte A5:A707 ist betroffen, da stehen von A5 bis A67 namen drin, die restlichen spalten sind leer - naja formel drin.
Es sind unterschiedlichste namen die dort auftauchen.
Top
#4
Zitat:Dein B10 verwirrt mich etwas?

Ziel erreicht! Wink
Die Formel an sich ist ja unerheblich.
Entscheidend ist, dass sie in geraden Spalten eine 0 statt eines Leerstrings "" ausgibt.
Beachte das benutzerdefinierte Zahlenformat ;;;@

ANZAHL2() zählt alle Zellen des Bereichs, in dem die Formel steht,
ANZAHL() nur die Nullen.

Und die Differenz ist … BINGO!

Geht (natürlich) auch mit Leerstring "".
Dann aber mittels SUMMENPRODUKT()

A
1Namen
2
3Name03
4
5Name05
6
7Name07
8
9Name09
10
11Name11
12
13Name13
14
156

ZelleFormel
A13=WENN(REST(ZEILE();2);"Name"&TEXT(ZEILE();"00");"")
A15=SUMMENPRODUKT(--(LÄNGE(A2:A13)>0))
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#5
wenn in B2:B20 immer eine Formel steht, welche entweder text oder "" ausgibt, dann müsste es doch auch ganz einfach funktionieren:


=SUMMENPRODUKT(ISTTEXT(B2:B20)*(LÄNGE(B2:B20)>0))
Top
#6
Warum so umständlich?
Meine Prüfung auf LÄNGE() und die Umwandlung der Wahrheitswerte mittels -- reicht völlig.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#7
Hallo,

wenn die Formel ein "" erzeugt, dann geht das:

Code:
=ANZAHL2(F9:F14)-ZÄHLENWENN(F9:F14;"")-ANZAHL(F9:F14)

Summenprodukt ist wohl etwas überdimensioniert.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Reddington
Top
#8
Hallo noch mal,

Sorry das ich erst jetzt antworte, war richtig eingespannt.

DANKE AN ALLE für die vielen Antworten !
BoskoBiati hat es für mich am einfachsten gelöst - genau was ich gesucht hab.

Vielen Dank noch mal (:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste