Anzeige
Archiv - Navigation
912to916
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
912to916
912to916
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Projektaufwand

Projektaufwand
08.10.2007 14:26:00
Christian
Hallo Leute,
ich hab da mal ein Problem. Habe eine Tabelle die Zeitaufwände der einzelnen Mitarbeiter erfasst. ( z.B. Spalte A "08.10.2007" Spalte B "Projekt Bla-Bla" Spalte C "02:00" Stunden. Soweit, so gut.
Ich möchte nun den Projektaufwand z.B im vierten Quartal 2007 zusammenfassen und in Projekttagen
(8 Stundenweise) in die zugehörige Zelle auf dem Tabellenblatt "Projektübersicht" übertragen lassen.
Zugehörige Zell D:5 auf Worsheets "Projektübersicht" = 1.Quartal
Zugehörige Zell E:5 auf Worsheets "Projektübersicht" = 2.Quartal
Zugehörige Zell F:5 auf Worsheets "Projektübersicht" = 3.Quartal
Zugehörige Zell G:5 auf Worsheets "Projektübersicht" = 4.Quartal
Verstanden ?

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Projektaufwand
08.10.2007 16:06:00
loberg
Hallo,
so wiet ich weiß, gibt es keine Excel-Funktion für die Berücksichtigung eines Quartals.
Mein Vorschlag wäre, irgendwo (hidden) die Zeiträume für ein Quartal zu hinterlegen.
Q1 1.1.07 31.3.07
Q2 ...
Un dann mit kleiner und größer die Auwände zu summieren...
Grüße
lob

AW: Projektaufwand
09.10.2007 11:24:00
Christian
Danke schon mal für den ersten Hinweis !
Hat sonst noch jemand eine Idee ?

AW: Projektaufwand
09.10.2007 12:42:09
fcs
Hallo Christian,
die Summierungen kann man mit SUMMENPRODUKT machen in dass dann die zu erfüllenden Bedingungen als Produkte eingebaut werden.
Das Quartal kann man mit folgender Formel berechenn:
=AUFRUNDEN(MONAT(Datum)/3;0)
Datum ist dann die Zelle in der das Datum steht.
Nachfolgend ein Beispiel zur Berechnung der Summenwerte. Die Formel in D5 kannst du nach rechts und unten kopieren.
Gruß
Franz

Tabelle Projektübersicht:
Spalte	C	D	E	F	G
Zeile 1	Projektage
Zeile 2	ab Jahr	2007	Std/Tag	8
Zeile 3		Quartal
Zeile 4	Projekt	1	2	3	4
Zeile 5	A	0,1	1,3	0,0	1,3
Zeile 6	B	0,3	0,0	2,0	1,4
Zeile 7	C	0,4	0,8	1,2	0,9
Formel in D5: =SUMMENPRODUKT((Tabelle1!$B$2:$B$30=$C5)*
(AUFRUNDEN(MONAT(Tabelle1!$A$2:$A$30)/3;0)=D$4)*
(JAHR(Tabelle1!$A$2:$A$30)>=$D$2)*(Tabelle1!$C$2:$C$30))*24/$F$2
Beispieldaten Tabelle1:
Datum	Projekt	Stunden
01.01.2007	A	1:02
01.02.2007	B	2:30
01.03.2007	C	3:30
01.04.2007	A	4:30
01.05.2007	A	5:30
01.06.2007	C	6:30
01.07.2007	B	7:30
01.08.2007	B	8:30
01.09.2007	C	9:30
01.10.2007	A	10:30
01.11.2007	B	11:30
01.12.2007	C	7:00


Anzeige
AW: Projektaufwand
09.10.2007 18:28:20
Christian
Hiiiillfe !!
Nicht so kompliziert - ich komme da nicht so schnell mit.
=SUMMENPRODUKT((Zeiterfassungsliste!$A$2:$A$30(=>"01.10.2007"=<"31.12.2007")) *(AUFRUNDEN(MONAT(Zeiterfassungsliste!$A$2:$A$30)/3;0)=G3)*(JAHR(Zeiterfassungsliste!$A$2:$A$30)(> "01.10.2007")*(Zeiterfassungsliste$A$2:$A$30)) *24/8
also soweit habe ich das verfolgen können und aufbröseln können !

AW: Projektaufwand
10.10.2007 03:22:30
fcs
Hallo Christian,
was heißt hier kompliziert. Das was du daraus machen willst ist ja noch komplizierter und gar nicht erforderlich.
In deiner Fragestellung ergaben sich für mich für die Summenbildung 3 Bedingungen:
1. Projekt
2. Qualtalsweise
3. In welchen Jahr bzw. Zeitraum
wobei die dritte Bedingung nur erforderlich ist, wenn in der Liste Daten aus mehreren Jahren enthalten sind.

=SUMMENPRODUKT(
(Tabelle1!$B$2:$B$30=$C5)* --- dieser Teil vergleich die Einträge in Spalte B mit Projekt in C5
(AUFRUNDEN(MONAT(Tabelle1!$A$2:$A$30)/3;0)=D$4)* --- Prüft ob das Datum im Quartal liegt
(JAHR(Tabelle1!$A$2:$A$30)>=$D$2)* --- Prüft ob das Jahr des Datums >= der Vorgabe ist
(Tabelle1!$C$2:$C$30) ---- sind die Stunden(als Exelzeit) der einzelnen Einträge
)*
24  ---- Umrechnungsfaktor für Zeit vom Excelzeitformat in Dezimal-Tage
/$F$2 ---- Stunden pro Projekttag

Sinnvoller Weise schreibt man die variablen Werte Projekt, Quartal, Zeitraum und Stunden pro Tag in separate Zellen und nicht in die Formel. Denn im nächsten Quartal ändern sich ggf. einige dieser Angaben oder dein Boss will mit einer anderen Stundenzahl pro Tag die Projekttage berechnet haben. Dann ist es einfacher die Zellwerte zu ändern als an den Formeln rumzudoktern. Das Setzen der relativen und absoluten Bezüge in der Formel sorgt dann dafür, dass man durch kopieren der Formeln ruckzuck eine Übersicht über alle 4 Quartale und mehrere Projekte erzeugen kann.
=SUMMENPRODUKT((Zeiterfassungsliste!$A$2:$A$30(=>"01.10.2007"= "01.10.2007")*(Zeiterfassungsliste$A$2:$A$30)) *24/8
also soweit habe ich das verfolgen können und aufbröseln können !

Scheinbar doch nicht so ganz


=SUMMENPRODUKT(
(Zeiterfassungsliste!$A$2:$A$30(=>"01.10.2007"= "01.10.2007")* ---Warum noch eine Datumsprüfung?
Die vorhandene Prüfung auf Jahr in Verbindung mit Quartal reicht, Syntax nicht korrekt.
(Zeiterfassungsliste$A$2:$A$30) ---- Hier muss die Spalte C (Stunden im Zeitformat) angegeben  _
werden, bei deinen Angaben werden die Tage in Spalte A summiert, nicht die Stunden.
) *24/8


Soll die Summe für die einzelnen Projekte gebildet werden ? Diese Prüfung hast du komplett weggelassen.
Wenn Nein, dann kommst du mit "einfachen" SUMMENWENN-Berechnungen aus:


=(SUMMEWENN(Zeiterfassungsliste!$A$2:$A$30;"


Außerdem solltest du dir überlegen die Auswertung der Daten evtl. in einem Pivottabellenbericht zu machen. dort hast du mit der Gruppierungsfunktion die Möglichkeit die Summenwerte in Zyklen(Woche, Monat, Quartal, Jahr) zu berechnen. Kleines Handicap: Für die Zeiten muss du ein berechnetes Feld anlegen, dass die Zeitangabe in Projekttage umrechnet.
Gruß
Franz
Weitere Tipp1:
1. lange Tabellenamen tragen nicht unbedingt zur Übersichtlichkeit in Formeln bei. Weniger ist manchmal mehr.
2. Eine Beispieltabelle ist immer hilfreich bei Fragen, speziell wenn sich relativ komplizierte Formeln abzeichnen; ggf. sensible Daten anonymisieren.
Gruß
Franz

Anzeige
AW: Projektaufwand
10.10.2007 08:42:32
Christian
Viele vielen Dank lieber Franz.
Du erklärst das super gut !
Und natürlich muß ich nach Projekten unterscheiden.
Die Projektübersicht und die Zeiterfassungsliste sehen so aus, wie ich es Dir in einer Mail heute abend erst dranhängen kann. Ich vertehe natürlich das das besser ist so etwas zu sehen.
zu Tipp1. Die Länge der Worksheet-Bezeichnung konnte ich mir leider nicht aussuchen.
zu Tipp2.

Hallo Christian, was heißt hier kompliziert....

und die Aussage:


"speziell wenn sich relativ komplizierte Formeln abzeichnen"

passt nicht so zusammen.
Trotzdem vielen Dank, und bis heute abend.

Anzeige
AW: Projektaufwand
10.10.2007 10:13:00
fcs
Hallo Christian,
der lange Tabellenname spielt für für Excel-selber meistens keine Rolle,ob 1 oder 32 Zeichen: egal.
Nur werden bei langen Tabellennamen die die Formeln so elendig lang, wenn der Tabellenname mehrfach angegeben werden muss.
Die Zeichenzahl, die man in eine Zelle mit Formel eintragen kann ist auch nicht unendlich groß.
Kompliziert?
Das ist natürlich relativ.
Die Lösung für dein Problem ist eigentlich nicht kompliziert, wenn man den Lösungsansatz hat.
Die Funktion SUMMENPRODUKT ist halt dadurch so stark, dass in ihr Funktionalitäten stecken die man auf den ersten Blick nicht vermuten würde. Es können halt nicht nur die Inhalte der Zellen in Spalten miteinander multipliziert und summiert werden sondern auch Berechnungsergebnisse aus diesen Zellen.
In diesem Fall werden die Ergebnisse (WAHR oder FALSCH bzw. 1 oder 0) der Vergleichsberechnung(en) für eine oder mehrere Spalten mit dem jeweiligen Stundenwert multipliziert und summiert.
Alternativ kann man auch mit Matrix-Formel arbeiten, die verständlicher erscheinen mögen:

Matrixformel:
=SUMME(WENN((A1:A10=E1)*(B1:B10=E2)*(C1:C10=E3)>0;D1:D10;0))
Die Multiplikation der Wahrheitswerte entspricht dabei der UND-Logigik für die Wahrheits-Werte,  _
ODER-Logik wird durch Addition der Wahrheitswerte dargestellt.
entspricht der Formel
=SUMMENPRODUKT((A1:A10=E1)*(B1:B10=E2)*(C1:C10=E3)*D1:D10)


Gruß
Franz

Anzeige
AW: Projektaufwand
10.10.2007 20:03:00
Christian
Hallo Franz,
ich habe heute nachmittag noch ein wenig genauer in Deine Formel geschaut. Es hat zwar ein wenig gedauert, bis das "Licht aufging", doch dank Deiner super Erklärung ist es jetzt auch um diese Uhrzeit taghell. Will sagen: Ich habe es hinbekommen.
Vielen lieben Dank nochmals für Deine ausgesprochen gut erklärte Hilfestellung !!
Mann könnte meinen, Du machst so etwas beruflich und tag-täglich.
Vielen vielen Dank - Ein hochladen einer Beispieldatei ist somit nicht mehr nötig und entfällt.
Grüße aus Hamburg - neblig !

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige