also ich persönlich komme mit deiner "Beschreibung" nicht weit. Kannst du mal in kurzen aber eindeutigen Worten sagen, was in F22 genau stehen soll? Welche Werte aus "Basis_fGeschenke" sollen jetzt summiert werden? Nehme ich die Werte aus Spalte D die in Gruppe A liegen und kleiner als das Datum in D22 sind komme ich auf 500, nciht auf 550.
hier mal der Ansatz wenn die Summe ohne den Wert vom angegebenen Datum gebildet werden soll. Soll es mit dem Datum sein, müsstest Du statt < dann <= nehmen. Aber egal welche Variante Du nimmst, es gibt mehr als eine Abweichung zu Deinen handgerechneten Ergebnissen ...
Arbeitsblatt mit dem Namen 'A_Zwischenstand_Verlauf_Gruppe'
D
E
F
G
H
21
Datum
Stand incl. ZusatzGeschenke
Basis=Wert ges. Gruppe bis Datum
Formelbeschreibung/Lösung finden
Basis manuell eingeg. Diese Werte sollten in F sein
Lieber Steve, es geht um die Werte der Spalte E in Basis_f_Geschenke. Es soll je Gruppenmitglied der letzte Eintrag vor dem Datum D22 (<= D22) ermittelt werden. Dann erst die Werte aller Gruppenmitglieder addieren.
Hab jetzt bzgl. Datum das = ergänzt, das ist besser. (statt nur <), jetzt also <=;
Bezüglich Formel F22, ist es nochmal klarer beschrieben in Spalten J, K und Beispiele dabei.
Wenn es einfacher ist, kann zunächst die Formel für die Gruppenzuordnung auch in C7:C14 gemacht werden und sich bei der Formel in F22 darauf bezogen werden.
Kurz: 1. schaue für jedes Gruppenmitglied in Basis für Geschenke, Was ist der letzte Eintrag bis zum Datum D22 (<=D22), nimm Spalte E 2. dann erst addiere diese ermittelten Werte; d.h. es ist je Gruppenmitglied 1 Wert zu ermitteln (der aktuelle Stand vor oder gleich dem Datum D22, dieser steht in Spalte E, jüngster Eintrag), die einzelnen Werte sind für den Gruppenwert dann zu addieren
Hinweis: die Gruppenmitglieder zu ermitteln, s. Beschreibung Spalte G22, 1.
Hinweis 2: es kann die Formel für die Gruppenmitglieder zu ermitteln (s. Spalte G22, 1.) , auch in Spalte C7:C14 , eingetragen werden und die Formel bei F22 auf die Namen der Liste C7:C14 beziehen. Wenn dies einfacher ist, ist das fein.
Diese kurze Beschreibung gibt es im sheet Spalte J,K, Blatt A_Zwischenstand.
Lieber Andre, Vielen DANK. Bei mir bringt die Formel #WERT. Das ist seltsam.
Es geht nicht um die addition von Spalte D, sondern zunächst um den letzten/den jüngsten Eintrag des jeweiligen Namens vor dem Datum D22 (<= D22), bei diesem Eintrag Spalte E. D.h. es gibt für jedes Gruppenmitglied 1 Wert aus Spalte E. Dann erst addieren der Werte aller Gruppenmitglieder um den Gruppenwert zu zeigen. Les am besten die Beschreibung in G22, (besonders Punkt 2.)
Zunächst sollte aus meiner Sicht noch geprüft werden wer aktuell izu diesem Datum D22 in dieser Gruppe ist, da sich die Gruppenzugehörigkeit ändern kann ohne dass in Basis_f_Geschenke ein neuer Eintrag entsteht. Es wird einfach der Wert der Spalte E in der neue Gruppe angezeigt, da wo dieser Name im Moment aktuell iist.
Beispiel: Simandhar ist: 1.1. bis 29.1. in A, der aktelle Stand am z.B. 20.1. 700 (SpalteE, letzter Eintrag vor 20.1) --> Wert zu diesem Zeitpunkt für Gruppe A addieren 30.1.-27.2. in C, der aktrulle Stand z.B. 20.2. 5700 --> Wert zu diesem Zeitpunkt für Gruppe C addieren 26.3.-23.4. in A, der aktuelle Stand z.B. 20.4. 5700 --> Wert zu diesem Zeitpunkt für Gruppe A addieren, obwohl es keinen neuen Eintrag in Basis_für_Geschenke gibt. D.h es wird einfach der letzte Eintrag je Name bis zum aktuellen Datum D22 von den Namen die aktuell in der Gruppe (D2) sind aufsummiert.
Die Gruppenprüfung zu welchem Zeitpunkt jemand in welcher Gruppe ist ist im Register Gruppenzuordnung.
Daher die Prüfung wer ist in dem Datum D22 in Gruppe A: hierzu: >=D3 und <=E3 in Gruppenzuordnung von, bis und Gruppe = D2, wenn alle 3 übereinstimmten, sind dies die Namen der Gruppenmitglieder.
Ich schick nochmal die aktuelle xls. mit den aktuellen Beschreibungen. Womöglich lesen, wie gehe ich manuell vor ab K37 beschrieben.
Hier ist es womöglich am ehesten zu verstehen:
Wie gehe ich manuell vor: es geht um Gruppe A (D2) im Zeitraum D3 bis E3: im, Register A_Zwischenstand.. 1. ich sehe in Gruppenzordnung wer ist in diesem Zeitraum in Gruppe A. Wo gibt es Üereinstimmung aller 3 (von, bis und Gruppe A) nortiere die Namen aller; diese Namen sind in C7:C14 im Register A_Zwischenstand... 2. um welches Datum geht es: D22 3. Basis_f_Geschenke: Welches ist der letzte Eintrag eines Namens der Liste C7:C14 vor oder gleich dem Datum D22, notiere Wert Spalte E 4. dies wird für jeden Namen gemacht der in C7:C14 steht, 5. dann addiert. Dieser Wert steht in F22
Hallöchen, Bin jetzt wieder nur am Smartphone, daher erst mal ein Hinweis zu #WERT. Schau mal die Quelle an, das kommt sicher schon von dort und muss dort ggf. mit WENNFEHLER vermieden werden.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Grüss dich lieber , das mit #Wert war gute Intuition. Vielen DANK!!
Die Formel ist noch so zu gestalten, dass sie das Ergebnist liefert. Lies am Besten ab K37, die Schritte wie es manuell gemacht wird, da wird das klar. Und darüber die Beispiele mit den Ergebnissen.
Womöglich kann es auch in 2 Formeln gemacht werden, indem zunächst die Liste der Namen die in der Gruppe sind in C8:C14 generiert wird und dann in F22 sich auf diese Liste bezogen wird.
Die Namenstabelle rechts würde ich als Hilfstabelle anlegen, ansonsten würde die Formel in Spalte F ellenlang... Diese waagerechte Namensliste könnte man anhand der Gruppe aufsetzen.
Hier mal die Quelldaten dazu, die jeweils letzten Eintragungen z.B.. für den 4.1., mit dem die andere Liste beginnt, sind gelb markiert. Mit den Werten aus Spalte E würde ich auch nicht auf 550 am 4.1. kommen sondern auf 650. Es würde eventuell passen, wenn Du am 4.1. die Werte vor dem 4.1. addierst. Dann hätte man in Spalte E als Summe 550, vor dem 5.1. 650 usw. Dazu bedarf es nur kleiner Änderungen in der Formel. Zum einen machst Du aus dem Bezug nach D dann E, zum anderen wie schon mal irgendwann in den letzten Tagen geschrieben aus <= ein <
vorab, bevor ich mir die Formeln ansehe: nicht Spalte D, sondern Spalte E je Namen nehmen, d.h. die gelb markierten Namen stimmen nur die Werte aus E summieren. Das ergibt 650; (s. neuestes xls, was ich gestern geschickt habe)
F22-F28 sollten sein: [ Bild bitte so als Datei hochladen: Klick mich! ]
Ich schau mir mal die Formel an um es zu verstehen
Lieber Andre, vielen DANK. Das mit den Namen in Spalten ist eine gute Idee, wird dann weit nach rechts geschoben, da noch andere Spalten dazwischen kommen. Das bekomme ich schon hin.
Was noch zu berücksichtigen ist: 1. Welcher Name ist zu diesem Moment in der Gruppe. Wie kamen die Namen in J22? Ist das mit einer Formel? Es sollte über das Register Gruppenzuordnung gehen. Dort steht welcher Name zu welchem Zeitraum in welcher Gruppe ist. Mit welcher Formel können diese Namen, wo in Gruppenzuordnung Spalte C= $D$2 A_Zwischenstand.. angezeigt werden? Index? mit 3 Bedingungen? ab J22
2. es können mehr als 8 oder 10 Namen sein. Diese ändern sich. d.h. z.B. Simandhar ist jetzt in Gruppe A, in 4 Wochen in F, in 15 Wochen wieder in A, in 25 Wochen in B; Dies ist in Gruppenzuordnung zu sehen. Bei Änderungen wäre diese Formel bei jeder Änderung zu ändern. Sehe ich das richtig?
Womöglich finden wir noch eine ideale Lösung.
In Kürze was in F22 für ein Wert stehen soll: Wenn Und(D22>=Gruppenzuordnung!$A$5:A50;D22<=Gruppenzuordnung!$b$5:b50; Gruppenzuordnung!$C$5:C50=$D$2), wenn alle 3 Wahr (d.h. diese Namen sind Gruppenmitglieder), dann nehme den bzw. die Namen in Gruppenzuordnung!$C$5:C50 gehe damit in Basis_f_Geschenke und nehme den letzten Eintrag des Namens vor Datum D22, gib von dieser Zeile den Wert in Spalte E; am Ende die ermittelten Werte aus Spalte E von all den Namen der Gruppenmitglieder summieren
Du kannst auch nochmal schauen bei N37 wie das manuelle Vorgehen ist. Das xls ist nochmal angehängt