Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1964to1968
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Amerik. -> deutsch und dann damit rechnen

Amerik. -> deutsch und dann damit rechnen
24.02.2024 11:02:24
Lisa
Hallo zusammen,

ich weiß mir nicht mehr zu helfen, daher wende ich mich an euch. Vielleicht kann mir einer einen Denkanstoß geben?

Es geht um meine Tabelle, bei dem Zahlen in amerikanischer Schreibweise geschrieben werden, dh mit einem Punkt anstelle mit einem Komma.
Jetzt habe ich schon herausgefunden, wie ich das ganz easy ändern kann:
In Zelle A2 steht 37.5 und ich möchte in der nebenstehenden 37,5 daraus machen:
=ERSETZEN(A2;FINDEN(".";A2;1);1;",")

Perfekt!
Allerdings möchte ich dann mit den 37,5 (aus Zelle B2) weiterrechnen und das erlaubt mir Excel nicht. Trage ich manuell 37,5 (siehe Beispieldatei Zeile 3) ein, geht die Rechnung, wenn ich allerdings auf die Zelle B2 verweise funktioniert es nicht.

Im konkreten geht es darum, dass ich dann eine WENN-Prüfung vornehme. Er soll also prüfen, ob die Zahl (die mit Komma aus B2) größer, gleich oder kleiner ist als die Zahl (D2, welche ich händisch in deutscher Schreibweise eintrage).

Woran liegt das und wie könnte ich es lösen? Anbei zum einfachen Verständnis die Beispieldatei.
https://www.herber.de/bbs/user/167294.xlsx

Vielen Dank schon für eure Unterstützung!

22
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: =ERSETZEN(A2;FINDEN(".";A2;1);1;",")*1
24.02.2024 11:12:55
JoWE
AW: =ERSETZEN(A2;FINDEN(".";A2;1);1;",")*1
24.02.2024 11:21:36
onur
Oder aber auch "- 0" am Ende. :)
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 11:18:29
onur
ERSETZEN ist doch eine Textfunktion. Alles was hinten dabei herauskommt, ist folglich auch TEXT.
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 11:38:11
Lisa
Vielen Dank @onur und @JoWE für eure Hilfe und schnelle Rückmeldung!

Dürfte ich euch noch etwas fragen? Es hat mit der gleichen Tabelle zu tun und auch wieder von amerik. auf deutsch ;) Daher habe ich den Thread noch auf "offen" belassen.

In einer Zelle habe ich ein Datumsformat drin, welches ich nirgends umgeändert bekomme, da dieses so seltsam ist.
Da steht zum Beispiel "Mar20'24", was soviel bedeutet wie 20. März 2024. Ich möchte damit auch weiter rechnen, und zwar benötige ich die Dauer von heute bis zu diesem Tag. Allerdings lässt sich das mit dem Format nicht berechnen und ich habe dieses mal überhaupt keine Ahnung wie ich das lösen soll. Habe schon versucht, das Datumsformat (die Zelle als solches) bei benutzerdefiniert umzuformatieren, leider ohne Erfolg.

Diese Formel möchte ich dann anschließend verwenden: =WENN(ISTLEER(C2);;MAX(F2-HEUTE();0))
In Zelle C2 steht berechnen und dann wird die Dauer von Datum aus F2 bis heute berechnet. Das klappt auch hervorragend, wenn ich händisch das Datum eintrage. Mit "Mar20'24" kann Excel leider nichts mit anfangen. Wisst ihr da auch eine Lösung?
Anzeige
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 11:56:00
onur
"Mar20'24"
Ersten 3 Zeichen abschneiden und in einer von dir erstellten Tabeele per SVerweis suchen lassen (Jan; 01; darunter Feb; 02 usw) - dann hast du den Monat als Zahl
Die restlichen Zeichen vor dem Apostroph abschneiden und du hast den Tag
Rest nach dem Apostroph abschneiden, "20" davor und du hast das Jahr.
Das alles durch ":" getrennt und du hast ein Datum als Text.
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 12:11:12
Lisa
Super Tipp! Danke Onur!

Habe nun das mit dem Abschneiden und SVERWEIS erstellt:
=SVERWEIS(LINKS(F2;3);Datum!A1:B12;2;FALSCH) und ich komme auf "3", was richtig ist, da 3. Monat.

Leider habe ich den Rest nicht ganz verstanden, wie bekomme ich nun den Monat mit dem Tag verknüpft? Ich hatte nach der Formel ":" geschrieben, aber ich denke, das meintest du nicht so...weil das klappt nicht.
Anzeige
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 12:14:34
onur
Schreibe nicht 3 in die Tabelle, sondern "03" als Text.
Am Ende:
=DatWert(Tag & ":" & Monat & ":" & Jahr)
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 12:17:12
onur
Sorry - "." natürlich statt ":" !
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 12:28:15
Lisa
Oh! Das mit dem DatWert kann ich noch nicht :)

Habe die Tabelle angepasst und die Monte als "Text" geschrieben.

Ich habe das nun alles eingetragen (wobei ich nicht weiß, wie ich den Tag mittendrin von dem ganzen "abschneiden" soll. Habe da händisch "20" eingetragen). Leider kommt als Ergebnis "0" heraus und nicht wie gewünscht: 20.03.2024. Hier die Beispieldatei.

https://www.herber.de/bbs/user/167296.xlsx
Anzeige
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 12:51:28
Lisa
Stimmt! Das ist untergegangen! Ich muss hier noch durchblicken...es stehen leider nicht alle Antworten untereinander. Sorry! Habe es erhalten. Danke! Jetzt weiß ich wie ich den Tag da rausziehen kann. Leider ist die Datenmenge so gewaltig und die vielen Hilfs-Spalten, die nun dafür benötige :/
AW: oder in E2: =DATUM(D2;C2;B2)
24.02.2024 12:39:31
JoWE
AW: oder in E2: =DATUM(D2;C2;B2)
24.02.2024 12:40:57
onur
Oder SO. :))
Viele Wege führen ....
Anzeige
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 12:39:59
onur
Du solltest den SVerweis noch fixieren,für den Fall, dass du die Formel runterziehen musst:
=SVERWEIS(LINKS(A2;3);Datum!$A$1:$B$12;2;FALSCH)
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 12:45:29
Lisa
@Onur: Das klappt hervorragend!

Allerdings habe ich nun durch diese eine Problematik (Mar20'24 in 20.03.2024) 4 neue Hilfs-Spalten generieren müssen und eine komplette Tabelle (Datum). Das ist bei der Datenmenge, die ich bearbeite leider sehr viel.

Wie ginge es denn, dass ich alle Zellen miteinander verknüpfe und somit keine weitere "Hilfs"Spalte benötige?

Also
=DATWERT(B2& "." & C2 & "." & 20 &D2)
Und in B2 die Formel für Tag
C2=SVERWEIS(LINKS(A2;3);Datum!A1:B12;2;FALSCH)
D2=RECHTS(A2;2)
Anzeige
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 12:52:24
Onur
In der Endformel einfach statt z.B. B1 die Formel von B1 eingeben.
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 13:01:45
Lisa
WOW!! Vielen lieben Dank Onur! Hat alles super geklappt! :D
Gerne!
24.02.2024 13:45:51
Onur
AW: Amerik. -> deutsch und dann damit rechnen
25.02.2024 00:39:24
onur
Genauso kann man auch kompliziertere Formeln entwickeln.
Einfach in Teilprobleme auflösen, die Teilformeln testen und dann, wenn alle Teilergebnisse stimmen, das Ganze zusammenbauen, so dass aus 4 Formeln eine einzige lange wird.
AW: Amerik. -> deutsch und dann damit rechnen
24.02.2024 13:04:41
JoWE
wenn in A2 dies steht: Mar20'24, könnte die Formel in B2 z.B. auch so lauten:
=DATUM(TEIL(A2;4;2) & RECHTS(A2;2);SVERWEIS(LINKS(A2;3);Datum!A1:B12;2;FALSCH);TEIL(A2;4;2))
siehe: https://www.herber.de/bbs/user/167301.xlsx
Gruß
Jochen
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige