2016-11-23 5 views
0

Ich habe ein Excel-Arbeitsblatt, das die Stunden aufzeichnet, die von Ressourcen für Aufgaben an jedem Arbeitstag aufgewendet werden. Das Eingabeblatt wie folgt aussieht -Werte in Excel basierend auf mehreren Bedingungen zusammenfassen

enter image description here

Ich brauche einen Bericht ziehen auf Basis dieser Daten Anzahl der Stunden durch jede Ressource an jedem Tag zwischen einem Datumsbereich (angegeben durch ein Start- und Enddatum gefüllt zu sammeln). Beispielausgabe sieht wie folgt aus -

enter image description here

Ich habe versucht, SUMIFS verwenden, aber es scheitert mich als die Zeile/Spalte-Bereich um einen Ausgang zu geben für alle Bedingungen und die Summe Bereich gleich bleiben muss, was nicht gleich ist für meinen Fall.

Kann jemand eine Alternative vorschlagen, um die erforderlichen Daten zu erhalten?

Antwort

0

SUMIF wird für Sie arbeiten, aber Sie brauchen einen dynamischen Summenbereich. Dieses Bit kann Ihnen dabei helfen zu erreichen:

=SUMIF($A$2:$A$9,$A15,INDIRECT(CHAR(64+MATCH(B$14,$A$1:$G$1,0))&"2:"&CHAR(64+MATCH(B$14,$A$1:$G$1,0))&"8")) 

Wichtigster Teil CHAR(64+MATCH(B$14,$A$1:$G$1,0)) ist die Position Ihrer Datum sucht und wandelt sie in Spaltennamen. Ich habe 2 und 8 als Indikator für den Anfang und das Ende des Summenbereichs verwendet und alles mit INDIRECT umwandelt, um String zu Zellreferenz zu konvertieren.

Verwandte Themen