Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Anzahl in einem PLZ Bereich

Anzahl in einem PLZ Bereich
19.09.2013 11:34:16
Torsten
Hallo zusammen,
Ich möchte aus Spalte K auszählen, wieviele Einträge ich aus welchem PLZ Gebiet in der Spalte K habe. Also nur quasi aus PLZ Gebiet 0 habe ich X Einträge, aus PLZ Gebiet 1 soviel, usw.
Die Spalte ist auf Text formatiert (kein PLZ Sonderformat).
Versucht habe ich bisher:
{=ZÄHLENWENN($K$3:$K$4605;"0####")}
und
{=ZÄHLENWENN($K$3:$K$4605;LINKS("1####";1))}
Beide Formeln geben mir als Ergebnis 0
Was habe ich falsch, bzw was fehlt, bzw wie muß die Formel aussehen, damit sie richtig ausliest / berechnet?
Vielen Dank vorab für eure Hilfe.
Mit freundlichen Grüßen
Torsten

Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Anzahl in einem PLZ Bereich
19.09.2013 11:38:13
Rudi
Hallo,
=SUMMENPRODUKT(($K$3:$K$4605>0)*(LINKS(TEXT($K$3:$K$4605;"00000");1)="0"))
Gruß
Rudi

AW: Anzahl in einem PLZ Bereich
19.09.2013 12:33:54
Torsten
Hallo Rudi,
vielen Dank für Deine Hilfe, jedoch bekomme ich als Resultat Deiner Formel, wenn ich sie eingebe:
#NV
Gruß
Torsten

AW: Anzahl in einem PLZ Bereich
19.09.2013 12:41:25
Rudi
Hallo,
ist ja Text.
=SUMMENPRODUKT(($K$3:$K$4605"")*(LINKS($K$3:$K$4605;1)="0"))
Gruß
Rudi

Anzeige
AW: Anzahl in einem PLZ Bereich
19.09.2013 13:09:09
Torsten
Hallo Rudi,
ja, aber per Formel generiert. Also ist sozusagen eine Formel in der Zelle, die als Ausgabe die PLZ angibt.
Somit ist dann auch bei dieser Lösung wieder #NV als Ergebnis raus gekommen. :(
Sorry, das hätte ich vielleicht erwähnen sollen.
Dennoch vielen, herzlichen Dank für die Hilfe und die investierte Zeit und Mühe.
Gruß
Torsten

Anzeige
AW: Anzahl in einem PLZ Bereich
19.09.2013 11:42:23
Hajo_Zi
Hallo Torsten,



Tabelle1
 BCD
4052072  5
4152074   
4252076   
4352078   
4452080   
4517111   
4673401   

verwendete Formeln
Zelle Formel Bereich R1C1 für Add In
D40=ZÄHLENWENNS(B40:B46;">49999";B40:B46;"<60000")   =COUNTIFS(RC[-2]:R[6]C[-2],">49999",RC[-2]:R[6]C[-2],"<60000")

XHTML Tabelle für Darstellung in Foren,
einschl. Bedingter Formatierung ab Version 2007
XHTML-Version 11.41 einschl 64 Bit Version




Anzeige
AW: Anzahl in einem PLZ Bereich
19.09.2013 12:38:37
Torsten
Hallo Hajo,
erneut auch Dir herzlichen Dank für die Hilfe. Dies weiß ich wirklich sehr zu schätzen und ich sehe ja, dass die Formel bei Dir oben in der Tabelle funktioniert.
Bei mir bekomme ich allerdings leider wieder nur 0 als Ergebnis und ich weiss ganz ehrlich auch nicht was ich da jetzt wieder falsch gemacht habe, da sie ja offensichtlich bei dir funktioniert.
Gruß
Torsten

Anzeige
AW: Anzahl in einem PLZ Bereich
19.09.2013 12:46:24
Hajo_Zi
Hallo Torsten,
ist Deine Postleitzahl vielleicht Text mit Typ() prüfen.
Gruß Hajo

AW: Anzahl in einem PLZ Bereich
19.09.2013 13:03:30
Torsten
Hallo Hajo,
ich bin mir jetzt nicht so ganz sicher was du mit dem Typ() meinst, aber wenn es bedeutet, ob die PLZ als Zahl in der Zelle steht, oder durch eine Formel dort hinein generiert wurde, dann ist die Antwort dass sie Typ() sind.
Denn ich habe sie mit:
{=TEXT(VERWEIS(9^9;1*TEIL(WECHSELN(L2493;" ";"#")&"#";SPALTE(2491:2491);5));"00000")}
aus einem gesamt Adressfeld quasi in meine K Spalte extrahiert.
Gruß
Torsten

Anzeige
AW: Anzahl in einem PLZ Bereich
19.09.2013 13:06:44
Hajo_Zi
Hallo Torsten,
Typ(a1)=2 zeigt an das in Zelle A1 Text steht bei 1 ist es eine Zahl.
Ich würde bei deinem Teil die Funktion Text entfernen und die Zelle Benutzerdefiniert "00000" formatieren. Dann kannst Du auch mit Zählenwenns() bzw. Summenprodukt() arbeiten.
Gruß Hajo

Anzeige
PLZ besser immer als Text
19.09.2013 13:15:41
Erich
Hi Hajo,
da möchte ich dir widersprechen. :-(
Bei der PLZ sind führende Nullen wesentliche Bestandteile des Wertes, nicht nur des Aussehens, der Anzeige.
Das zeigt sich auch hier, bei dieser Auswertung, deutlich.
Ich rate grundsätzlich dazu, PLZen als Texte zu führen - so wie es Torsten mit seinem TEXT richtig getan hat.
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
AW: PLZ besser immer als Text
19.09.2013 13:19:02
Hajo_Zi
es ging hier nur um die Anzeige, bei der Verwendung kann ich immer noch Text() benutzen.
Gruß Hajo

Widerspruch
19.09.2013 13:30:19
Erich
Hi Hajo, (dies ist eine Anrede...)
"es ging hier nur um die Anzeige"?
Nein, es geht um eine Auswertung. Und:
Wenn man TEXT beim Füllen der Spalte K weglässt, schreibt man fundamental andere Werte in die Zellen.
Die PLZ 01234 würdest du als Zahl 1234 speichern und per Format 00000 als 01234 anzeigen.
"bei der Verwendung kann ich immer noch Text() benutzen"
Ja klar, du musst die mangelhafte Speicherung des Wertes korrigieren.
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
noch drei Vorschläge
19.09.2013 13:06:56
Erich
Hi Torsten,
in L:N findest du drei Möglichkeiten:
 KLMN
312345333
401234111
500123000
645678000
709999111

Formeln der Tabelle
ZelleFormel
L3=ZÄHLENWENN(K$3:K$7;"0*")
M3=ZÄHLENWENN(K$3:K$7;"0?")
N3=ZÄHLENWENN(K$3:K$7;ZEILE()-3&"*")
L4=ZÄHLENWENN(K$3:K$7;"1*")
M4=ZÄHLENWENN(K$3:K$7;"1?")
N4=ZÄHLENWENN(K$3:K$7;ZEILE()-3&"*")
L5=ZÄHLENWENN(K$3:K$7;"2*")
M5=ZÄHLENWENN(K$3:K$7;"2?")
N5=ZÄHLENWENN(K$3:K$7;ZEILE()-3&"*")
L6=ZÄHLENWENN(K$3:K$7;"3*")
M6=ZÄHLENWENN(K$3:K$7;"3?")
N6=ZÄHLENWENN(K$3:K$7;ZEILE()-3&"*")
L7=ZÄHLENWENN(K$3:K$7;"4*")
M7=ZÄHLENWENN(K$3:K$7;"4?")
N7=ZÄHLENWENN(K$3:K$7;ZEILE()-3&"*")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
AW: noch drei Vorschläge
19.09.2013 14:54:43
Torsten
Hallo Erich,
auch an Dich recht herzlichen Dank für Deine investierte Zeit und Mühe, mir bei der Lösung meines Problems zu helfen. Ich habe jetzt mit Deiner Lösung aus Spalte L probiert und es funktioniert bestens. Auch mit der Formel in Text formatiert wie ich es habe.
Vielen Dank!
Gruß
Torsten
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

PLZ-Bereich in Excel auszählen


Schritt-für-Schritt-Anleitung

Um die Anzahl der Einträge in einem bestimmten PLZ-Bereich in Excel zu zählen, kannst du die folgende Schritt-für-Schritt-Anleitung befolgen:

  1. Daten vorbereiten: Stelle sicher, dass die PLZ in Spalte K als Text formatiert sind, damit führende Nullen wie bei der PLZ 01234 korrekt angezeigt werden.

  2. Formel eingeben:

    • Verwende die Formel:
      =ZÄHLENWENN(K$3:K$4605; "0*")
    • Diese Formel zählt alle PLZ, die mit "0" beginnen.
  3. Für andere PLZ-Bereiche:

    • Für PLZ-Bereiche wie 1xx, 2xx usw. passt du die Formel an:
      =ZÄHLENWENN(K$3:K$4605; "1*")   // Für PLZ 1xx
  4. Ergebnisse überprüfen: Achte darauf, dass die Zellen in Spalte K tatsächlich Text sind und nicht als Zahlen interpretiert werden.


Häufige Fehler und Lösungen

  • Problem: Ergebnis ist #NV oder 0.

    • Lösung: Überprüfe, ob die PLZ wirklich als Text formatiert sind. Benutze die Formel =TEXT(TYP(A1)), um den Typ der Daten zu prüfen.
  • Problem: Formel gibt falsche Werte zurück.

    • Lösung: Stelle sicher, dass in der Formel die richtigen Bereiche angegeben sind und überprüfe, ob die PLZ mit den erwarteten Werten übereinstimmen.

Alternative Methoden

Es gibt verschiedene alternative Methoden, um die Anzahl der PLZ in einem bestimmten Bereich zu zählen:

  1. SUMMENPRODUKT:

    =SUMMENPRODUKT(($K$3:$K$4605 <> "") * (LINKS($K$3:$K$4605; 1) = "0"))

    Diese Methode zählt ebenfalls die PLZ, die mit "0" beginnen.

  2. ZÄHLENWENNS: Wenn du mehrere Bedingungen berücksichtigen möchtest, kannst du die ZÄHLENWENNS-Funktion verwenden:

    =ZÄHLENWENNS(K$3:K$4605; ">49999"; K$3:K$4605; "<60000")

Praktische Beispiele

Hier sind einige praktische Beispiele, wie du die verschiedenen PLZ-Bereiche zählen kannst:

  • PLZ 01234:

    =ZÄHLENWENN(K$3:K$4605; "01234")
  • PLZ-Bereich 40xx:

    =ZÄHLENWENN(K$3:K$4605; "40*")
  • PLZ-Bereich 41xx bis 46xx:

    =ZÄHLENWENN(K$3:K$4605; "4[1-6]*")

Tipps für Profis

  • Führende Nullen: Wenn du mit PLZ arbeitest, achte darauf, dass diese immer als Text gespeichert sind (z.B. durch die Verwendung der Funktion TEXT).

  • Dynamische Bereiche: Verwende die Tabelle-Funktion in Excel, um dynamische Bereiche zu erstellen, die sich automatisch anpassen, wenn du neue Daten hinzufügst.

  • Bedingte Formatierung: Setze bedingte Formatierung ein, um PLZ, die nicht den erwarteten Mustern entsprechen, visuell hervorzuheben.


FAQ: Häufige Fragen

1. Warum sind meine Ergebnisse 0? Überprüfe, ob die PLZ in Spalte K als Text formatiert sind. Wenn sie als Zahl gespeichert sind, werden führende Nullen ignoriert.

2. Wie zähle ich mehrere PLZ-Bereiche gleichzeitig? Du kannst die ZÄHLENWENNS-Funktion verwenden, um mehrere Bedingungen zu kombinieren, oder mehrere ZÄHLENWENN-Formeln in einer Summenformel zusammenfassen.

3. Was bedeutet es, wenn der Typ der Zelle 2 ist? Der Typ 2 bedeutet, dass der Inhalt der Zelle Text ist. Dies ist wichtig für die korrekte Auswertung von PLZ, insbesondere wenn sie führende Nullen enthalten.

4. Welche Excel-Version benötige ich für diese Formeln? Die beschriebenen Formeln funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2007 und höher.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige