Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Spaltensumme mit dynamischer Zellenanzahl
#1
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.

   

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?
Antworten Top
#2
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)
Gruß
Michael
[-] Folgende(r) 1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag:
  • zimbosmurf
Antworten Top
#3
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
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • zimbosmurf
Antworten Top
#4
(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:
   

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!
Antworten Top
#5
(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!
Antworten Top
#6
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
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Hi,

und ganz ohne Formeln geht es in ein paar Sekunden mit einer PivotTable:

.xlsb   monatliche Auswertung.xlsb (Größe: 12,81 KB / Downloads: 2)

Ü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
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste