online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon sturmflut vom 08.12.2021, 10:34 Options

Lösung

Summenprodukt

Moin Zusammen,
ich habe folgendens problem
in Tablle 1 sp. 1= Postleitzahl sp.2= strasse mit hausnummer
jetzt möchte ich diedaten bestimmten touren zuordnen, allerdings gibt es bei langen strassen mehrer touren die die str. beliefern.
1. frage
gibt es eine möglichkeit bei summenprodukt einen "platzhalter" für die hausnummer in der formel einzugeben? Damit die daten unabhänig von der hausnummer gezählt werden.
abc str. 1 in der formel "abc str. ?"
2. frage
oder gibt es eine möglichkeit die hausnummer aus der spalte (mittels formel) "zu exportieren"?

falls jemand sonst einen anderen gedanken hat ...ich bin für jeden vorschlag offen und für jede hilfe dankbar
sturmflut


Antwort schreiben

Antwort 1 von rainberg vom 08.12.2021, 11:08 Options

Hallo sturmflut,

ich würde die Hausnummer in eine getrennte Spalte schreiben, sonst wird das Auslesen derselben in der Formel zu kompliziert.

Hausnummern können ja ein- und mehrstellig sein und zusätzlich noch Buchstaben enthalten.

Gruß
Rainer

Antwort 2 von sturmflut vom 08.12.2021, 11:20 Options

ja ..würde ich auch gerne ..leider macht das zuviel arbeit, da es um ca. 20000 datensätze geht die monatich neu erstellt werde.:o(( und eine IT Umstellung kommt zur zeit nicht in frage.
deshalb die frage nach dem "platzhalter" für die Hausnummer

Antwort 3 von rainberg vom 08.12.2021, 12:22 Options

Hallo sturmflut,

mit Platzhaltern hast Du da schlechte Karten und auch SUMMENPRODUKT() hilft Dir da nicht.

Vielleicht hilft mein Beispiel mit Hilfsspalte weiter.

http://www.file-upload.net/download-2064371/Hausnummer.xls.html

Gruß
Rainer

Antwort 4 von Charlotte_S vom 08.12.2021, 14:56 OptionsLösung

Lösung
Hallo sturmflut,

ich habe hier mal einen Vorschlag zum Aufsplitten von Straße und Hausnummer auf 2 Spalten. Er ist sicherlich nicht so perfekt wie andere, die man z. B. hier (http://www.excelformeln.de/formeln.html?gruppe=2) nachlesen kann, dafür aber einfach, robust und nicht sehr anspruchsvoll gegenüber dem Datenmaterial, das in der Praxis ja manchmal doch recht vielfältig ist. Allerdings muss zwischen der Straßenbezeichnung und der abzutrennenden Hausnummer (mindestens) ein Leerzeichen stehen.

Man müsste sich zuerst für eine nicht zu klein und nicht zu groß bemessene Zahl entscheiden, welche Anzahl an Zeichen von der Hausnummer und allen ihren möglichen Zusätzen nicht überschritten wird. Dabei sind eventuell solche Fälle wie Bahnhofstraße 326 - 328, Am Froschteich 199 a - h, Baseler Platz 4 und, wenn's ganz schlimm kommt, auch Hauptweg 34 Seitenflügel und Hauptweg 35 Hinterhaus zu berücksichtigen. Nehmen wir z. B. die 9, obwohl das dann mit dem Baseler Platz 4 leider schief geht.

Nun wird innerhalb der letzten 10 Zeichen (wegen Startposition = Länge - 9) nach der genauen Position des 1. Leerzeichens in diesem Teil gesucht und an dieser Stelle aufgesplittet. Bleibt (hoffentlich!) links die Straße und rechts der Rest inklusive Hausnummer.

Probier's einfach mal aus! Es kostet Dich nur 2 leere Spalten und ein paar Minuten, um einen ersten Eindruck zu gewinnen.

in B3: die erste Straße und Hausnummer

in C3: =LINKS(B3; SUCHEN(" "; B3; MAX(LÄNGE(B3) - 9; 1)) - 1)

in D3: =GLÄTTEN(TEIL(B3; SUCHEN(" "; B3; MAX(LÄNGE(B3) - 9; 1)) + 1; LÄNGE(B3)))

Wie gesagt, für die Länge des Restes (9) muss das Optimum anhand der tatsächlichen Daten ermittelt werden.

MfG Charlotte

Antwort 5 von sturmflut vom 08.12.2021, 15:07 Options

super ...
danke charlotte
das macht die sache um längen einfacher

Antwort 6 von Charlotte_S vom 08.12.2021, 16:22 Options

Hallo sturmflut,

freut mich für Dich und danke für die Rückmeldung! Aber wie gesesagt, in der Praxis kann das - gerade bei etwas unübersichtlichen 20000 Datensätzen - schwierig bis unmöglich werden, eine geeignete Stelle zu finden, wo man das Ganze nach einer einheitlichen Regel "zerhacken" will. Mit einem "Gerader Weg 1" und einer "Straße des 17. Juni 253 - 256" hast Du da gar keine Chance.

Denn das Problem liegt weder in der Frage Formel oder VBA, noch in der Frage, ob man es ein bisschen einfacher oder ein bisschen komplizierter machen will, sondern schlicht daran, dass sich für einige praktische Fälle keine formale Regel findet, die auf alles passt.

Ich weiß nicht, ob es in der "Straße des 17. Juni" auch Hausnummern mit Buchstabenzusätzen gibt, aber wenn ja, dann hätte man da eine Folge von Text - Zahl - Text - Zahl - Text mit mindestens 5 Leerzeichen dazwischen. Wo trennen? - Das kann ein "dummes" Programm schon ganz schön überfordern, aber wenn der Programmierer auch nicht in der Lage ist, eine Regel vorzugeben, ist es ja kein Wunder.

Gut, Schluss mit dem bla-bla. Das allerbeste ist sowieso, Straße und Hausnummer in getrennten Feldern/Zellen zu halten, dann spart man sich den ganzen Ärger und zusammenfügen kann man sie ja ganz leicht.

Gruß,
Charlotte

Ähnliche Themen

Summenprodukt mit 2 Kriterien
manfred125  14.08.2008 - 77 Hits - 1 Antwort

SUMMENPRODUKT
sturmflut  04.11.2008 - 74 Hits - 2 Antworten

Summenprodukt mit Indirekt verknüpfen
Petra65  01.04.2009 - 297 Hits - 4 Antworten

Datumsbezogene Kombination mit summenprodukt
utschi  03.06.2009 - 224 Hits - 5 Antworten

Zellbezug in Formel: SUMMENPRODUKT
hans-werner  01.12.2009 - 340 Hits - 9 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026