Wie berechnet man die monatliche Summe aus den Einträgen für jedes Datum in Excel?

-3

Bildbeschreibung hier eingeben

Ich habe Spalten für meine Trainingsprotokollierung:

Laufendes Datum (Minuten) Liegestütze Klimmzüge Knirschen

und der Rest meiner Trainingseinträge.

Ich füge meine Erfolge jeden Tag ein.

Wie kann ich ein Excel-Skript erstellen, um automatisch eine Summe meiner Leistungen im Laufe des Monats zu generieren?

Monat läuft (Stunden) (Beispiel: 1800 Minuten in einem ganzen Monat und ich rechne das in Stunden um, aber das ist einfach)

Und der Rest der Einträge.

Wenn ich das für die nächsten 3 Monate mache, habe ich dann auch mein monatliches Protokoll für diese 3 Monate?

Update: Ich habe versucht, die Anzahl der Zellen zu berechnen, die denselben Monat haben, und dann die Summe der gelaufenen Minuten ausgegeben, konnte dies jedoch nicht tun. : /

Ivan Ivković
quelle
1
Sie sollten eine Pivot-Tabelle erstellen und die Daten nach Monat gruppieren.
Mike Fitzpatrick
Was hast du bisher versucht? Excel hat viele großartige Tools speziell für diesen Zweck.
CharlieRB
Aktualisierte Antwort.
Ivan Ivković

Antworten:

2

Ich kann sehen, wo das ein bisschen krumm wird. Es gibt eine großartige Funktion, die für diese perfekt funktioniert. Es ist etwas fortgeschritten, aber ich werde es erklären. In Zelle I3 geben Sie ein:=SUMPRODUCT((MONTH(A3:A100)=3)*(B3:B100))

Dies wird alles zusammenfassen, was B3:B100ein Datum im März (Monat 3) hat A3:A100. Dies funktioniert ähnlich sumif, aber es ermöglicht Ihnen, anspruchsvollere Tests für Ihre Reichweite durchzuführen, bevor Sie die Ergebnisse zusammenfassen.

Wenn das Blatt wächst und Sie die Funktion erweitern möchten, um das Jahr zu berücksichtigen, dann: sumproduct((month(A3:A100)=3)*(YEAR(A3:A100)=2014)*(B3*B100))Mit anderen Worten, Sie können Ihrem Test weitere Bedingungen hinzufügen, indem Sie sie in Klammern setzen und mit einem Sternchen in die Liste einfügen.

JNevill
quelle
Ich stimme für diese Lösung, da für die Wartung keine zusätzliche Spalte erforderlich ist. Viele Benutzer werden es jedoch besser finden, diese zusätzliche Spalte hinzuzufügen und zu verwenden sumif, wie ich es beschreibe, da dies verständlicher ist.
Dirk Horsten
-1

Verwenden Sie den =sumif()Verweis auf eine ausgeblendete Spalte mit Monatsbeginn

Fügen Sie zuerst eine Spalte hinzu, um den (ersten) Monat für jedes Datum zu berechnen, und verwenden Sie diesen dann in einer a = =sumif()-Anweisung

Bildbeschreibung hier eingeben

Formeln in Zeile 2:

  • B2: =A2+1-DAY(A2)
  • I2: 01/03/2016
  • J3: =SUMIF($B:$B,$I2,C:C)/1440
  • K3: =SUMIF($B:$B,$I2,D:D)
  • L3: =SUMIF($B:$B,$I2,E:E)
  • M3: =SUMIF($B:$B,$I2,F:F)
  • N3: =SUMIF($B:$B,$I2,G:G)

So blenden Sie Spalte B aus:

Klicken Sie mit der rechten Maustaste darüber, um das Kontextmenü aufzurufen

Dirk Horsten
quelle