Office: Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen

Helfe beim Thema Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Ahh Mc Santa, jetzt versteh ich. Anteilig der Tage in den Kalenderwochen. Das geht natürlich auch, da ist die Berechnung nur auf die Tage in der KW zu... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von m8dungel, 28. Juli 2014.

  1. Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen


    Ahh Mc Santa,

    jetzt versteh ich. Anteilig der Tage in den Kalenderwochen. Das geht natürlich auch, da ist die Berechnung nur auf die Tage in der KW zu verteilen... Das geht natürlich auch! *biggrin.gif*
     
    BCoder, 30. Juli 2014
    #16
  2. OfficeUser Neuer User
    Hi McSanta,

    genau so sollte es aussehen *Smilie Sorry ich habe mich von Anfang an falsch ausgedrückt: Die Menge soll genau so wie du es berechnet hast, aufgeteilt werden:

    Beispiel: Menge 15.000 von 31.07. - 08.08.
    KW31: 4 Tage
    KW32: 5 Tage

    KW31: 15.000/9*4=6666,7
    KW32: 15.000/9*5=8333,3

    Wäre genial, wenn du für das eine Lösung finden könntest - ich stoße hier leider ziemlich an meine Grenzen *wink.gif*
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 31. Juli 2014
    #17
  3. Mit Arbeitstagen oder vollen Wochentagen (sprich 7)?
     
    BCoder, 31. Juli 2014
    #18
  4. Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen

    Hi, mit vollen Wochentagen (7) wäre es völlig ausreichend
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    m8dungel, 31. Juli 2014
    #19
  5. Hallo,

    also in der Datei können jetzt jahresübergreifend Zeiträume angegeben werden. Die Berechnung erfolgt dann nur bis zum Ende des Jahres (31.12.) bzw. ab dem Beginn des Jahres (01.01.)! Basis 7-Tage-Woche!!

    Für die Auflösung der übergreifenden Zeiträume muss der Satz einfach noch einmal für das 2te Jahr eingefügt werden (d.h. gleicher Datensatz nur das Jahr entsprechend anpassen)...

    Hoffe das hilft soweit...
     
    BCoder, 31. Juli 2014
    #20
  6. Hi BCoder

    Wow perfekt vielen Dank!!!! *Smilie Eine kleine Bitte noch: Könntest du noch die ausgegebenen Zahlen ohne Dezimalstellen runden?
    Kannst du mir auch erklären aus wwas sich die Formel auseinander setzt, dass ich so halbwegs nachvollziehen kann was hier geschieht?

    Danke!
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    m8dungel, 31. Juli 2014
    #21
  7. Guten Morgen,

    klar kann ich machen *Smilie...

    Also die Formel besteht aus 3 Teilen:

    =$C2/($F2-$E2+1)*(WENN(JAHR(DATUM($D2;1;7*WERT(TEIL(G$1;3;2))-3-WOCHENTAG("2/"&$D2;3))+6)>$D2;DATUM($D2;12;31);WENN(KALENDERWOCHE($F2)=WERT(TEIL(G$1;3;2));$F2;DATUM($D2;1 ;7*WERT(TEIL(G$1;3;2))-3-WOCHENTAG("2/"&$D2;3))+6))-WENN(JAHR(DATUM($D2;1;7*WERT(TEIL(G$1;3;2))-3-WOCHENTAG("2/"&$D2;3)))=KALENDERWOCHE(WENN(JAHR($E2)$D2;DATUM($D2;12;31);WENN(KALENDERWOCHE($F2)=WERT(TEIL(G$1;3;2));$F2;DATUM($D2;1 ;7*WERT(TEIL(G$1;3;2))-3-WOCHENTAG("2/"&$D2;3))+6))-WENN(JAHR(DATUM($D2;1;7*WERT(TEIL(G$1;3;2))-3-WOCHENTAG("2/"&$D2;3)))=KALENDERWOCHE(WENN(JAHR($E2) Alle Zellen auswählen, die Du formatieren möchtest
    -> Rechtskclick -> Zellen formatieren
    -> im Reiter Zahlen -> auf Zahl -> Dezimalstellen einstellen und evtl Tausendertrennzeichen -> OK
     
    BCoder, 31. Juli 2014
    #22
  8. Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen

    Vielen herzlichen Dank *Smilie
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    m8dungel, 4. August 2014
    #23
  9. Hallo BCoder,

    ich bräuchte wieder deine Hilfe, denn ich müsste nun die Menge nun doch in einer eigenen Tabelle auf die einzelnen Tage runterbrechen, denn ich muss es nun dann zusätzlich auch pro Monat auswerten.

    Hast du da einen Lösungsansatz bzw. kannst du mir bitte helfen?

    Danke im Voraus
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    m8dungel, 5. August 2014
    #24
  10. OfficeUser Neuer User
    Hi m8dungel und BCoder,
    ( habt ihr vielleicht auch richtige Namen, mit denen man euch besser ansprechen könnte? :-) )

    zunächst zu der Lösung für die KWs. Da kommt in der Formel einige Male die Excelfkt. KALENDERWOCHE() vor,
    mal mit der 2 als 2. Parameter, mal ohne 2. Parameter. So rechnet diese Fkt. oft falsch.
    Erst ab XL2010 gibt es den 2. Parameter 21 - und nur damit rechnet KALENDERWOCHE() die nach DIN/EN korrekte KW.
    Dazu gibt es viele Seiten im WWW. Hier nur mal eine davon:
    http://www.excelformeln.de/formeln.html?welcher=7

    In der Tabelle taucht in 2014 eine KW 53 auf. Im Jahr 2014 gibt es aber keine KW 53.

    m8dungel, hattest du den Wunsch, dass die Ergebnisse auf Ganzzahlen gerundet weden?
    Dann reicht das Umformatieren nicht aus, denn dabei bleiben die Werte mit x Nachkommastellen in den Zellen stehen,
    sie werden nur nicht angezeigt.
    Mit RUNDEN() werden die Werte geändert.

    Die Formel in O5 ist auch etwas kürzer als die in O3.

     CDEFGHIJKLMNOPQRSTU
    1   Wo-Beg13.01.1420.01.1427.01.1403.02.1410.02.1417.02.1424.02.14 15.12.1422.12.1429.12.1405.01.1512.01.15  
    2Menge gebuchtJahrLaufzeit StartLaufzeit Ende2014-032014-042014-052014-062014-072014-082014-09 2014-512014-522015-012015-022015-03 xxxx-53
    330000201423.12.201408.01.2015         10588    5294
    430000201523.12.201408.01.2015          70597059   
    530000201423.12.201408.01.2015         105885294    
    630000201523.12.201408.01.2015          70597059   
    7                   
    833201423.01.201424.02.2014 477771        
    933201423.01.201424.02.2014 477771        
    10                   
    1136201426.12.201412.01.2015         6    6
    1236201526.12.201412.01.2015          8142  
    1336201426.12.201412.01.2015         66    
    1436201526.12.201412.01.2015          8142  
    ZelleFormel
    G1=7*DM((7&1-LINKS(G2;4))/7+RECHTS(G2;2);)+177
    H1=G1+7
    O1=7*DM((7&1-LINKS(O2;4))/7+RECHTS(O2;2);)+177
    P1=O1+7
    O3=RUNDEN($C3/($F3-$E3+1)*(WENN(JAHR(DATUM($D3;1;7*WERT(TEIL(O;6;2))-3-WOCHENTAG("2/"&$D3;3))+6)>$D3;DATUM($D3;12;31);WENN(KALENDERWOCHE($F3)=WERT(TEIL(O;6;2));$F3;DATUM($D3;1;7*WERT(TEIL(O;6;2))-3-WOCHENTAG("2/"&$D3;3))+6))-WENN(JAHR(DATUM($D3;1;7*WERT(TEIL(O;6;2))-3-WOCHENTAG("2/"&$D3;3)))<$D3;DATUM($D3;1;1);WENN(KALENDERWOCHE($E3;2)=WERT(TEIL(O;6;2));$E3;DATUM($D3;1;7*WERT(TEIL(O;6;2))-3-WOCHENTAG("2/"&$D3;3))))+1)*WENN(UND(WERT(TEIL(O;6;2))>=KALENDERWOCHE(WENN(JAHR($E3)<$D3;DATUM($D3;1;1);$E3);2);WERT(TEIL(O;6;2))<=KALENDERWOCHE(WENN(JAHR($F3)>$D3;DATUM($D3;12;31);$F3);2));1;0);0)
    O5=RUNDEN($C5/($F5+1-$E5)*MAX(;MIN(O+7;$F5+1;1&-($D5+1))-MAX(O;$E5;1&-$D5));)
    G8=RUNDEN($C8/($F8-$E8+1)*(WENN(JAHR(DATUM($D8;1;7*WERT(TEIL(G;6;2))-3-WOCHENTAG("2/"&$D8;3))+6)>$D8;DATUM($D8;12;31);WENN(KALENDERWOCHE($F8)=WERT(TEIL(G;6;2));$F8;DATUM($D8;1;7*WERT(TEIL(G;6;2))-3-WOCHENTAG("2/"&$D8;3))+6))-WENN(JAHR(DATUM($D8;1;7*WERT(TEIL(G;6;2))-3-WOCHENTAG("2/"&$D8;3)))<$D8;DATUM($D8;1;1);WENN(KALENDERWOCHE($E8;2)=WERT(TEIL(G;6;2));$E8;DATUM($D8;1;7*WERT(TEIL(G;6;2))-3-WOCHENTAG("2/"&$D8;3))))+1)*WENN(UND(WERT(TEIL(G;6;2))>=KALENDERWOCHE(WENN(JAHR($E8)<$D8;DATUM($D8;1;1);$E8);2);WERT(TEIL(G;6;2))<=KALENDERWOCHE(WENN(JAHR($F8)>$D8;DATUM($D8;12;31);$F8);2));1;0);0)
    H8=RUNDEN($C8/($F8-$E8+1)*(WENN(JAHR(DATUM($D8;1;7*WERT(TEIL(H;6;2))-3-WOCHENTAG("2/"&$D8;3))+6)>$D8;DATUM($D8;12;31);WENN(KALENDERWOCHE($F8)=WERT(TEIL(H;6;2));$F8;DATUM($D8;1;7*WERT(TEIL(H;6;2))-3-WOCHENTAG("2/"&$D8;3))+6))-WENN(JAHR(DATUM($D8;1;7*WERT(TEIL(H;6;2))-3-WOCHENTAG("2/"&$D8;3)))<$D8;DATUM($D8;1;1);WENN(KALENDERWOCHE($E8;2)=WERT(TEIL(H;6;2));$E8;DATUM($D8;1;7*WERT(TEIL(H;6;2))-3-WOCHENTAG("2/"&$D8;3))))+1)*WENN(UND(WERT(TEIL(H;6;2))>=KALENDERWOCHE(WENN(JAHR($E8)<$D8;DATUM($D8;1;1);$E8);2);WERT(TEIL(H;6;2))<=KALENDERWOCHE(WENN(JAHR($F8)>$D8;DATUM($D8;12;31);$F8);2));1;0);0)
    G9=RUNDEN($C9/($F9+1-$E9)*MAX(;MIN(G+7;$F9+1;1&-($D9+1))-MAX(G;$E9;1&-$D9));)
    H9=RUNDEN($C9/($F9+1-$E9)*MAX(;MIN(H+7;$F9+1;1&-($D9+1))-MAX(H;$E9;1&-$D9));)
    O13=RUNDEN($C13/($F13+1-$E13)*MAX(;MIN(O+7;$F13+1;1&-($D13+1))-MAX(O;$E13;1&-$D13));)
    O14=RUNDEN($C14/($F14+1-$E14)*MAX(;MIN(O+7;$F14+1;1&-($D14+1))-MAX(O;$E14;1&-$D14));)
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 5. August 2014
    #25
  11. OfficeUser Neuer User
    Hi,
    und hier eine Lösung für Monate:

     CDEFGHIJKLMN
    1Menge gebuchtJahrLaufzeit StartLaufzeit Ende2014-102014-112014-122015-012015-022015-032015-04<- hier stehen die Monate
    230000201423.12.201408.01.2015  15.882,00    (Datum mit Format JJJJ-MM)
    330000201523.12.201408.01.2015   14.118,00    
    418201426.12.201412.01.2015  6,00     
    518201526.12.201412.01.2015   12,00    
    672201401.12.201410.02.2015  31,00     
    772201501.12.201410.02.2015   31,0010,00   
    ZelleFormel
    H1=DATUM(JAHR(G1);MONAT(G1)+1;1)
    I1=DATUM(JAHR(H1);MONAT(H1)+1;1)
    G2=RUNDEN($C2/($F2+1-$E2) * MAX(0;MIN(DATUM(JAHR(G);MONAT(G)+1;1);$F2+1;(1&-($D2+1)))-MAX(G;$E2;0+(1&-$D2)));)
    Diese Tabelle und auch die KW-Lösungen stehen in der hochgeladenen Mappe.
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 5. August 2014
    #26
  12. Guten Morgen Erich G.,

    Bei dem Thema Kalenderwoche gebe ich Dir absolut recht! Die Formeln, die nur mit einem Parameter angegeben sind, sollten natürlich zur Sicherheit noch mit dem 2. Parameter für den ersten Wochentag versehen werden!

    Zum Thema mit der KW53, wenn ich eine Aufteilung des Jahres nach KW vornehme und diesen auch als abgeschlossen betrachte, dann würde das Ergebnis für die KW1 falsch dargestellt werden, weil eben der letzte Teil des Jahres in die erste KW rutschen würde!
    Wie würdest Du das bei einer Auflösung eines abgeschlossenen Jahres umsetzen?
     
  13. Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen

    Hi Danny, *wink.gif*
    (ich heiße übrigens nicht "Erich G." - das ist nur meine MOF-UserID -, sondern einfach Erich...)

    "zur Sicherheit noch mit dem 2. Parameter für den ersten Wochentag versehen"
    reicht mir nicht so ganz aus. Es muss schon die 21 sein, nicht z. B. die 2, damit KALENDERWOCHE() richtig rechnet.

    Was meinst du damit?
    "wenn ich eine Aufteilung des Jahres nach KW vornehme und diesen auch als abgeschlossen betrachte"

    "würde das Ergebnis für die KW1 falsch dargestellt werden, weil eben der letzte Teil des Jahres in die erste KW rutschen würde"
    Was wäre daran falsch? Es ist einfach die Realität, dass einige Tage der KW 2015-01 noch zum Jahr 2014 gehören.
    Das kannst du doch nicht ändern wollen.

    Sieh dir mal in Zelle 'KW gerundet'!Q5 (oder in der Tabelle in meinem Beitrag #25 hier) die grün unterlegte Zahl 5294 an.
    Das ist der Anteil, der auf den in 2014 liegenden Teil der KW 2015-01 entfällt.

    In Q6 steht dann der Anteil in der KW 2015-*01, der in 2015 liegt: 7059.

    So habe ich das umgesetzt, oder nicht?
     
    Erich G., 5. August 2014
    #28
  14. Hallo Erich,

    ich sage ja nicht, dass deine Umsetzung nicht richtig ist oder falsch!

    In den Ausgangsposts von m8dungel war eine Auflösung des Jahres nach KW in 52/53 Spalten vorgesehen, ohne für jedes neue Jahr wieder Spalten anfügen zu müssen, sondern jahresübergreifend im selben Bereich.
    Damit fällt die Eingrenzung der KW um das Jahr, so wie es in Deinem Ansatz geschieht, weg.

    Es wird jedes Jahr in den Spalten KW1 bis KW52/53 dargestellt und genau bei dieser Darstellung wäre die KW1 falsch! Somit ist Deine pauschale Aussage, dass der Parameter "2 - Montag" grundsätzlich falsch ist nicht richtig! Es kommt eben darauf an, was genau dargestellt werden soll! Da muss der Nutzer entscheiden, wie er es darstellen möchte.
     
  15. OfficeUser Neuer User
    Hi Danny,
    hier habe ich mal die KWen für einige Jahre jeweils zum Jahresbeginn und -ende dargestellt.
    Da kann man schön sehen, was so alles vorkommen kann.

     ABCDEFGHI
    1JahrBegKW(Beg)2. KW Endvorletzte KWKW(End) 
    22010Fr 01.01.102009-532010-01 Fr 31.12.102010-512010-52 
    32011Sa 01.01.112010-522011-01 Sa 31.12.112011-512011-52 
    42012So 01.01.122011-522012-01 Mo 31.12.122012-522013-0154 Wochen
    52013Di 01.01.132013-012013-02 Di 31.12.132013-522014-01 
    62014Mi 01.01.142014-012014-02 Mi 31.12.142014-522015-01 
    72015Do 01.01.152015-012015-02 Do 31.12.152015-522015-53 
    82016Fr 01.01.162015-532016-01 Sa 31.12.162016-512016-52 
    92017So 01.01.172016-522017-01 So 31.12.172017-512017-52 
    102018Mo 01.01.182018-012018-02 Mo 31.12.182018-522019-01 
    112019Di 01.01.192019-012019-02 Di 31.12.192019-522020-01 
    122020Mi 01.01.202020-012020-02 Do 31.12.202020-522020-53 
    132021Fr 01.01.212020-532021-01 Fr 31.12.212021-512021-52 
    142022Sa 01.01.222021-522022-01 Sa 31.12.222022-512022-52 
    ZelleFormel
    B2=--(1&-A2)
    C2=JAHR(B2+3-REST(B2-2;7))&TEXT(KALENDERWOCHE(B2;21);"-00")
    D2=A2&TEXT(KALENDERWOCHE(B2+7;21);"-00")
    F2=(1&-A2-1)-1
    G2=A2&TEXT(KALENDERWOCHE(F2-7;21);"-00")
    H2=JAHR(F2+3-REST(F2-2;7))&TEXT(KALENDERWOCHE(F2;21);"-00")
    Fast jedes Jahr wird von 53 Wochen berührt, ab und zu eines von 54 Wochen - wie das Jahr 2012 (und 1984 und 2040).
    Bedeutet: Man braucht 53 oder 54 Spalten für die Verteilung auf die Wochen innerhalb eines Jahres.

    Sicher kann man die im Jahr liegenden Wochen ab 01 "durchnummerieren".
    Das wäre dann für dass Jahr 2012 vielleicht so zu interpretieren:
    Die 1. Woche im Jahr 2012 ist die DIN-KW 2011-52
    die 2. Woche im Jahr 2012 ist die DIN-KW 2012-01
    ...
    die 52. Woche im Jahr 2012 ist die DIN-KW 2012-51
    die 53. Woche im Jahr 2012 ist die DIN-KW 2012-52
    die 54. Woche im Jahr 2012 ist die DIN-KW 2013-01

    KALENDERWOCHE("01.01.2012";2) ist übrigens wirklich 1,
    KALENDERWOCHE("31.12.2012";2) ist 54.

    Es kommt darauf an, was man will. Klar sollte aber sein, dass die Nummern 1 bis 54 nichts zu tun haben mit der üblichen DIN-KW.
    Ich habe nicht geschrieben, dass der Parameter "2 - Montag" grundsätzlich falsch ist, sondern:
    "Erst ab XL2010 gibt es den 2. Parameter 21 - und nur damit rechnet KALENDERWOCHE() die nach DIN/EN korrekte KW."
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 6. August 2014
    #30
Thema:

Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen

Die Seite wird geladen...
  1. Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen - Similar Threads - Zahl vorgegebenen Zeitraum

  2. Exel Farbige Zahlen addieren

    in Microsoft Excel Hilfe
    Exel Farbige Zahlen addieren: Hallo an alle, folgendes Problem...ich möchte rote und blaue Zahlen zusammen zählen. Das Problem ist, dass ich eine Summenspalte für vormittags und nachmittags habe. In der Tabelle befinden sich...
  3. Sonnabende zählen

    in Microsoft Excel Hilfe
    Sonnabende zählen: Hallo, es geht um Office 2024. ich möchte von einem Startdatum in der Vergangenheit bis Heute() die Sonnabende zählen. Formeln sind nich mein Speziakgebiet. <img...
  4. X in die Zahl 1 Umwandeln

    in Microsoft Excel Hilfe
    X in die Zahl 1 Umwandeln: Moin, Ich möchte, wenn in einer Zelle ein X drin steht, das es in die Zahl 1 Umgewandelt wird. Meine Formel sieht so aus: =WENNFEHLER(SVERWEIS(AC76;'[20250310_Feiertagsplanung_1tes...
  5. In einer Zelle Zahlen erkennen und trennen

    in Microsoft Excel Hilfe
    In einer Zelle Zahlen erkennen und trennen: Guten Tag zusammen Ich habe folgende Daten in einer Zelle und muss diese in mehrere Spalten aufteilen, insbesondere benötige ich die Zahl, die hinter dem X steht PKP210SX90AOS08...
  6. Während der Eingabe überprüfen ob Zahl oder Text

    in Microsoft Access Hilfe
    Während der Eingabe überprüfen ob Zahl oder Text: Hallo, wenn ich in einem Zahlenfeld einen Text eingebe erfolgt folgende Meldung [ATTACH] Wie kann ich die Meldung abfangen um eine eigene Meldung auszugeben? Das Zahlenfeld ist mit 0 vor belegt...
  7. Spalten Sortieren nach Zahlen mit Buchstaben (1a,1b usw)

    in Microsoft Excel Hilfe
    Spalten Sortieren nach Zahlen mit Buchstaben (1a,1b usw): Hallo, ich habe hier eine Bauteileliste erstellt um diese leichter wiederzufinden. Das Problem ist, dass die Baugruppen unterteilt sind (ist ein Kartonbaubogen mit mehreren Hundert Teilen,...
  8. Inhaltsverzeichnis mit römischen Zahlen und der Rest in arabischen Zahlen

    in Microsoft Word Hilfe
    Inhaltsverzeichnis mit römischen Zahlen und der Rest in arabischen Zahlen: Hallo Zusammen, ich muss für meine Doktorarbeit ein Dokument erstellen, dass folgende Vorgaben hat: - Titelblatt - Inhaltsverzeichnis (mit römischen Zahlen) - Einleitung (Beginn mit Seite 1)...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden