Gruppierung einer Tabelle nach Monaten
#1
Ich habe eine Tabelle mit den Spalten A = Zeitstempel, B = Filiale und C = Rechnungsnummer.
  • Zeitstempel im Wertebereich: 01.01.2024 - 31.12.2024
  • Rechnungsnummer eindeutiger Wert, der nur 1 x vorkommt
  • Filiale wiederholt sich

Ich möchte nun auswerten (ohne Pivottabelle, mit Formeln):
  • Wieviele Rechnungen wurden im Monat X (Januar - Dezember) geschrieben?
  • Wieviele Rechnungen wurden von der Filiale Y im Monat X geschrieben?

Die Hauptschwierigkeit für mich ist die Gruppierung nach Monat *mit einer Formel*.
Ich könnte mir vorstellen dass es mit Excel geht, aber ich habe noch nichts zu so einer Gruppierung gefunden (ausser Pivottabellen, ich möchte es aber mit einer Formel in einer Zelle  auswerten).

Wenn es keine Formel gibt, käme auch ein Makro in Frage. Im Anhang eine Tabelle mit 50 Zeilen Zufallswerten zum Testen:
.xls   MonatsweiseAuswertungTesttabelle.xls (Größe: 11,5 KB / Downloads: 13)

Ich fange gerade erst mit Excel an, bestimmt hat jemand hier schon mal sowas gemacht Smile
Antworten Top
#2
(15.02.2025, 11:47)ExcelEnte schrieb: Ich möchte nun auswerten (ohne Pivottabelle, mit Formeln))

Moin!
Dann hilft natürlich die Angabe der Excel-Version »keine Ahnung« ungemein!

Deshalb meine konkrete Antwort, ob ich Dir helfen kann:
Keine Ahnung!

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
(15.02.2025, 11:47)ExcelEnte schrieb: Ich möchte nun auswerten (ohne Pivottabelle, mit Formeln):
  • Wieviele Rechnungen wurden im Monat X (Januar - Dezember) geschrieben?
  • Wieviele Rechnungen wurden von der Filiale Y im Monat X geschrieben?

Die Hauptschwierigkeit für mich ist die Gruppierung nach Monat *mit einer Formel*.
Ich könnte mir vorstellen dass es mit Excel geht, aber ich habe noch nichts zu so einer Gruppierung gefunden (ausser Pivottabellen, ich möchte es aber mit einer Formel in einer Zelle  auswerten).

Moin,

jepp, geht. Schau Dir mal die Funktion Zählenwenn an. Bei mehreren Bedingungen (falls mal irgendwann erforderlich) Zählenwenns (mit s am Ende).
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#4
Moin!
ZÄHLENWENN() funktioniert nicht mit MONAT(), außer man bedient sich einer Hilfsspalte.
Ginge (ohne Hilfsspalte) mit SUMMENPRODUKT().
Aber ich wüsste dennoch gern die Excel-Version (und schaue mir jetzt mal die Datei an).
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Hallo,
deine Office Version wäre interessant. Die Lösung
funktioniert ab Office 2019.
Lösung ohne VBA, Pivot u.a.
Einige Hilfszellen und Spalten sind notwendig.
Sieh es dir halt mal an.

MfG Günter

.xlsx   MonatsweiseAuswertungTesttabelle_2.xlsx (Größe: 20,99 KB / Downloads: 10)
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
[-] Folgende(r) 1 Nutzer sagt Danke an redeagle56 für diesen Beitrag:
  • ExcelEnte
Antworten Top
#6
FGHIJKLMNOPQRST
2Monatpro MonatFiliale123456789101112
315Filiale Frankfurt101010001010
425Filiale Berlin100010101010
534Filiale Düsseldorf101010100010
644Filiale München101000101010
754Filiale Dresden101010101000
864Filiale Hamburg010001010101
974Filiale Nürnberg010101010100
1084Filiale Köln010100010101
1194Filiale Leipzig010101010001
12104Filiale Stuttgart010101000101
13114
14124

ZelleFormel
G3=SUMMENPRODUKT(--(MONAT($A$3:$A$52)=F3))
I3=SUMMENPRODUKT((MONAT($A$3:$A$52)=I$2)*($B$3:$B$52=$H3))
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • ExcelEnte
Antworten Top
#7
Ich weiß es wirklich nicht, habe Excel nur auf der Arbeit - vermutlich LTSC / Excel 2013.
Zu Hause OpenOffice Calc 4.1.3

Es müsste Version LTSC / Exel 2013 sein.
Antworten Top
#8
Auf der Arbeit eine Version ohne Support?
Mutig!
Ansonsten hast Du für Excel 2013 meine Lösung mit SUMMENPRODUKT()

Und mit einer von Dir ungeliebten Pivot sind es ohne Formeln nur drei Aktionen:
• Zeitstempel in Zeilen, nur Monate übriglassen
• Filiale in Spalten
• Rechnungsnr. in Werte
   

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#9
Zitat:Ich möchte nun auswerten (ohne Pivottabelle, mit Formeln): ...

Bei einem nachvollziehbarem Grund, würde ich ja vllt. darüber nachdenken. Aber ohne, mach ich mir darüber keine Gedanken und verweise nur auf die Alternative Power Query. Würde es selbst aber wohl mit einer Pivottabelle machen.
[-] Folgende(r) 1 Nutzer sagt Danke an ws-53 für diesen Beitrag:
  • Jockel
Antworten Top
#10
Ich mache es mit Pivot Tabellen, aber ich hätte eben gerne auch einen anderen Weg gewusst, wo ich mehr Kontrolle über die Werte habe.
Und die Tabelle ist natürlich auch etwas komplizierter, das ist jetzt nur ein vereinfachtes Beispiel.
Es wird auch z. B. auch nach Zeiten (Schichten) ausgewertet, dann Durchschnitte berechnet, Maximal und Minimalwerte, usw.
Für die Schichtauswertung habe ich mir schon eine Hilfsspalte mit dem Zeitwert gebaut (A2-Ganzzahl(A2) in Verbindung mit WENNS-Funktion).
Um die Durchschnitte zu berechnen brauche ich die Anzahl der (Arbeits-) Tage, wobei eben nicht jeden Arbeitstag und jede Schicht Rechnungen geschrieben werden.
Also es ist komplizierter als hier dargestellt.  63
Aber danke auf jeden Fall für eure Hilfe.

@ redeagle56
Das Dropdown Feld ist cool. Das gucke ich mir näher an.
OO Calc macht es für den Monat, aber bei der Filiale kommt nur "#NAME?".
Antworten Top


Gehe zu:


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