Clever-Excel-Forum

Normale Version: Datumsliste: Wochentage pro Monat
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Hallo,

mein Name ist Jürgen und ich stehe vor einem Problem, das ich mit meinen Excel-Kenntnissen bisher nicht lösen konnte. Ich habe nach einigen Keywords gesucht, leider nichts passendes gefunden.

Wir haben einen Dienst auf einem PC laufen, der immer dann eine neue Zeile schreibt, wenn eine Aktion vom Benutzer durchgeführt wird. Dieser Rechner läuft immer nur dann, wenn der Betrieb geöffnet ist, also nicht am Wochenende, Feiertagen usw. 

Beispiel aus dem csv-Dazensatz:


Code:
Datum    Zeit
04.01.2016    07:52:39
04.01.2016    07:56:19
04.01.2016    07:56:46
04.01.2016    07:31:38
04.01.2016    08:03:03
04.01.2016    07:32:01
04.01.2016    07:32:20
04.01.2016    08:08:04


Für eine Statistik 2016 bin ich auf der Suche nach einer (direkten) Formel, die mir zurück gibt, wie viele Montage wir im Januar geöffnet hatten, wie viele Dienstage im Januar ... bis wie viele Freitage im Dezember:

[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Jan, Feb und Mrz habe ich exemplarisch "von Hand gezählt", möchte mir aber genau das ersparen. Hab rum u. a. mit ZÄHLENWENNS, es klappt einfach nicht.
experimentiert
Bin für jede Hilfe und jeden Tipp sehr dankbar.

Danke & Gruß
Jürgen
Moin Jürgen,
in Sachen Screenshot: Schau mal hier in Sachen Bilder statt Datei.
Ansonsten (ohne Test): Hilfsspalte mit der Nummer des Wochentages -> =WOCHENTAG(Datum) und dann per ZÄHLENWENN() oder PivotTable auswerten.
Hallo,

nimm eine Pivottabelle.

Damit kannst Du bequem nur mit Mausklicks noch mehr auswerten.

Z.B:

Arbeitsblatt mit dem Namen 'Tabelle4'
 EFGH
1Anzahl von Datum  Spaltenbeschriftungen  
2Zeilenbeschriftungen20162017Gesamtergebnis
3Jan617
4Feb 11
5Gesamtergebnis628
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
D9: 1.1.2016
D10[:D374]: =D9+1
E10[:E374]: =ZÄHLENWENN(A:A;D10)
E2[:P6]: =SUMMENPRODUKT((REST($D$10:$D$374;7)=ZEILE(E2))*($E$10:$E$374>0)*(TEXT($D10:$D374;"JMM")=TEXT(E$1;"JMM")))

In E1 steht 1.1.2016, usw. nach rechts.

Ich habe D9:E374 aus Performancegründen dazugepackt. Die Datei rechnet dann etwas schneller, mit 365 statt 60000 Sätzen.
Guten Morgen, sorry, dass ich mich erst jetzt melde; war nicht im Büro. In vielen Foren ist ein Upload insbesondere von MS Dateien nicht möglich, daher habe ich es gar nicht in Erwägung gezogen  Blush

Probiere jetzt die Vorschläge aus.
(06.02.2017, 13:18)lupo1 schrieb: [ -> ]D9: 1.1.2016
D10[:D374]: =D9+1
E10[:E374]: =ZÄHLENWENN(A:A;D10)
E2[:P6]: =SUMMENPRODUKT((REST($D$10:$D$374;7)=ZEILE(E2))*($E$10:$E$374>0)*(TEXT($D10:$D374;"JMM")=TEXT(E$1;"JMM")))

In E1 steht 1.1.2016, usw. nach rechts.

Ich habe D9:E374 aus Performancegründen dazugepackt. Die Datei rechnet dann etwas schneller, mit 365 statt 60000 Sätzen.

Hallo lupo1,

danke, deine Lösung ist annähernd das, was ich suche. Jedoch passt es nicht 100%ig. Im Januar 2016 gab es 4 Freitage, ausgegeben werden leider nur 3. Zu meiner Schande muss ich gestehen, dass ich die Formel E2[:P6] zurzeit nicht ansatzweise verstehe. Hast du ggf. eine Optimierungs-Idee? Ich zerlege gerade SUMMENPRODUKT und REST und bin für jede Anregung echt dankbar.

LG
Jürgen
Moin Jürgen,

wenn du das MS-Add-In Power Query -> http://www.excel-ist-sexy.de/power-query-das-add-in/ einsetzt, solltest du zum korrekten Ergebnis gelangen ...
In E2; Array-Formel:


Code:
=SUM((WEEKDAY($E$1+ROW($1:$400)-1;2)=ROW($A5))*(TEXT($E$1+ROW($1:$400)-1;"MJJJJ")="12016"))
Hi Günther, wie hast du denn die Wochentage und die Monate in die Abfrage gezaubert. Ich gebe zu, dass ich mich mit PQ noch intensiv(er) befassen muss... ;-(
(08.02.2017, 10:03)jb013 schrieb: [ -> ][...] annähernd das, was ich suche. Jedoch passt es nicht 100%ig. Im Januar 2016 gab es 4 Freitage, ausgegeben werden leider nur 3.
Da bist Du ja genau auf meine in Kauf genommene Unsauberkeit gestoßen. Am 1.1. eines Jahres (das war der Freitag in 2016; übrigens ergibt das sogar 5 Freitage) werdet Ihr wohl kaum geöffnet haben. Falls doch:

D9: 31.12.2015
D10[:D375]: ...
E10[:E375]: ...
und alle Angaben in E2[:P6]: mit 375 statt 374

Zitat:Hast du ggf. eine Optimierungs-Idee? Ich zerlege gerade SUMMENPRODUKT und REST und bin für jede Anregung echt dankbar.
Normalerweise liefere ich optimiert ;) so weit meine Fähigkeiten reichen. Manchmal ist aber einer noch besser unterwegs.

@Günther: Hoffentlich müssen wir von Dir nicht immer mit so großen Dateien leben: Amazon transportiert jetzt Daten per Truck, weil schneller!  :-D
Seiten: 1 2 3 4