Ich krieg’s mit LINKS() + ERSETZEN() hin, brauche aber dazu drei Hilfsspalten.
Danach kann ich die Formeln nicht einfach 43 mal runterkopieren, sondern muß sie bei jedem Wechsel der Anzahl Stellen anpassen.
Alles etwas umständlich.
Wer bitte hat Zeit und Lust, mir eine Formel zu basteln, die alle Fälle auf einen Schlag abdeckt?
(Bitte berücksichtigen: mein Excel97 kann nur max. 7 „Schachteln“ verhackstücken.)
Ansonsten gibt es hier Hinweise, wie man mit links() suchen(" ") Text teilen kann. Und ich glaube, das habe ich damals auch schon benutzt. Office Support
Warum genau nimmst du kein LibreOffice? Gerade in Sachen Excel gibt es faktisch keine Inkompatibilitäten, schon gar nicht zu Excel97. Dafür kann es aber xlsx lesen und schreiben und ist vermutlich 3mal so schnell bei allem.
Hi,
sorry für späte Reaktion und ganz herzlichen Dank für Deine Mühe und ein extra Danke, daß Du meine Bitte „einfach so“ erfüllt hast.
Nr. 1:
paßt perfekt.
Nr. 2 + 3:
leider leider nicht so ganz, denn
ja, es sind jeweils 2
(da hat mir die www-Software die zweiten geklaut und ich hab’s nicht bemerkt).
Ja, müßte „man“ (bitte Du! ) und auch beim Ortsnamen ist links ein Leerzeichen zuviel.
Ich habe ein bißchen rumprobiert, aber da ich die Formeln nicht wirklich durchschaue und mir das Geduldsgen fehlt, kam nix bei rum.
Bist Du so nett und machst mir die Formeln nochmal mit je 2 Leerzeichen?
Keine Ahnung, was Du damit meinst.
Zwischen den Gänsefüßchen sind entweder 1 oder 0 Leerzeichen, damit funzt es.
Ich sehe jetzt keinen Unterschied zu Deiner ersten Version und die erste hat ja schon geklappt.
Was ganz anderes:
Es gelingt mir nicht, die beiden Zahlen-Spalten mit der Summenformel
=SUMME() zu addieren. Ergebnis ist 0.
Wenn ich die Zellen einzeln addiere mit =C1+C2+C3 … kommt die richtige Summe raus.
Format ist überall „Standard“.
Hast Du eine Erklärung hierfür?
Das ist jetzt nicht soooooo wichtig (ich kenne die Summen), aber ich stolpere das erstemal über dieses Phänomen.
Meinetwegen. Ich würde die „Spende“ aber für was anderes nutzen, weil ich kein anderes Office möchte.
Klar gibts die.
Ergibt aber wegen
„913 54 Freiburg im Breisgau Stadtkreis“
immer 6 Spalten
und wegen der notwendigen Unterscheidung zwischen:
828 45 Karlsruhe Landkreis
und
317 4 Karlsruhe Stadtkreis
sind 3 Spalten das einzig Sinnvolle
Ich schrieb doch, daß ich imstande bin, Text zu teilen, aber nach der eleganten Lösung suche.
Die Frage „wer bastelt mir“ bedeutet, daß ich dazu selber nicht fähig bin.
Und der Hinweis „wer hat Zeit und Lust“ bedeutet im Umkehrschluß, daß, wer keine Zeit und/oder keine Lust hat, einfach weiterklickt.
Ich werde diese „Mode“ (bei mir fällt das unter Unart!), daß jemand Zeit und Energie verschwendet, um auf glasklar formulierte Fragen alles mögliche zu antworten, nur keine Antwort auf die Frage, nie verstehen.
P.S. die Erweiterung Deiner baden-württembergischen Geografie-Kenntnisse ist umme.
Ich werde diese „Macke“ (Mode möchte ich es nicht nennen) wohl nie verstehen, dass Leute sich über Antworten beschweren, die ihnen nicht gefallen. Aber nun gut. Jeder soll nach seiner Façon selig werden.
Hallo Gudrun
Vor lauter Nebenschauplätzen sieht man gar nicht mehr, ob nun Dein Problem gelöst ist oder nicht. Falls nicht: Hast Du es schon einmal mit „Blitzvorschau“ (Excel 2013) versucht?
ZU SPÄT - Ich habe erst jetzt realisiert, dass Du mit Excel 97 arbeitest, und kann diesen Beitrag nicht mehr löschen, nur noch bearbeiten.
danke der Nachfrage.
Alles zu meiner Zufriedenheit gelöst:
Das einzige, was offenblieb, war die eher akademische Frage, warum die Summenformel nicht funktioniert, wenn die Formel ohne WERT() gestaltet ist.
Wie oben auch geschreiben, es ist nicht wichtig (bzw. mit WERT() vornedran jetzt erledigt). Wenn Du aber auf Anhieb eine Erklärung hast, dann tu Dir keinen Zwang an.
Hier nochmal zum Vergleich:
Wenn Du aber auf Anhieb eine Erklärung hast,
Die Erklärung ist oben schon geliefert worden: Die Formel LINKS() ergibt einen Text (hier verschiedene Ziffern, aber keine „Excel-konforme“ Zahlen). Deshalb funktioniert SUMME() nicht. Warum es mit Einzelsummanden trotzdem geht (C1 + C2 …), das wird ein Redmonder-Geheimnis bleiben.
Eine Variante hätte ich Dir noch für SUMME(), so dass Du die Formel WERT() nur einmal eingeben musst: =SUMME(WERT(C1:C5))
Diese Formel musst Du als Matrix-Formel eingeben: Statt nur mit RETURN musst Du sie abschliessen mit CTRL-SHIFT-RETURN. Es werden dann automatisch die Klammern „{“ und „}“ eingesetzt. Ob das in Deiner Excel-Version schon klappt, weiss ich allerdings nicht (mehr).
grandiose Erklärung, die immer auf Unerklärliches paßt.
Danke, funktioniert.
Aber selbstverständlich doch!
Mit einer Matrix-Formel hatte ich ca. 1998 das erstemal zu tun.
Um die Stunden vom Arbeitszettel zu addieren, brauchte ich bis dahin zwei Hilfsspalten zum Umwandeln der Std. und Min. und fand dann in einem TB-Buch „Excel - Tipps und Tricks“ diese ellenlange Matrix-Formel, die ich jetzt grad mal aus den Tiefen meiner Festplatte ans Tageslicht geholt habe:
=WECHSELN(FEST(GANZZAHL(SUMME(STUNDE(I5:I695))+SUMME(MINUTE(I5:I695))/60)+REST(SUMME(MINUTE(I5:I695))/60;1)*0,6;2);";";":")
Ich wußte auch damals nicht, was ich tat , habe nur stur abgetippt (eine Heidenarbeit!), aber das Ergebnis war einfach super.
'nth gibt das nte Wort in einem String zurück
'T=Text,I=Index,S=Separator
'z.B.: nth("Das ist ein Test",2) => "ist"
'z.B.: nth("Das ist ein Test",-2) => "ein"
Function NTH$(ByVal T$, ByVal I%, Optional S$ = " ")
Dim ARR
ARR = Split(S & T, S)
If I >= 0 Then
NTH = ARR(I)
Else
NTH = ARR(UBound(ARR) + 1 + I)
End If
End Function
Die Rückgabe von nth kann natürlich in Zahl, Datum usw. konvertiert werden. Gruss Thomas