Dies ist mein erster Beitrag hier, aber ich hoffe er ist spannend.
Ich habe eine Tabelle mit den Tagesauwertungen mehrerer E-Learning-Module vom 05.02.2018 bis heute.
Ich würde gerne für jedes E-Learning die Benchmarks erste 7 Tage, erste 30 Tage und erste 100 Tage berechnen. Das Problem ist, dass die Module nach und nach online gingen. Das erste ging am 08.02. online, das zweite am 23.02. etc. In den Zellen vor dem Start des Moduls weisen dementsprechend eigentlich eine 0 auf, was ich aber schon in leere Zellen geändert habe.
Der logischste Weg wäre für mich also, die ersten 7 (und 30 und 100) Zellen summieren, die in der jeweiligen Spalte einen Wert enthalten. Die Frage ist nur, wie
Dazu habe ich in diesem Forum oder anderswo leider nichts gefunden. Ist aber auch schwer, diesen Fall in wenige Suchbegriffe zu packen, ohne dass Google etc. einem rechthaberisch einfach etwas ganz anderes anzeigt, was es halt schöner findet aber mit dem Thema nix zu tun hat.
Vielleicht könnt ihr mir ja mit einem Link, einem Kommentar, einer Idee oder gar einer Lösung helfen.
Schönen Gruß
Gulasch
ps: Wenn das Modul vor einem Monat an den Start ging, macht die 100-Tage-Benchmark natürlich noch keinen Sinn - ein Gimmick wäre also die Funktion, dass die 7, 30 und 100 Werte auch nur gezählt werden, wenn auch mindestens 7, 30 oder 100 Werte vorhanden sind.
25.07.2018, 17:37 (Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 17:38 von Gulasch.)
Vielen Dank schon mal für die Antwort!
Aber irgendwie verstehe ich deine Hilfsspalte nicht. Die Benchmarks, die du als Ergebnis bekommst, sind ja auch nicht richtig. Sie zeigen die Summe der ersten sieben Tage (06.02.-12.02.) an, aber nicht, wie ich es brauche, die Summe der ersten sieben Tage eines jeden Moduls.
So bräuchte ich für jedes einzelne Modul eine Hilfsspalte.
Ohne Hilfsspalte wäre es für mich dementsprechend viel angenehmer, da ich (wenn alles Gewünschte klappt) über 150 Module auswerten will. Sollte da jemand eine Idee haben, wäre ich dankbar.
Wenn das Modul vor einem Monat an den Start ging, macht die 100-Tage-Benchmark natürlich noch keinen Sinn - ein Gimmick wäre also die Funktion, dass die 7, 30 und 100 Werte auch nur gezählt werden, wenn auch mindestens 7, 30 oder 100 Werte vorhanden sind.
Ich finde die Ergebnisse auch bei weniger Werten interessant.
Wenn du die Berechnung bei weniger Werten aber nicht möchtest, kannst du obige Formel mit einer Abfrage der Anzahl Werte kombinieren.
Für K2 sieht das dann so aus: =WENN(ANZAHL(C$2:C$999)<7;"";SUMME(C2:INDEX(C:C;6+AGGREGAT(15;6;ZEILE(Z$2:Z$999)+0/C$2:C$999;1))))
noch bin ich nicht firm genug, um genau zu verstehen, was du gemacht hast, aber es funktioniert. Ich lasse die Tabelle jetzt in Zeile 7 beginnen und habe meine Benchmarks (Gesamtnutzer, 7 Tage, 30 Tage, 100 Tage) ganz übersichtlich in Zeile 2 bis 5 stehen. Keine Hilfsspalte, keine Anzeige der Benchmark, wenn die Anzahl der Tage noch nicht erreicht ist - also genau was ich wollte.
Weil ich immer gerne dazulerne frage ich mal, ob du mir noch kurz die Logik hinter der Formel erklären könntest. Aber bitte nur, wenn das nicht zu viel verlangt ist.
Vielen Dank auch für deine Lösung, lieber Opa! So ganz funktioniert hat sie im ersten Versuch bei mir nicht. Bitte sei mir nicht böse, wenn ich es dann nicht weiter probiere, da ich jetzt ja eine Lösung habe.
Schön, mal ein Forum zu haben, wo 1. zielorientierte Menschen 2. freundlich 3. helfen. Drei Dinge, die leider keine Selbsverständlichkeit sind. Top!