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.

Summe nach Jahr und Monat
#1
Hallo :)

In der ersten Spalte meiner Tabelle steht das Datum im Format d.m.jjjj (vom 1.1.1991 bis zum 31.1.2015) und in der zweiten Spalte diverse Werte.
Diese Werte sollen aufaddiert werden und zwar so, dass dann in Spalte C die Summen über Jahre und Monate stehen. D.h. ich möchte jeweils die Summe für den Januar 91, den Februar 91, ... bis zum Januar 2015 bilden.

Hierzu habe ich die folgende Funktion herangezogen:

SUMME(WENN((MONAT(A:A)=1)*(JAHR(A:A)=1991)=1;B:B;0))

Leider liefert mir diese Funktion aber nicht die Summen so wie ich sie möchte, sondern die Summe über die gesamte Spalte B.

Darum nun meine Fragen:

1. Wo liegt der Fehler? bzw. ist das überhaupt die richtige Herangehensweise?

2. Gibt es vielleicht auch eine Funktion, die automatisch alle Monate und Jahre "durchläuft"? Bei der bisherigen Funktion muss ich ja leider für jeden Monat jeden Jahres die Bedingungen neu definieren, was nicht gerade effizient ist.


Ich danke euch für eure Hilfe. :)
Antworten Top
#2
Hola,

nimm Summenprodukt:

=summenprodukt((monat($A$2:$A$100)=1)*(jahr($A$2:$A$100)=1991)*($B$2:$B$100))

Gruß,
steve1da
Antworten Top
#3
Hallo,

ich würde mit einer Pivottabelle arbeiten.

Ein Zelle in der Datentabelle markieren - Menü Einfügen - Pivottable und dem Assistenten folgen.

Ziehe das Feld Datum in die Zeilenbeschriftung und gruppiere das Datum über das Kontextmenü nach Monat und Jahr. Das Feld mit den Werten ziehst du in das Wertefeld.
Gruß
Peter
Antworten Top
#4
Danke für eure Hilfe.

Steve1da, kann es sein, dass der Befehl nicht funktioniert, wenn ich in manchen Zeilen keinen Wert habe oder auch wenn in einer Zeile eine 0 steht?

Danke für deine Rückmeldung
Antworten Top
#5
Hola,

was bedeutet "nicht funktioniert" genau? Kannst du das anhand eines Beispiels verdeutlichen?

Gruß,
steve1da
Antworten Top
#6
(25.02.2015, 08:20)munich03 schrieb: Danke für eure Hilfe.

Steve1da, kann es sein, dass der Befehl nicht funktioniert, wenn ich in manchen Zeilen keinen Wert habe oder auch wenn in einer Zeile eine 0 steht?

Danke für deine Rückmeldung

HI,
ja, es wäre empfehlenswert wenn deine Daten eine Datenstruktur aufweisen würden. :)
Ich würde aber auch eine Pivottabelle verwenden und keine Formeln, ist einfacher, schneller und efektiver.

=summenprodukt((monat($A$2:$A$100)=1)*(jahr($A$2:$A$100)=1991);$B$2:$B$100)

aber teste es mal so...

@steve :) ich tippe auf #Wert!
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Antworten Top
#7
Danke :)
Mittlerweile klappt es.
Die Fehlermeldung war in der Tat #Wert!


Da ich noch keinerlei Erfahrung mit Pivottabellen habe, wollte ich es erst einmal so versuchen. Was allerdings doch recht mühselig ist....
Antworten Top
#8
Hallo,

Zitat:Da ich noch keinerlei Erfahrung mit Pivottabellen habe

irgendwann ist immer das erste Mal.
Gruß
Peter
Antworten Top
#9
(25.02.2015, 08:44)munich03 schrieb: Danke :)
Mittlerweile klappt es.
Die Fehlermeldung war in der Tat #Wert!


Da ich noch keinerlei Erfahrung mit Pivottabellen habe, wollte ich es erst einmal so versuchen. Was allerdings doch recht mühselig ist....

Hi,

https://www.youtube.com/results?search_q...ehos+pivot
echt gute Videos rund um Pivot, du wirst sehen es ist ganz einfach. :)
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
[-] Folgende(r) 1 Nutzer sagt Danke an chris-ka für diesen Beitrag:
  • munich03
Antworten Top
#10
(25.02.2015, 08:28)chris-ka schrieb:
(25.02.2015, 08:20)munich03 schrieb: Danke für eure Hilfe.

Steve1da, kann es sein, dass der Befehl nicht funktioniert, wenn ich in manchen Zeilen keinen Wert habe oder auch wenn in einer Zeile eine 0 steht?

Danke für deine Rückmeldung

HI,
ja, es wäre empfehlenswert wenn deine Daten eine Datenstruktur aufweisen würden. :)
Ich würde aber auch eine Pivottabelle verwenden und keine Formeln, ist einfacher, schneller und efektiver.

=summenprodukt((monat($A$2:$A$100)=1)*(jahr($A$2:$A$100)=1991);$B$2:$B$100)

aber teste es mal so...

@steve :) ich tippe auf #Wert!

Hallo, wenn Monat und Jahr schon hart in die Formel geschrieben werden, was ich übrigens nicht machen würde, geht's auch so..:

=SUMMENPRODUKT((TEXT($A$2:$A$100;"M.JJJJ")="1.1991")*1;$B$2:$B$100)
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
Antworten Top


Gehe zu:


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