Clever-Excel-Forum

Normale Version: Spaltensumme mit dynamischer Zellenanzahl
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Ich habe eine Tabelle, in der immer mit dem Datum des sonntags Arbeitsstunden der vergangenen Woche eingetragen werden.
Jeweils beim letzten Sonntag eines Monats soll dann in einer weiteren Spalte die Summe des Monats gebildet werden.

[attachment=11447]

Den letzten Sonntag des Monats kann ich erkennen, wenn der Monat im ersten Feld der Zeile nicht gleich dem Monat im ersten Feld der Zeile darunter ist. Aus diesem Vergleich resultiert die Spalte mit Nullen und Einsen.

Nun hat nicht jeder Monat gleich viele Sonntage. Ich würde aber gerne die Monatssumme automatisch für die Zeilen seit der letzten "1" bilden lassen - habe aber ehrlich gesagt keine Idee, wie ich das anstellen könnte.

irgendjemand einen Tipp?
Hallo,

da nur ein nichtssagernder Bild-Ausschnitt gepostet wurde, musst Du die Bereiche an Deine Datei anpassen:
=SUMMENPRODUKT((MONAT(A2)=MONAT($A$2:$A$7))*$B$2:$B$7)
Hallo, das Thema scheint schon durch, aber ich würde so tun..:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
108.01.20175
215.01.20178
322.01.20177
429.01.2017929
505.02.20175
612.02.20173
719.02.20174
826.02.2017820
905.03.20172
1012.03.20176
1119.03.20179
1226.03.2017825
1302.04.20172
1409.04.20174
1516.04.20173
1623.04.20173
1730.04.2017214
1807.05.20177
1914.05.20179
2021.05.2017
2128.05.2017 16
2204.06.2017
2311.06.2017
2418.06.2017 0

ZelleFormel
C1=WENN(MONAT(A1)=MONAT(A2);"";SUMMENPRODUKT((MONAT(A1)=MONAT($A$1:$A$24))*1;$B$1:$B$24))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
(19.05.2017, 12:58)Der Steuerfuzzi schrieb: [ -> ]Hallo,

da nur ein nichtssagernder Bild-Ausschnitt gepostet wurde, musst Du die Bereiche an Deine Datei anpassen:
Erstmal vielen Dank für die Antwort.

Sorry, ich habe nach einer Option gesucht, eine Tabelle einzufügen, die scheint es hier im Forum aber scheinbar nicht zu geben?
Oder meinst du, ich hätte die Zeilen- und Spaltenköpfe dranlassen sollen?

Zitat:=SUMMENPRODUKT((MONAT(A2)=MONAT($A$2:$A$7))*$B$2:$B$7)
Ich habe lange gebraucht, um Deine Formel zu verstehen, aber ich glaube ich habe es jetzt verstanden und für meine Situation ergänzt...

Zunächst mal ein neuer Screenshot mit Zeilen- und Spaltenköpfen:
[attachment=11450]

Ich habe spalte C so angepasst, dass sie "1" ist, wenn es sich um den ersten Sonntag eines Monats handelt, dadruch kann ich mit dem "Wenn(C2;" das Summenprodukt nur in diesen Zeilen ausrechnen. Natürlich hätte ich auch direkt "=Wenn(Monat(A2)<>Monat(A1);Summenprodukt..." verwenden können, aber ich habe es gerne, wenn Formeln nicht zu lang werden.
Außerdem mußte ich die beiden Bereiche in Deiner Formel noch zu relativen Bereichen machen (statt "MONTH($A$2:$A$7))*$B$2:$B$7)" "MONTH($A2:$A7))*$B2:$B7)") und jetzt klappt alles so, wie ich es mir vorgestellt habe! Danke!
(19.05.2017, 13:30)Jockel schrieb: [ -> ]Hallo, das Thema scheint schon durch, aber ich würde so tun..:
ZelleFormel
C1=WENN(MONAT(A1)=MONAT(A2);"";SUMMENPRODUKT((MONAT(A1)=MONAT($A$1:$A$24))*1;$B$1:$B$24))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

OK, irgendwie kriegt Ihr also doch auch Tabellen hier rein - konvertiert Ihr die extern nach HTML oder bin ich zu blöd, das hier im Editor zu finden?

EDIT: OK, ich bin nicht zu blöd, das hier im Editor zu finden, aber offensichtlich heute noch nicht einmal mehr in der Lage, zu lesen. Das "Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg" hab' ich glatt überlesen. Ich mach' jetzt Feierabend! Wird Zeit fürs Wochenende! Vielen Dank Euch beiden!
Hi,

du kannst eine Datei auf dem selben Weg wie deinen ScrShot hochladen. Lies dir doch dazu bitte mal diesen Beitrag durch:  http://www.clever-excel-forum.de/Thread-...ng-stellen.

Das, was du bei Jörg (Jockel) im letzten Beitrag siehst, ist ein Tabellenausschnitt, der mit einem Tool erzeugt wurde. Auch hierzu haben wir einen Beitrag mit den wichtigsten Informationen: http://www.clever-excel-forum.de/Thread-...einstellen
Hi,

und ganz ohne Formeln geht es in ein paar Sekunden mit einer PivotTable:
[attachment=11454]

Überschrift einfügen
Liste umwandeln in intelligente Tabelle (STRG-L)
Einfügen - PivotTable - Datum in Zeilenbereich - Werte in Werte-Bereich - Datum nach Monat gruppieren - fertig

Bei neuen Werten: Rechtsklick in Pivot - aktualisieren