Ich versuche, eine Pivot-Tabelle zu erstellen, die zusammenfasstRessourceUndAnzahl der Tagepro Projektphase erforderlich. Jede Ressource kann in mehreren Phasen für unterschiedliche Dauern erscheinen. Aufgrund der Datenmenge, die ich habe, kann ich jedoch nicht einfach eine Phasenspalte hinzufügen und dann für jede der Phasen eine neue Zeile und Datenzeile einfügen.
countif
Ich kann dies mithilfe von und tun sumif
, aber aufgrund der sich ändernden Natur meiner Daten und weil ich Slicer integrieren möchte, um die Daten nach bestimmten Kriterien zu schneiden, muss es in einer Pivot-Tabelle vorliegen.
Ich denke, das Problem liegt wahrscheinlich an der Art und Weise, wie ich diese Daten angeordnet habe. Ein Beispiel hierfür finden Sie hier:
Die Werte sind nicht nur 1, 2 und 3 für die Tage im realen Datensatz, sondern der Zweck besteht darin, dass, wennRessourceüber einem bestimmten Wert liegt (nicht leer oder 0), dann arbeitet diese Person in dieser Phase. Mein Versuch, jemanden zu identifizieren, der in einer bestimmten Phase arbeitet, waren die Phasenspalten, aber sie sind nicht notwendig, da dies nur mein Lösungsversuch war.
Unten sehen Sie ein Beispiel dafür, wie ich mir die Ausgabe vorstelle:
Antwort1
Ich denke, das Problem liegt wahrscheinlich darin, wie ich diese Daten angeordnet habe
Das ist richtig. Um die Pivot-Tabelle in Ihren Daten verwenden zu können, sollte Ihre Datenstruktur wie im folgenden Screenshot aussehen.
In der obigen Pivot-Tabelle ist die Spalte „Anzahl der Tage2“ Ihre „Summe der Ressourcen“.
Das Excel-Beispiel finden Sie unter dem folgenden Link:
https://drive.google.com/open?id=1Szayirw84TXll8y6ASvZBtlxKrkN3nK5
Antwort2
Dies wäre einfacher, wenn Sie von einem Layout ausgehen würden, das für die Zusammenfassung konzipiert ist, aber Sie können es tatsächlich in wenigen einfachen Schritten tun. Ich habe nur die ersten paar relevanten Datenspalten neu erstellt
Der erste Schritt besteht darin, die Ressourcen- und Tagessummen am Ende jeder Spalte hinzuzufügen. Die Ressourcensumme in H14 lautet:
=COUNTA(H2:H13)
Dies zählt nur Zellen mit einem Eintrag in der Spalte. Die Tagessumme in H15 ist:
=SUMIF(H2:H13,H$1,B2:B13)
Dies summiert die Werte in der zugehörigen Spalte B, wenn Spalte H einen Wert enthält, der mit der Spaltenüberschrift übereinstimmt. Wenn Ihre tatsächliche Tabelle anders ist, verwenden Sie einfach eine entsprechende Testbedingung, die einfach „nicht leer“ sein könnte.
Nachdem Sie die ersten beiden Formeln eingegeben haben, können Sie sie kopieren oder ziehen, um die anderen Spalten zu füllen.
Um die Ergebnisse in den Spalten O bis Q zu erhalten, wählen Sie den Kopfbereich mit den Spaltenbeschriftungen aus und halten Sie dann die CtrlTaste gedrückt, um die Formeln auszuwählen und hinzuzufügen, da nicht alles zusammenhängend ist. Kopieren Sie die Auswahl ( Ctrl+ Coder das Symbol Kopieren in der Symbolleiste).
Ich habe die Spaltenüberschriften in P und Q manuell hinzugefügt. Um die Werte einzugeben, klicken Sie in die obere linke Ecke der Stelle, an der die Ergebnisse erscheinen sollen (in diesem Fall O2), klicken Sie mit der rechten Maustaste und wählen Sie „Inhalte einfügen“. Wählen Sie „Inhalte einfügen“ aus Values
und Transpose
klicken Sie auf „OK“.