Summenprodukt mit Zeitspannen
Moderator: Moderatoren
Summenprodukt mit Zeitspannen
Hallo liebe OpfenOffice.info Gemeinde,
ich zerbreche mir seit mehreren Tagen den Kopf wegen einer Statistik Sache die ich gerade bearbeite.
Aufjedenfall geht es um eine Tabelle, wo ich die Summe von allen Klienten brauche die vom Datum X bis zum Datum Y anwesend waren.
Die Datumsangaben X und Y sind varibel und können sich dementsprechend verändern.
Also ein Beispiel:
A B C
Name Beginn Ende
Klient 1 : 01.01.2012 | 12.10.2012
Klient 2 : 02.01.2012 | 20.05.2012
Klient 3 : 03.02.2012 | 11.05.2012
Klient 4 : 12.12.2012 | 01.10.2013
Klient 5 : 01.01.2014 | 08.08.2014
Danach wird die Spalte F2 das Datum : "01.01.2012" und in G2 das Datum : "11.05.2012" eingetragen, dass wäre die Zeitspanne von wann bis wann ich die Klienten haben will.
In diesem Fall müssten 2 Klienten erscheinen .....
Meine Idee war so:
{=SUMMENPRODUKT((B2:B18>=F2)*(A2:A18<=G2))}
Danach hatte ich halt rumgespielt, ab und zu kam ich der Lösung schon sehr nahe aber am Ende war es trotzdem fehlerhaft.
Abgesehen davon würden da noch verschiedene Kriterien mit dazu kommen aber die sind trivial umzusetzen.
Ich bedanke mich schonmal für eure Hilfe und Vorschläge.
Mit freundlichen Grüßen und einen schönen Tag noch.
ich zerbreche mir seit mehreren Tagen den Kopf wegen einer Statistik Sache die ich gerade bearbeite.
Aufjedenfall geht es um eine Tabelle, wo ich die Summe von allen Klienten brauche die vom Datum X bis zum Datum Y anwesend waren.
Die Datumsangaben X und Y sind varibel und können sich dementsprechend verändern.
Also ein Beispiel:
A B C
Name Beginn Ende
Klient 1 : 01.01.2012 | 12.10.2012
Klient 2 : 02.01.2012 | 20.05.2012
Klient 3 : 03.02.2012 | 11.05.2012
Klient 4 : 12.12.2012 | 01.10.2013
Klient 5 : 01.01.2014 | 08.08.2014
Danach wird die Spalte F2 das Datum : "01.01.2012" und in G2 das Datum : "11.05.2012" eingetragen, dass wäre die Zeitspanne von wann bis wann ich die Klienten haben will.
In diesem Fall müssten 2 Klienten erscheinen .....
Meine Idee war so:
{=SUMMENPRODUKT((B2:B18>=F2)*(A2:A18<=G2))}
Danach hatte ich halt rumgespielt, ab und zu kam ich der Lösung schon sehr nahe aber am Ende war es trotzdem fehlerhaft.
Abgesehen davon würden da noch verschiedene Kriterien mit dazu kommen aber die sind trivial umzusetzen.
Ich bedanke mich schonmal für eure Hilfe und Vorschläge.
Mit freundlichen Grüßen und einen schönen Tag noch.
LG, DT10D
Re: Summenprodukt mit Zeitspannen
Hallo DT10D,
wieso meinst du dein Beispiel müsste 2 liefern ?
nach dem die Formel korrigiert ist.
Wie die Formel, sehe ich nur einen gültigen Eintrag, .
wieso meinst du dein Beispiel müsste 2 liefern ?
nach dem die Formel korrigiert ist.
Wie die Formel, sehe ich nur einen gültigen Eintrag, .
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Summenprodukt mit Zeitspannen
Hallo clag,
Tut mir leid du hast Recht es müsste 1 Klient erscheinen aber die Formel spuckt im Prinzip alle aus.
Tut mir leid du hast Recht es müsste 1 Klient erscheinen aber die Formel spuckt im Prinzip alle aus.
LG, DT10D
Re: Summenprodukt mit Zeitspannen
Hallo DT10D,
deine genannte Formel passt einfach nicht zur beschriebenen Situation!
versuch es einmal mit dieser Variante
=SUMMENPRODUKT((B2:B18>=F2)*(C2:C18<=G2))
deine genannte Formel passt einfach nicht zur beschriebenen Situation!
versuch es einmal mit dieser Variante
=SUMMENPRODUKT((B2:B18>=F2)*(C2:C18<=G2))
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Summenprodukt mit Zeitspannen
Die Formel hatte ich gerade aus meiner Tabelle rauskopiert, also wäre es in diesem Fall C aber in meiner Tabelle ist es A .
Also die Formel gibt halt alle Klienten an und nicht die, die in dem Zeitraum da waren so das Ergebniss in meiner Tabelle.
Also die Formel gibt halt alle Klienten an und nicht die, die in dem Zeitraum da waren so das Ergebniss in meiner Tabelle.
LG, DT10D
Re: Summenprodukt mit Zeitspannen
Hallo DT10D
deine Formel lautet {=SUMMENPRODUKT((B2:B18>=F2)*(A2:A18<=G2))}
in Spalte A stehen nach deiner Beschreibung die Namen
darum habe ich korrigiert auf =SUMMENPRODUKT((B2:B18>=F2)*(C2:C18<=G2))
die Formel muss auch keine Matrixformel sein, ist jetzt deutlicher zu sehen wo die Unterschiede sind?
deine Formel lautet {=SUMMENPRODUKT((B2:B18>=F2)*(A2:A18<=G2))}
in Spalte A stehen nach deiner Beschreibung die Namen
darum habe ich korrigiert auf =SUMMENPRODUKT((B2:B18>=F2)*(C2:C18<=G2))
die Formel muss auch keine Matrixformel sein, ist jetzt deutlicher zu sehen wo die Unterschiede sind?

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Summenprodukt mit Zeitspannen
Ja ich weiß schon was du mir damit sagen willst
Aber in meiner Testtabelle gibt es diese Namensspalte nicht ansonsten hast du Recht.

Aber in meiner Testtabelle gibt es diese Namensspalte nicht ansonsten hast du Recht.
LG, DT10D
Re: Summenprodukt mit Zeitspannen
also wenn ich dein beschriebenes Beispiel nachbaue
und die korrigierte Formel darauf ansetze ist das Ergebnis korrekter Weise 1
ändere ich zB G2 auf 20.5.12 ist das Ergebnis korrekter Weise 2.
Wenn das in deiner Tabelle nicht funktioniert, ist da irgendwo der Wurm drin,
lade dein fehlerhaftes Beispiel hoch, dann kann man auch sehr wahrscheinlich erkennen wo es klemmt.
und die korrigierte Formel darauf ansetze ist das Ergebnis korrekter Weise 1
ändere ich zB G2 auf 20.5.12 ist das Ergebnis korrekter Weise 2.
Wenn das in deiner Tabelle nicht funktioniert, ist da irgendwo der Wurm drin,
lade dein fehlerhaftes Beispiel hoch, dann kann man auch sehr wahrscheinlich erkennen wo es klemmt.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Summenprodukt mit Zeitspannen
Ich hab auch so oft gedacht es funktioniert aber wenn ich dann das Datum ändere dann passiert wieder Müll.
Im Anhang findest du eine Testdatei, die meine Situation wiederspiegelt.
Im Anhang findest du eine Testdatei, die meine Situation wiederspiegelt.
- Dateianhänge
-
- TestSumme.ods
- Die Testdatei
- (11.83 KiB) 59-mal heruntergeladen
LG, DT10D
Re: Summenprodukt mit Zeitspannen
was möchtest du mit dem Kriterium "x" ereichen?
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Summenprodukt mit Zeitspannen
Naja in der späteren Tabelle können die Klienten verschiedene Kriterien haben, die dann zum Rausfiltern führen.
Also in meiner Beispiel Datei haben alle ein X und werden somit alle gezählt ABER ich will halt nur die Leute die in dem angegebenen Zeitraum da sind.
Also in meiner Beispiel Datei haben alle ein X und werden somit alle gezählt ABER ich will halt nur die Leute die in dem angegebenen Zeitraum da sind.
LG, DT10D
Re: Summenprodukt mit Zeitspannen
Hallo DT10D,
steht D für drollig
Du hast Anfang und Ende Datum vertauscht
guckst du hier
steht D für drollig

Du hast Anfang und Ende Datum vertauscht
guckst du hier
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Summenprodukt mit Zeitspannen
Also erst mal viel Dank für die Hilfe
So ähnlich hatte ich es auch schon mal, also es funktioniert so weit ABER es gibt ein Problem und zwar wenn ein Klient vom 01.04.2012 bis zum 31.07.2012 da ist und ich einen Zeitraum habe vom 01.07.2012 bis zum 31.07.2012 dann fliegt dieser weg obwohl er eigentlich dazu gezählt werden müsste, dass ich das einzige Problem ansonsten ist es schon richtig so.
Vielen Dank für diese schnelle und gute Hilfe

So ähnlich hatte ich es auch schon mal, also es funktioniert so weit ABER es gibt ein Problem und zwar wenn ein Klient vom 01.04.2012 bis zum 31.07.2012 da ist und ich einen Zeitraum habe vom 01.07.2012 bis zum 31.07.2012 dann fliegt dieser weg obwohl er eigentlich dazu gezählt werden müsste, dass ich das einzige Problem ansonsten ist es schon richtig so.
Vielen Dank für diese schnelle und gute Hilfe
LG, DT10D
Re: Summenprodukt mit Zeitspannen
Hallooooo DT10D,
der würde dazu gezählt, wenn in E2 ein Datum <= 01.04.2012 steht
der 01.07.2012 ist m.E aber > 01.04.2012
wie kommst du auf das schmale Brett ?DT10D hat geschrieben: und zwar wenn ein Klient vom 01.04.2012 bis zum 31.07.2012 da ist und ich einen Zeitraum habe vom 01.07.2012 bis zum 31.07.2012 dann fliegt dieser weg obwohl er eigentlich dazu gezählt werden müsste,
der würde dazu gezählt, wenn in E2 ein Datum <= 01.04.2012 steht
der 01.07.2012 ist m.E aber > 01.04.2012
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Summenprodukt mit Zeitspannen
Wie gesagt am Ende soll es halt eine Auswertung entstehen die z.B. monatsweise erfolgt also vom 01.07.2012 bis zum 31.07.2012 und da brauch ich wirklich alle Leute die bis zum 31.07.2012 da sind, also die können vorher schon da sein.
Genau deswegen klappt das nicht, also entweder hab ich ein Denkfehler oder das klappt noch nicht wirklich.
Also wenn ich eine Zeitspanne vom 01.07.2012 bis zum 31.07.2012 habe dann können auch Leute dazu zählen die z.B.
am 01.04.2012 anfangen und am 31.07.2012 aufhören oder Leute die vom 01.04.2012 anfangen und am 21.07.2012 aufhören oder die Leute die am 20.06.2012 anfangen und am 01.08.2012 aufhören.
Also ich brauche wirklich eine Formel die mir anzeigt wer real da ist in dem Zeitraum.
//Edit
Also im Grunde zählen alle Leute nicht die 1. Vor dem eingebenen Anfangsdatum beendigt wurden und 2. Nach dem eingebenen Enddatum angefangen haben
Vielen Dank nochmals
Genau deswegen klappt das nicht, also entweder hab ich ein Denkfehler oder das klappt noch nicht wirklich.
Also wenn ich eine Zeitspanne vom 01.07.2012 bis zum 31.07.2012 habe dann können auch Leute dazu zählen die z.B.
am 01.04.2012 anfangen und am 31.07.2012 aufhören oder Leute die vom 01.04.2012 anfangen und am 21.07.2012 aufhören oder die Leute die am 20.06.2012 anfangen und am 01.08.2012 aufhören.
Also ich brauche wirklich eine Formel die mir anzeigt wer real da ist in dem Zeitraum.
//Edit
Also im Grunde zählen alle Leute nicht die 1. Vor dem eingebenen Anfangsdatum beendigt wurden und 2. Nach dem eingebenen Enddatum angefangen haben
Vielen Dank nochmals

LG, DT10D