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

Forumthread: Tage zusammenzählen und als Wochen ausgeben

Tage zusammenzählen und als Wochen ausgeben
09.06.2024 16:21:55
Sergej
Hallo Leute,

ich habe in einer Zelle beispielsweise diesen Inhalt:
30 Tage Termin + 10 Tage Zusatz + 14 Tage Zugabe 3.2 + 1 Tag Besuch

Wenn ich die Zahlen vor dem Wort "Tage" oder "Tag" zusammenzähle, dann sind es 55 Tage bzw. 11 Wochen
Wie kann ich es bitte per Formel berechnen? Die Ausgabe soll im Beispiel so sein: 55 Tage (11 Wochen)

Beste Grüße,
Sergej
Anzeige

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tage zusammenzählen und als Wochen ausgeben
09.06.2024 16:52:15
BoskoBiati2
Hallo,

mit Daten --> Text in Spalten --> Trennzeichen "+" den Text aufteilen.
Mit dieser Formel addieren (Text stand in A1):

=SUMME(--GLÄTTEN(LINKS(A1:D1;SUCHEN("T";A1:D1)-1)))



Gruß


Edgar
AW: Tage zusammenzählen und als Wochen ausgeben
10.06.2024 09:53:18
Sergej
Hallo Ralf,

ich habe leider die Beta von Excel 365 nicht :-)

Gruß,
Sergej
Anzeige
AW: Tage zusammenzählen und als Wochen ausgeben
10.06.2024 10:01:54
SF
Hola,
welchen Ralf meinst du und wo steht hier etwas mit der Beta von 365?
Gruß,
steve1da
AW: Tage zusammenzählen und als Wochen ausgeben
10.06.2024 11:01:22
Sergej
Heute morgen gab es Probleme mit Forum. Wahrscheinlich sind dadurch eine oder andere Antwort vom System verloren gegangen.
AW: Tage zusammenzählen und als Wochen ausgeben
10.06.2024 10:10:27
daniel
HI

eine Möglichkeit für ältere Excelversionen. Hier kann man einen Text für die Weiterverarbeitung mit Hilfe des xml-Filters aufteilen:
hier werden alle Zahlen addiert, die als einzelnes Wort im Text stehen. Beim "3.2" wird durch den Austausch von "." durch "x" verhindert, dass dieses Wort "3.2" als Datum und damit als Zahl interpretiert wird.

=SUMME(XMLFILTERN("&ltx&gt&lty&gt"&WECHSELN(WECHSELN(A1;".";"x");" ";"&lt/y&gt&lty&gt")&"&lt/y&gt&lt/x&gt";"//x/y"))


Gruß Daniel
Anzeige
AW: Tage zusammenzählen und als Wochen ausgeben
10.06.2024 11:04:17
Sergej
Hallo Daniel,

es sieht sehr gut aus. Die Tagen werden richtig zusammengezählt. Vielen Dank!

Bsp. 55 Tage

Kann man in der Formeln noch integrieren, dass die Wochen ebenfalls ausgerechnet werden?
55 Tage (11 Wochen)

Gruß Sergej

Stringverkettung
10.06.2024 12:17:30
{Boris}
Hi,

das ist dann nur noch Stringverkettung. Ich gehe (bei Deinem Wunschergebnis) davon aus, dass Du 1 Woche mit 5 Tagen rechnest und nur "volle" Wochen angezeigt haben möchtest:

=SUMME(XMLFILTERN(""&WECHSELN(WECHSELN(A1;".";"x");" ";"")&"";"//x/y"))&" Tage ("&GANZZAHL(SUMME(XMLFILTERN(""&WECHSELN(WECHSELN(A1;".";"x");" ";"")&"";"//x/y"))/5)&" Wochen)"

VG, Boris
Anzeige
AW: Stringverkettung
10.06.2024 14:07:44
Sergej
Hallo Boris,

deine Formel sieht vielversprechend aus. :-)

Dennoch bekomme ich #WERT als Ergebnis.

Gruß Sergej
AW: Stringverkettung
10.06.2024 14:16:47
daniel
Hi
vermutlich hat Boris die richtige Formel gepostet, aber nicht mehr daran gedacht, dass er Forumseditor nach HTML-Tags sucht, die Formatierungsanweisungen für den Text enthalten könnten.
Leider enthält die Formel viele solcher Tags, daher wird sie falsch dargestellt, weil die Texte zwischen solchen Tags verschwinden.
um das zu verhindern, müsste man jedes ">" als "&gt" und jedes "" als "&lt" angeben.

im prinzip sieht seine Formel so aus, für das "xxx" musst du meine Formel einsetzen.

= xxx & " Tage " & Aufrunden(xxx/5;0) & " Wochen"



Gruß
Anzeige
Ja - danke! ...oT
10.06.2024 16:32:08
{Boris}
VG, Boris
AW: Ja - danke! ...oT
10.06.2024 18:35:54
Sergej
Vielen herzlichen Dank!
Außer Konkurrenz
RPP63
Moin!
Außer Konkurrenz, da brandneu in der Beta von Excel 365:
 AB
530 Tage Termin + 10 Tage Zusatz + 14 Tage Zugabe 3.4 + 1 Tag Besuch55

ZelleFormel
B5=SUMME(--WECHSELN(REGEXEXTRACT(A5;"\d+ T";1);" T";""))


Gruß Ralf
Anzeige
Außer Konkurrenz
RPP63
Moin!
Außer Konkurrenz, da brandneu in der Beta von Excel 365:
 AB
530 Tage Termin + 10 Tage Zusatz + 14 Tage Zugabe 3.4 + 1 Tag Besuch55

ZelleFormel
B5=SUMME(--WECHSELN(REGEXEXTRACT(A5;"\d+ T";1);" T";""))


Gruß Ralf
Anzeige
Bevor ich es vergesse....
09.06.2024 16:54:02
BoskoBiati2
das ergibt nur die Tage. In Wochen umrechnen kannst Du wohl alleine.

Gruß

Edgar
AW: Bevor ich es vergesse....
09.06.2024 17:22:40
Sergej
Muss man den Text vorher aufteilen?
AW: Bevor ich es vergesse....
09.06.2024 17:25:20
BoskoBiati2
Hi,

hast Du meinen Beitrag komplett gelesen?

Gruß

Edgar
Anzeige
AW: Bevor ich es vergesse....
Sergej
Hi Edgar,

selbstverständlich habe ich dein Beitrag vollständig gelesen.

Gruß,
Sergej

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige