Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2007] Rechnen mit PLZ und Länderkürzeln...
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
MatStorm
Newbie
Newbie


Anmeldedatum: 23.01.2008
Beiträge: 43

BeitragVerfasst am: 07.04.2008, 18:30 Nach oben

Werte Excelgemeinde,

folgendes Problem:

In meiner Spalte A stehen die ersten 2 Buchstaben von Postleitzahlenkürzeln (z.B. 01, 08, 13, 26,...) UND Länderkürzel (z.B. NL, POL, USA, ...), die beide als Standardformat festgelegt sind (stehen linksbündig in der Zelle)

In meiner Spalte B stehen die zugehörigen Verkehrsmittel als Code (z.B. 1=PKW, 2=Fahrrad, 3=Schiff, ...).

Ich will jetzt mit meiner Summenproduktformel ausrechnen, woher die Personen mit welchem Verkehrsmittel reisen. Dabei ist das Problem, dass ich gerne die PLZ nicht als Text in Klammern ("PLZ") in die Formel einbinden möchte, sondern als tatsächliche Zahl, die ich irgendwoanders eingebe (z.B. 08). Wie kann ich das anstellen? Wie kann ich Excel sagen, das 08 ungleich 8 ist, wenn ich das Format irgendwie von Text auf Zahlen umstelle?

Für Hinweise bin ich wie immer sehr dankbar.

LG, Mat
Benutzer-Profile anzeigenPrivate Nachricht senden
gook
Schlauberger
Schlauberger


Anmeldedatum: 25.11.2007
Beiträge: 490
Wohnort: Fridingen an der Donau

BeitragVerfasst am: 07.04.2008, 18:56 Nach oben

Kannst deine Tabelle mal anhängen?
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
MatStorm
Newbie
Newbie


Anmeldedatum: 23.01.2008
Beiträge: 43

BeitragVerfasst am: 07.04.2008, 21:17 Nach oben

okay, mach ich morgen...
Benutzer-Profile anzeigenPrivate Nachricht senden
MatStorm
Newbie
Newbie


Anmeldedatum: 23.01.2008
Beiträge: 43

BeitragVerfasst am: 08.04.2008, 12:34 Nach oben

okay, hier mal eine Tabelle, wo ich hoffe das Problem kommt rüber:


PLZ_Formatierungsproblem.xlsx
 Beschreibung:

Download
 Dateiname:  PLZ_Formatierungsproblem.xlsx
 Dateigröße:  27.58 KB
 Heruntergeladen:  22 mal

Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 08.04.2008, 12:54 Nach oben

Hallo!

Hilft dies?

=SUMMENPRODUKT(($A$2:$A$1000=TEXT(F$3;"00"))*($B$2:$B$1000=$E8)*$C$2:$C$1000)

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
MatStorm
Newbie
Newbie


Anmeldedatum: 23.01.2008
Beiträge: 43

BeitragVerfasst am: 08.04.2008, 13:13 Nach oben

Ja hilft bestens, vielen Dank! Aber was bedeutet denn TEXT(F$3;"00")?

Hat die "00" was mit den Zahlen in der Zelle zu tun, weil ich hab ja auch PLZ Kürzel wie "174" und Länder die ausgeschrieben sind?
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 08.04.2008, 13:18 Nach oben

Hallo!

Die Funktion TEXT wandelt Zahlen in Text (was sonst...).

Um die Länge dynamisch zu halten, könntest du sowas versuchen:

TEXT(F$3;WIEDERHOLEN(0;LÄNGE(F$3)))

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
MatStorm
Newbie
Newbie


Anmeldedatum: 23.01.2008
Beiträge: 43

BeitragVerfasst am: 08.04.2008, 13:26 Nach oben

Nochmal ganz kurz zum Verständnis:

1.) Die "00" in TEXT(F$3;"00") begrenzt die Länge des eingegebenen Zahlenkürzels auf 2 Stellen?

2.) Eine auf nur 2 Stellen limitierte Eingabe kann vermieden werden, wenn ich dagegen TEXT(F$3;WIEDERHOLEN(0;LÄNGE(F$3))) eingebe?
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 08.04.2008, 13:53 Nach oben

Hallo!

LÄNGE(XY) bestimmt die Zeichenzahl der Zelle,
WIEDERHOLEN(0;LÄNGE(XY)) schreibt so viele Nullen wie die Zelle lang ist.

Also ergibt TEXT(XY;WIEDERHOLEN(0;LÄNGE(XY)))
z.B. TEXT(XY;"00"), wenn in XY z.B. "12" steht, und
z.B. TEXT(XY;"0000"), wenn in XY z.B. "1234" steht.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
MatStorm
Newbie
Newbie


Anmeldedatum: 23.01.2008
Beiträge: 43

BeitragVerfasst am: 08.04.2008, 14:12 Nach oben

Ah danke... alles klar.

es gibt aber nun noch ein anderes Problem: dummerweise sehe ich grade, das ein kleiner Teil der PLZ in Spalte A doch schon als Zahl formatiert ist (stehen rechtsbündig in der Zelle)...

Wie kann ich gleichzeitig mit der Zahl im Textformat und der Zahl im Zahlenformat aus einer Spalte rechnen?...
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 08.04.2008, 14:25 Nach oben

Hallo!

Dann wandel doch einfach alles in Text:

=SUMMENPRODUKT((TEXT($A$2:$A$1000;"00")=TEXT(F$3;"00"))*($B$2:$B$1000=$E8)*$C$2:$C$1000)

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
MatStorm
Newbie
Newbie


Anmeldedatum: 23.01.2008
Beiträge: 43

BeitragVerfasst am: 08.04.2008, 15:05 Nach oben

Hmm okay... ich weis Schatzi, du hast immer viel geduld mit mir auch wenn ich nochmal doof nachfrage Razz aber dieses Vorspiel: (TEXT($A$2:$A$1000;"00") in der Formel wandelt mögliche Zahlen von Spalte A einheitlich in Text um, komme was wolle?

Müsste es nicht eigentlich so heißen, um die verschiedenen Längen zu berücksichtigen?
=SUMMENPRODUKT((TEXT($A$2:$A$1000;WIEDERHOLEN(0;LÄNGE($A$2:$A$1000)))=TEXT(F$3;WIEDERHOLEN(0;LÄNGE(F$3)))*($B$2:$B$1000=$E8)*$C$2:$C$1000)

LG, Mat
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 08.04.2008, 15:15 Nach oben

Richtig!

Ich war tippfaul... Embarassed

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
MatStorm
Newbie
Newbie


Anmeldedatum: 23.01.2008
Beiträge: 43

BeitragVerfasst am: 10.04.2008, 08:11 Nach oben

Guten Morgen,

noch 2 Sachen:

1.) Hab jetzt nochmal geschaut und meine Formel, die dynamisch die Länge und das Textformat der Zelle berücksichtigen sollte, scheint doch nicht zu funktionieren:
=SUMMENPRODUKT((TEXT($A$2:$A$1000;WIEDERHOLEN(0;LÄNGE($A$2:$A$1000)))=TEXT(F$3;WIEDERHOLEN(0;LÄNGE(F$3)))*($B$2:$B$1000=$E8)*$C$2:$C$1000)

Im Ergebnis schreibt er die Formel als Text in die Zelle.

Die hier scheint aber zu funktionireren:
=SUMMENPRODUKT(($A$2:$A$1000=TEXT(F$3;WIEDERHOLEN(0;LÄNGE(F$3))))*($B$2:$B$1000=$E8)*$C$2:$C$1000)
Weis aber nicht, ob das Ergebnis dann korrekt ist?

2.) NEU: In Spalte D stehen jetzt Personentypen zwischen 1 und 10. Ich will nun in der Summenproduktformel aber nur für die Personentypen 2 und 3 die Personenanzahl aus Spalte C addieren. Muss ich jetzt die Formel so lang hier machen:
=SUMMENPRODUKT(($D$2:$D$1000=3)*($A$2:$A$1000=TEXT(F$3;WIEDERHOLEN(0;LÄNGE(F$3))))*($B$2:$B$1000=$E8)*$C$2:$C$1000)+
SUMMENPRODUKT(($D$2:$D$1000=2)*($A$2:$A$1000=TEXT(F$3;WIEDERHOLEN(0;LÄNGE(F$3))))*($B$2:$B$1000=$E8)*$C$2:$C$1000)

oder gibt es noch eine rechenzeitärmere und kürzere Formel? (Faktisch steht das "+" für UND)


LG, Mat
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 10.04.2008, 10:25 Nach oben

Hallo!

1. Deine erste Formel hat 9 geöffnete, aber nur 8 geschlossene Klammern...
Da stimmt was nicht!

2.
=SUMMENPRODUKT((($D$2:$D$1000=3)+($D$2:$D$1000=2))*($A$2:$A$1000...

Achtung: Faktisch steht das "+" für ODER!!!!

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Rechnen mit Minuten und Stunden Dirk Microsoft Excel Hilfe 1 16.09.2008, 20:57 Letzten Beitrag anzeigen
Keine neuen Beiträge Rechnen trotz DIV/0 errors Coversix Microsoft Excel Hilfe 1 15.09.2008, 07:48 Letzten Beitrag anzeigen
Keine neuen Beiträge Mit x-fachen Werten rechnen trottlbua Microsoft Excel Hilfe 1 24.07.2008, 08:48 Letzten Beitrag anzeigen
Keine neuen Beiträge wissenschaftliches Rechnen mit Excel XP Hyperion1203 Microsoft Excel Hilfe 2 21.03.2008, 17:01 Letzten Beitrag anzeigen
Keine neuen Beiträge Rechnen mit Zählern die zurückgesetzt... boro Microsoft Excel Hilfe 2 09.01.2008, 03:10 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de