ich möchte gern aus einer Tabelle mit Datumswerten, hinter denen jeweils Zahlen stehen, die Summe errechnen die sich ergibt, wenn man alle Zahlen summiert und zählt die z.B am 02.01. eines jeden Jahres entstanden sind. Ich habe in Spalte D Datumswerte untereinander aufgereit, die sollen eingentlich ohne das Jahr sein. Hab ich ausgebelendet.
So wie ich es reingeschrieben habe, soll hinter jedem Tag und Monat die Summe und daneben die Anzahl der Werte stehen, die in der benachbarten Tabelle drin stehen.
Geht das mit Formel zu machen, mit Monat wäre es ja kein Problem aber für jeden Tag des Jahres, weiß ich nicht ob das geht??
Moin! Viel einfacher wäre es doch mit einer Pivot. • Hilfsspalte TextDat mit TEXT(Datum;"TT.MM.") • Pivot: TextDat in Zeilen, Wert in Werte (Summe), Wert in Werte (Anzahl)
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)
Pivot geht ja mittlerweile auch mit Formeln. Ist aber etwas von hinten durch die Brust ins Auge, weil PIVOTMIT() nicht mit mehreren Aggregationen (hier Summe und Anzahl) zurechtkommt. =LET( pv_1; PIVOTMIT(H.:.H; ; J.:.J; SUMME; ; 1); pv_2; PIVOTMIT(H.:.H; ; J.:.J; ANZAHL; ; 1); Data; HSTAPELN(pv_1; SPALTENWAHL(pv_2; 2)); VSTAPELN({"Datum". "Summe". "Anzahl"}; Data) )
03.02.2026, 12:57 (Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2026, 12:58 von RPP63.)
Sehr interessant! Das mit den benutzerdefinierten Überschriften mittels Vektor in {} werde ich mal im Hinterkopf behalten.
Sehr viel wichtiger empfinde ich das mehrfache unterschiedliche Aggregieren der gleichen Werte (was dem "Werte zusammenfassen nach" in einer Pivot entspricht).
Als bewusst einfaches Beispiel, welches ich mir definitiv merken werde:
A
B
C
D
E
F
1
Name
Wert
SUMME
ANZAHL
2
D
12
A
15
1
3
C
11
B
23
2
4
A
15
C
69
5
5
C
19
D
25
2
6
C
10
Gesamt
132
10
7
B
13
8
D
13
9
C
15
10
C
14
11
B
10
Zelle
Formel
D1
=PIVOTMIT(A:.A;;B:.B;HSTAPELN(SUMME;ANZAHL);1)
Ich hatte im Vorfeld zwar mit dem horizontalen Vektor der ETA-Lambdas mittels {SUMME.ANZAHL} experimentiert, aber dies klappt offensichtlich nur mittels HSTAPELN(SUMME;ANZAHL)
Ich finde Deinen Hinweis so wertvoll, dass er einen Platz im Beispielbereich verdient! Magst Du?
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)