Anzeige
Archiv - Navigation
1368to1372
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel Auswertung

Excel Auswertung
11.07.2014 16:44:21
Christian
allo,
ich möchte eine Auswertung von mehreren Datensätzen machen, die ich vom SP in Excel lade.
Spalte1-Spalte2-Spalte3
Datensatz-Startdatum-Enddatum
Ziel ist es eine Diagramm zu erstellt, welches auf der x-Achse einen Zeitraum in Monaten und auf der Y-Achse die Anzahl aller Datensätze anzeigt, die in dem entsprechenden Monat noch aktiv sind,
also kleiner gleich Enddatum
Bsp:
Datensatz1: 01.01.2014 31.03.2014
Datensatz2: 01.01.2014 30.04.2014
Datensatz3: 01.03.2014 30.06.2014
Im Diagramm soll nun über die Monate folgende Anzahl abgebildet werden:
Januar: 1 (Datensatz1)
Februar: 2 (Datensatz1 und Datensatz2)
März: 3 (Datensatz 1, Datensatz2 und Datensatz3)
April: 2 (Datensatz2 und Datensatz3)
Mai: 1 (Datensatz3)
Juni: 1 (Datensatz3)
Juli: 0 (da spätestes Endedatum im Juni war)
Ich habe jetzt viel probiert mit "Zählenwenns" und "Summenproduk"t aber ich kriege es einfach nicht hin!
hat jemand eine Idee?
Danke,
Christian

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
...und wieder mal PIVOT! (owT)
11.07.2014 16:47:21
EtoPHG

AW: ...und wieder mal PIVOT! (owT)
11.07.2014 17:07:13
Christian
Hallo,
mit Pivot geht das m.E. nicht!
Pivot zeigt mir entweder den Verlauf in Anhängigkeit vom Startdatum oder vom Enddatum an. oder wie viele Datensätze in Abhängigkeit des Start/End-Datums in einen Zeitraum fallen, aber nicht die Summe der Datensätze, die in einen bestimmten Monat noch "offen" sind.(Datensatz 1 ist ja in mehreren Monaten vertreten..)
Vielleicht geht das mit Pivot, aber ich wüsste nicht wie!
Christian.

die Formellösung ...
11.07.2014 19:41:30
der
Hallo Christian,
... denn momentan würde mir da auch ein Ansatz für eine PIVOTlösung fehlen.
Die Formel nach unten kopieren. Allerdings ergibt diese für Januar ein anderes Ergebnis (3), als was Du aufgeschrieben hast (1). Ich nehme aber an, dass dies nur ein Schreibfehler Deinerseits war, oder?
Achtung: In Spalte E stehen echte Exceldatumswerte formatiert mit MMMM
 ABCDEF
1DatensatzStartEnde Monat (als Datum!)Anzahl
2Datensatz101.01.201431.03.2014 Januar3
3Datensatz201.01.201430.04.2014 Februar3
4Datensatz301.03.201430.06.2014 März3
5Datensatz402.05.201417.05.2014 April2
6Datensatz530.01.201402.02.2014 Mai2
7    Juni1
8    Juli0

Formeln der Tabelle
ZelleFormel
F2=SUMMENPRODUKT((MONAT(B$2:B$99)<=MONAT(E2))*(MONAT(C$2:C$99)>=MONAT(E2))*(B$2:B$99>0))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: die Formellösung ...
11.07.2014 20:19:55
Christian
Hallo Werner,
danke für Deine schnelle Antwort. Auf den ersten Blick sieht das richtig aus! Ich muss mir das noch mal genau ansehen, schaffe ich aber heute auf die Schnelle nicht mehr!
Ich hatte Datensatz 1 bis 3. und für Januar als Anzahl "1" Das stimmt wirklich nicht...
Bsp:
Datensatz1: 01.01.2014 31.03.2014
Datensatz2: 01.01.2014 30.04.2014
Datensatz3: 01.03.2014 30.06.2014
...müsste für Januar auf Basis meiner Daten eine "2" ergeben! In Deinem Bsp. (bis Datensatz 5) ist die 3 korrekt, da Datensatz 5 den Starttermin im Januar hat.
Ganz liebben Dank, ich melde mich auf jeden Fall,
Gruß,
Christian

Anzeige
AW: Excel Auswertung
14.07.2014 16:46:14
Christian
Hallo Werner,
ich habe es jetzt verifiziert und es funktioniert. Ich muss das Summenprodukt erweitern, da ich weitere Bedingungen habe, die für den Datensatz erfüllt sein müssen. Datensatz Status Start Ende Datensatz1 open 01.01.2014 23.06.2014 Datensatz2 open 26.05.2014 17.06.2014 Datensatz3 close 26.05.2014 26.05.2014 Datensatz4 close 26.05.2014 17.06.2014 Datensatz5 close 26.05.2014 02.06.2014 Datensatz6 close 26.05.2014 26.06.2014
und zwar soll er nur die datensatze auswerten, die den Status "open" haben. Aber da gibt es den Fehler #NV, wenn ich das Summenprodukt erweitere:
=SUMMENPRODUKT((MONAT(C$2:C$99)=MONAT(F25))*(C$2:C$99>0) *(B2:B22="open")) 
sorry, aber das mit dem Summenprodukt habe ich noch nicht geblickt! Wie muss man das ändern? Mit
=Wenn(Prüfung;[Dann-Wer];[Sonst-Wert])  
kann ich keinen Bereich auswählen. Das funktioniert nur für eine Zeile...Was mache ich da jetzt falsch?
Danke,
Christian.

Anzeige
AW: Excel Auswertung
14.07.2014 22:27:37
Josef
Hallo Christian (Spartacus)
Bei der Funktion Summenprodukt müssen alle angegebenen Bereiche immer gleich gross sein.
Deine Formel kann deshalb so niemals funktionieren.
=SUMMENPRODUKT((MONAT(C$2:C$99)=MONAT(F25))*(C$2:C$99>0)  *(B2:B22="open"))  

Warum willst du denn nur B2:B22 auf "open" prüfen aber dann wieder die Spalten C und D bis Zeile 99?
Ich denke, wenn du den Bereich so wählst, dass die Formel kein Fehler liefert, wird auch deine Auswertung korrekt sein.
=SUMMENPRODUKT((MONAT(C$2:C$99)=MONAT(F25))*(C$2:C$99>0)  *(B$2:B$99="open")) 
Gruss Sepp

Anzeige
AW: Excel Auswertung
15.07.2014 19:56:51
Christian
Hallo Sepp,
danke für Deine Antwort. Das mit den Bereichen habe ich gar nicht gesehen!
Super Sache! Nochmals ganz herzlichen Dank für die tolle Unterstützung hier im Forum.
Ganz lieben Dank,
Christian

oT nachgefragt ...
15.07.2014 09:08:35
der
Hallo Christian,
... bist Du evtl. der gleiche Christian, der den Thread hier: https://www.herber.de/forum/messages/1369450.html gestartet hatte?
Wenn ja, dann antworte doch bitte auf meine dortige abschließende Frage (mein letzter Beitrag im dortigen Thread)
Gruß Werner
.. , - ...

Anzeige
AW: oT nachgefragt ...
15.07.2014 19:52:40
Christian
Hallo Werner,
sorry, aber das ist nicht mein Beitrag! Ich habe nur diesen einen Thread hier gestartet.
Danke und Gruß,
Christian

dann offensichtlich schon der Dritte Christian ...
16.07.2014 07:13:45
der
Hallo Christian,
... der sich aktuell mit diesem Benutzernamen hier im Forum einloggt.
Ich danke Dir für Deine Rückmeldung.
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige