Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Erkennt Excel die Wochenkalander?





Frage

Hallo an Alle, Ich habe ein Dienstplanprogramm geschrieben, das Programm vermittelt monatliche Summe meiner Arbeitstunde in einem Monat. Ich wollte gern auch die Summe meiner Arbeitstunde in einzelner Kalanderwoche wissen, z.B. Wie viel ich in erster Kalanderwoche Arbeitstunde habe, und in zweiter und so weiter. Aber es gibt ein Problem dass Jedes Monat fängt mit einem anderen Wochentag Z.B. Januar fängt an mit Dienstag und Februar mit Donnerstag. Und deswegen, die Summe der Arbeitstunden pro Woche zu vermitteln, muss ich zu jedem Monat manuell anpassen, Samstag, 1. Januar 2005 ------------------------ -6 Sonntag, 2. Januar 2005 ------------------------- 4 Montag, 3. Januar 2005------------------------------6 Dienstag, 4. Januar 2005-------------------------´--5 Mittwoch, 5. Januar 2005------------------------- ---6 Donnerstag, 6. Januar 2005--------------------- Freitag, 7. Januar 2005 -------------------------- - 8 Samstag, 8. Januar 2005 ------------------------ Sonntag, 9. Januar 2005 -------------------------- 8 Montag, 10. Januar 2005 ---------------------------6 Dienstag, 11. Januar 2005---------------------------6 Mittwoch, 12. Januar 2005-------------------- ------ 7 Donnerstag, 13. Januar 2005 -------------- Freitag, 14. Januar 2005------------------ ----- ------7 Samstag, 15. Januar 2005---------------------------4 Sonntag, 16. Januar 2005------------------------ ----6 Stunden In erster Woche Stunden In zweiter Woche Stunden In dritter Woche Stunden In vierter Woche Stunden In fünfter Woche Stunden im Monat Wenn ich jetzt für erster Woche eingebe (=summe(B1:B2)das passt denn nur für Januar. Die Frage ist, kann Excel automatische die Kalanderwoche erkennen und dementsprechend die deren Stunden addieren? Oder gibt’s es eine andere Möglichkeit? Ich bin Für jedes Tipp Dankbar. MGF Alex

Antwort 1 von rainberg

Hallo Alex,

füge vor der Datumsspalte eine Hilfsspalte ein, in der du in jeder Zeile die Kalenderwoche ausgeben lässt.
Damit ist es möglich mit SUMMEWENN() die Wochensummen zu ermitteln.
Beispiel:
Spalte A = Kalenderwoche
Spalte B = Datum
Spalte C = Stunden

Formel:

=SUMMEWENN(A:A;x;C:C)


Für x setzt du die gesuchte Kalenderwoche ein.

Gruß
Rainer

Antwort 2 von Alexx1

Hi Rainer,
Danke für dein Antwort, aber ich habe nicht ganz verstanden, z.B.. wie lasse ich die Kalanderwoche Nummer in jeder Zeile ermitteln? Ich habe so gemacht wie du gesagt hast,
Spalte A = Kalenderwoche
Spalte B = Datum
Spalte C = Stunden

Jetzt was soll ich in A2(A3,A4 usw.) eingeben
In B2 gebe ich Datum ein 01.01.2006.
In C2 die Stunde ,z.B. 5:00
Welche Formel kommt für Summe der Stunden der ersten Woche?
Ich hoffe , es ist nicht verwirrend.

M F G
Alex

Antwort 3 von rainberg

Hallo Alex,

schreibe in A2 folgende Formel und kopiere sie nach unten:

=KÜRZEN((B2-DATUM(JAHR(B2+3-REST(B2-2;7));1;REST(B2-2;7)-9))/7)


Die Formel für die Summenermittlung hatte ich dir bereits genannt.
Anstatt x schreibst du 1oder 2 oder 3 usw. je nach dem aus welcher Woche du die Summe berechnen willst.

Gruß
Rainer

Antwort 4 von Alexx1

Hallo Rainer,
Vielen Dank, es is einfach super, alles klappt, ich habe noch eine kleine Frage bezüglich Summenermittlungformel(=SUMMEWENN(A:A;x;C:C) ),
Kann Excel die summe der Wochenstunden nach der Reihe in SpalteA ermitteln, ohne man die Wochennummer eingeben muss.Z.B., die Summe der
niedrigsten Wochennummer (5. woche in Zelle C33)
Danach 6.,Woche in Zelle C34 und usw., Unabhängig von Monat.

Ich bin weiter gekommen, bedanke mich .

MFG
Alex

Antwort 5 von rainberg

Hallo Alex,

schreibe in D2 folgende Formel und kopiere sie nach unten

=WENN(A3<>A2;SUMMEWENN(A:A;A2;C:C);"")


Damit erhältst du am letzten Tag jeder Woche die Wochensumme.

Gruß
Rainer

Antwort 6 von Aliba

Hi Alex,

schreibe in C33 die Formel:
=MIN(A:A)
in C34 die Formel:
=WENN(C33="";"";WENN(C33+1>MAX($A$1:$A$23);"";C33+1))
diese Formel noch 3 Zellen nach unten kopieren.
In D33 schreibst Du nun die Formel:

=SUMMEWENN(A1:A31;C33;C1:C31)

Diese Formel dann 4 Zellen nach unten kopieren.

CU Aliba

Antwort 7 von Alexx1

Hallo Rainer und Hallo Aliba,
Ihr Seid echt super, Es ist echt erstaunlich, was ihr leistet.Es funktioniert, wie ich wollte.
Ich danke euch viel mals, und Alles gute.

MFG
Alex

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: