PQ: Auswertung im 30-Minuten-Rhythmus

Xtract: Zeitwerte (Time­Stamps) von maschi­nen­be­zo­ge­nen Fehlern sollen im Halb­stun­den-Rhyth­mus gezählt wer­den. Hier: 2 gut nachvol­lziehbare Möglichkeit­en.

Wis­sens­stand: Lev­el 2 ⇒ Solides Basiswis­sen in Excel, Erfahrung in PQ

Feh­ler­mel­dun­gen im halb­stün­di­gen Rhyth­mus aus­wer­ten

In die­ser Bei­spiel-Da­tei sind in 3 Tabel­len­blät­tern auf ei­nen bes­timmten Zeit­raum begren­zte Aus­zü­ge von Fehler­pro­tokollen je ein­er Mas­chine aufge­lis­tet. Das Ziel ein­er Excel-Auswer­tung (PQ) soll sein, die An­zahl der Feh­ler je hal­be Stun­de (begin­nend mit dem Start ein­er Stun­de, also ##:00 Uhr) zu berech­nen. Es sol­len ein­er­seits die Wer­te je Mas­chine als ander­er­seits auch al­ler Maschi­nen gemein­sam errech­net wer­den. Für die Lö­sung gibt es ver­schiedene Möglichkeit­en; ange­fan­gen bei Plain Ex­cel über VBA bis zu Pow­er Que­ry. Ich stel­le Ih­nen hier zwei von meh­re­ren denk­ba­ren PQ-Lösun­gen vor, bei­de sind aus mein­er Sicht gut nachvol­lziehbar. Und be­den­ken Sie bit­te, dass sol­che Lis­ten meist sehr viel umfan­gre­ich­er sind und dar­um VBA oder PQ aus Grün­den der Per­for­mance eher in Betra­cht gezo­gen wer­den soll­ten.

Zum Ein­stieg habe ich aber eine et­was bess­er hän­del­bare „Ta­bel­le” er­stellt, es ist das ers­te Tabel­len­blatt mit dem Na­men Zusam­menge­fügt. Und „wie im richti­gen Le­ben” sind auch lee­re Spal­ten zwis­chen den einzel­nen Lis­ten (was ja im Sin­ne ein­er or­dent­li­chen Daten­hal­tung prinzip­iell nicht vorkom­men soll­te). Und ja, ein typ­is­ch­er Anwen­der wird die über alle Spal­ten ge­hen­de Über­schrift als auch alle drei Daten­blöcke gemein­sam mar­kie­ren (von A1:E43), und ge­nau das wer­den Sie für die ers­te Übung auch tun.

Im­por­tie­ren Sie nun bei beste­hen­der Mar­kie­rung A1:E43 die Dat­en in den Pow­er Que­ry-Edi­tor. Da Ex­cel bei die­sem Vor­gang den mar­kier­ten Bere­ich in eine „Intel­li­gente” Ta­bel­le for­matiert wird in ei­nem Dia­log ge­fragt, ob die Ta­bel­le Über­schriften hat oder nicht. Aus­nahm­sweise ist das in die­sem Fall egal, denn die ei­gent­li­chen, kün­fti­gen und dann rel­e­van­ten Über­schriften ste­hen ja so­wie­so in Zei­le 2. – Per De­fault wird an­ge­ge­ben, dass hier kei­ne Über­schrift(en) exis­tie­ren und da­bei be­las­sen Sie es auch.

In der Ex­cel-Ta­bel­le als auch im Pow­er Que­ry Edi­tor sind automa­tis­che Spal­ten-Über­schriften Spal­te1 bis Spal­te5 ver­ge­ben wor­den. (Ab hier be­zie­hen sich mei­ne Anmerkun­gen stets auf den PQ-Edi­tor.) Die ers­te Daten­zeile ent­hält auss­chließlich in Spal­te1 Dat­en, näm­lich die ur­sprüng­li­che, zen­triere Über­schrift und in der zweit­en Zei­le ste­hen die ei­gent­li­chen Über­schriften. Be­vor ir­gend­wel­che Kor­rek­turen an den Dat­en vorgenom­men wer­den, gebe ich der Ab­fra­ge erst ein­mal ei­nen „sprechen­den” Na­men. Typ­is­cher­weise ist die­ses Roh­Dat­en oder (meis­tens wie auch hier) die englis­che Beze­ich­nung Raw­Da­ta.

Aus prinzip­iellen Erwä­gun­gen ver­suche ich, die Per­for­mance so opti­mal zu gestal­ten wie mög­lich. Dar­um wäre im Nor­mal­fall der näch­ste Schritt, die bei­den lee­ren Spal­ten (Spal­te2 und Spal­te4) zu lö­schen. Aus zwei Grün­den tue ich das hier nicht: Ers­tens ist das bei deut­lich mehr Spal­ten ziem­lich auf­wän­dig und zweit­ens ist das beibehal­ten der lee­ren Spal­ten pri­ma für die Demon­stra­tion ein­er Au­to­ma­tik bei der weit­eren Ver­ar­beitung ge­eig­net. Im fol­gen­den Schritt ge­hen Sie im Men­üband über Zei­len ver­ringern | Zei­len ent­fer­nen und lö­schen nur die ers­te Zei­le. Jet­zt ste­hen in der ers­ten Dat­en-Zeile die ei­gent­li­chen Über­schriften. Im Men­üband ein Klick auf Ers­te Zei­le als Über­schriften ver­wen­den und ein wich­ti­ges Zwis­chen­ziel ist erre­icht.

Im fol­gen­den Schritt kön­nte es dar­um ge­hen, den Daten­typ anzu­passen. Aber muss das unbe­d­ingt schon zu die­sem Zeit­punkt sein? Nein, denn es ist im Prin­zip „nur” eine Fra­ge des Ausse­hens; es sol­len ja mit den als Dez­i­malzahl dargestell­ten Zeit­en kei­ne spe­zi­el­len Time-Oper­a­tio­nen der Spra­che M vogenom­men wer­den. 💡

Okay, im näch­sten Schritt sol­len die gan­zen nu­me­ri­schen Wer­te untere­inan­der ge­schrie­ben und der jew­eili­gen Mas­chine zuge­ord­net wer­den. Also in der ers­ten Spal­te ste­ht dann der Name der Mas­chine und in der Folges­palte der nu­me­ri­sche Wert, welch­er ja die Uhr­zeit spie­gelt. Das Stich­wort da­für hei­ßt „Ent­piv­otieren”. Zwei mög­li­che, bei­des rel­a­tiv ein­fache Wege füh­ren zum prinzip­iell iden­tis­chen Ziel:

  1. Sie mar­kie­ren alle Spal­ten, entwed­er Trans­formieren | Spal­ten ent­piv­otieren oder Recht­sklick in eine der Über­schriften und im Kon­textmenü Spal­ten ent­piv­otieren wäh­len.
  2. Alter­na­tiv ge­hen Sie über Spal­te hinzufü­gen | Indexs­palte, Recht­sklick in die Spal­te In­dex und An­de­re Spal­ten ent­piv­otieren. Das ist übri­gens mei­ne Lieblings-Vorge­hensweise, da ich bei Abfra­gen mit vie­len Spal­ten die­se Hin- und Her­schieberei der An­sicht nicht so ger­ne mag. 😐 Im An­schluss lö­sche ich die Spal­te In­dex gle­ich wie­der. Au­nah­me: Ich lö­sche sie nicht, wenn ich spä­ter im Ver­lauf wie­der die Orig­i­nal-Rei­hen­folge der Dat­en her­stellen möch­te.

Und sie­he da, es sind über die­sen Weg auss­chließlich die Zei­len mit Wer­ten er­fasst wor­den, Zel­len der lee­ren Spal­ten, die ja auss­chließlich den In­halt null ha­ben, feh­len vol­lkom­men. Und ge­nau das mein­te ich weit­er oben mit dem Hin­weis auf die Au­to­ma­tik. 😉 Und nun brau­che ich auch nur in 1 Spal­te (Wert) den Daten­typ von Be­lie­big auf Zeit zu än­dern und nicht in 3 (oder mehr) Spal­ten! Zu­ge­ge­ben, das sieht auch bess­er aus! 😎

Da­mit habe ich eine so­li­de Ba­sis für die bei­den kom­menden Auswer­tun­gen geschaf­fen. Und bis hier­hin war das al­les auch noch Basiswis­sen in Sa­chen PQ. Nun kommt die Über­legung zum tra­gen, dass jed­er Uhr­zeit ein Halb­stun­den­bere­ich zuge­ord­net wer­den muss. Da ich ja die Zeit­en ver­ge­ben habe weiß ich auch, dass der früh­este Ein­trag um 12:00 Uhr ist. Der ers­te Zeit­bere­ich wä­ren also die 30 Mi­nu­ten von 12:00 bis 12:29. Hin­weis: Wenn Sie die Spal­te Wert erweit­ern, wer­den die dar­in enthal­te­nen Zeit­en automa­tisch auf­steigend an­ge­zeigt; der ober­ste Wert ist also im­mer die este Zei­tangabe für die pro­tokol­lierten Feh­ler. Weit­er geht es dann mit 12:30 bis 12:59, und so weit­er. Auch wenn der ers­te Ein­trag nicht zur vol­len Stun­de sein soll­te, der zu ver­wen­dende Zählbere­ich begin­nt stets um ##:00 oder ##:30. Und Sie behal­ten bit­te im Hin­terkopf, dass 2 Auswer­tun­gen er­stellt wer­den sol­len. Ein­er­seits die Ge­samt­zahl der Feh­ler al­ler Maschi­nen im jew­eili­gen Halb­stun­den­bere­ich und ander­er­seits die An­zahl der Feh­ler jed­er einzel­nen Mas­chine im entsprechen­den Zeit­raum.


Vie­le Wege füh­ren nach Rom. Ich zei­ge Ih­nen hier für die Zuord­nung der einzel­nen Zeit­en ei­nen Weg auf, der ge­wiss nicht alle Möglichkeit­en der Spra­che M nutzt; da­für aber sind die einzel­nen Schrit­te für Sie ge­wiss bess­er nachvol­lziehbar, weil sie an die Vorge­hensweise in Plain Ex­cel an­ge­lehnt sind. Fol­gende Über­legung liegt mei­nen Schrit­ten zu­grun­de:

  • Die An­ga­be der Stun­de bleibt für jede Fehler­mel­dung in je­dem Fall erhal­ten, sie verän­dert sich nicht.
  • Für die jew­eilige Mi­nu­te gilt, dass sie auf :00 herun­terge­brochen wird, wenn sie klein­er ist als 30, anson­sten wird die An­zei­ge der Mi­nu­te auf :30 abgerun­det.

Mar­kie­ren Sie dazu als Ers­tes die Spal­te Wert, wo ja die Uhrzeit­en der Feh­ler einge­tra­gen sind. Spal­te hinzufü­gen, im Men­üband ein Klick auf Zeit | Stun­de | Stun­de. Noch ein­mal Wert mar­kie­ren, Zeit | Mi­nu­te. Nun ha­ben Sie je eine neue Spal­te, wo die dez­i­malen nu­me­ri­schen Wer­te der Stun­de und der jew­eili­gen Mi­nu­te einge­tra­gen sind. Mar­kie­ren Sie nun die Spal­te Mi­nu­te. Spal­te hinzufü­gen | Bed­ingte Spal­te und fül­len Sie im Dia­log jew­eils die­se Wer­te ein bzw. wäh­len Sie aus:

Neu­er Spal­tennameStart­Minute
(Bei Wenn)
Spal­tennameMi­nu­te
Oper­a­torist klein­er als
Wert30
Aus­gabe0
Son­st30

Eine vi­su­el­le Kon­trolle wird Ih­nen rasch zei­gen, dass die Ergeb­nisse stim­men. Die Spal­ten Wert und Mi­nu­te kön­nen Sie jet­zt lö­schen. Mar­kie­ren Sie nun Stun­de und Start­Minute (beacht­en Sie die Rei­hen­folge), Recht­sklick in eine der bei­den Über­schriften und Spal­ten zusam­men­führen. Als Trennze­ichen wäh­len Sie: Dop­pelpunkt und bei Neu­er Spal­tenname (option­al) schrei­ben Sie Zeit­bere­ich ab hin­ein. Auf be­lie­bi­gem Wege än­dern Sie nun den Daten­typ der Spal­te Zeit­bere­ich ab zum Typ Zeit. Da­mit ist die ers­te Epi­so­de der Auswer­tung fast ab­ge­schlos­sen. Um die bei­den Berech­nun­gen „sau­ber” durch­zu­füh­ren, er­stel­len Sie 2 neue Abfra­gen. Sie kön­nten die­se Ab­fra­ge zwar Du­pli­zie­ren (Klick im lin­ken Seit­en­fen­ster oder über Start | Ver­wal­ten), ich zie­he es vor, ei­nen Ver­weis auf Raw­Da­ta zu er­stel­len; da­durch habe ich in die­ser Que­ry we­sent­lich we­ni­ger Schrit­te im recht­en Seit­en­fen­ster sicht­bar (und das hat in an­de­ren Sit­u­a­tio­nen weit­ere Vor­tei­le). Bei der Gele­gen­heit er­stel­le ich gle­ich noch ei­nen zweit­en Ver­weis, es sol­len ja zwei unter­schiedliche Berech­nun­gen er­stellt wer­den.

Hin­weis für Fort­ge­schrit­te­ne/Spe­zis/Cracks, … Ja, es geht deut­lich „schlan­ker”, manch ein­er wird auch „ele­gan­ter” sa­gen. Das Wun­schergeb­nis ste­ht mit ein­er einzi­gen if – For­mel der Spra­che M in der drit­ten Spal­te. Das ist na­tur­ge­mäß mei­ne Vorge­hensweise. 😎 Mai­len Sie mich an und ich schrei­be Ih­nen, wie Sie ge­gen eine Spen­de von 1,00 € den Code-Schnip­sel, wel­chen Sie in eine Be­nut­zer­de­fi­nier­te Spal­te ein­fü­gen kön­nen, von mir erhal­ten. Die­ser Euro wird dann auss­chließlich für die Kos­ten die­ses Blogs ver­wendt. Ver­sprochen!

▲ nach oben …

An­zahl Feh­ler­mel­dun­gen al­ler Ma­schi­nen je Zeit­raum

Wech­seln Sie zu Ab­fra­ge Raw­Da­ta (2) und benen­nen Sie die­se ide­al­er­weise gle­ich um. Ich schla­ge Ih­nen alle Maschi­nen vor. Das hat zwar kei­nen Ein­fluss auf die Ar­beits­wei­se von Pow­er Que­ry sorgt aber für deut­lich mehr Trans­parenz. Lö­schen Sie erst ein­mal ide­al­er­weise die Spal­te Attrib­ut, sie wird für die­se Berech­nung nicht be­nö­tigt. Mar­kie­ren Sie Zeit­bere­ich ab, Recht­sklick in die Über­schrift und wäh­len Sie Grup­pieren nach… Eine kur­ze Ana­ly­se wird Ih­nen zei­gen, dass die Vor­gaben ge­nau dem ent­spre­chen, was sie als Ergeb­nis er­war­ten. Dar­um ein Klick auf OK und es ist gut. 😉 Bleibt nur noch Schlie­ßen & la­den oder Schlie­ßen & la­den in… und im Excel-Work­book ist das Ergeb­nis als for­matierte Ta­bel­le einge­tra­gen wor­den.

▲ nach oben …

An­zahl Feh­ler­mel­dun­gen je­der Ma­schi­ne je Zeit­raum

Im ers­ten Schritt wer­den Sie der Ab­fra­ge Raw­Da­ta (3) auch ei­nen an­de­ren Na­men ge­ben, beispiel­sweise ein­zel­ne Maschi­nen. Der Form hal­ber kön­nten bzw. soll­ten Sie die Spal­te Attrib­ut zu Mas­chine umbe­nen­nen. Mar­kie­ren Sie nun nacheinan­der Mas­chine und Zeit­bere­ich ab, Recht­sklick in eine der bei­den Über­schriften und Grup­pieren nach… Auch hier ist das durch Pow­er Que­ry berech­nete Ergeb­nis erst ein­mal kor­rekt.

„Erst ein­mal”, weil die Anord­nung ge­wiss nicht opti­mal ist. Die Dat­en soll­ten noch sor­tiert wer­den. Und nun stellt sich die Fra­ge, wel­che Form von Über­blick Sie ger­ne hät­ten. Die eine Mög­lich­keit stellt sich so dar, dass erst alle Zeit­en der Mas­chine 1 jew­eils nach Uhrzeit­en zusam­menge­fasst dar­ge­stellt wer­den und dar­un­ter die gle­iche Lo­gik für die Mas­chine 2 und fol­gende. – Die zwei­te von mir an­ge­dach­te Darstel­lungsweise wäre so, dass die Sor­tie­rung erst nach Zeit­blöck­en auf­steigend erfol­gt und inner­halb der Zeit­bere­iche die Maschi­nen in auf­steigen­der Rei­hen­folge. Bei­de Sicht­wei­sen las­sen sich durch die Rei­hen­folge der Sor­tie­rung der Ergeb­nis-Abfrage real­isieren. Schau­en Sie ger­ne in der Mus­ter­datei im Blat­treg­is­ter Auswer­tun­gen nach, dort sind auch die­se bei­den per PQ erstell­ten Ergeb­nisse ge­zeigt. Natür­lich hät­te auch eine der bei­den Sor­tie­rungn als Ergeb­nis gere­icht und User wür­den dann in Ex­cel die Sor­tie­rung än­dern kön­nen. 😎 

Möcht­en Sie bei die­ser Form der Berech­nung auch noch zusät­zlich die Ge­samt­zahl al­ler (100) Feh­ler berech­net ha­ben, kön­nte die­ses zwar auch in Pow­er Que­ry (typ­is­cher­weise ein­er getren­nten Ab­fra­ge) ge­sche­hen; ich schla­ge Ih­nen vor, die Ergeb­nis-Ta­bel­le in Ex­cel durch eine automa­tis­che Berech­nung der Sum­me unter­halb der let­zten Daten­zeile in ein­er Ergeb­niszeile durch­zu­füh­ren.

Es bleibt ih­rer Exper­i­men­tier­freude unbenom­men, die An­zei­ge des Zeit­bere­ichs ge­nau­er zu de­fi­nie­ren; das wäre dann beispiel­sweise der Text 14:00 – 14:29. Und natür­lich kön­nen Sie als fort­geschrit­ten­er Anwen­der in Sa­chen Pow­er Que­ry die Berech­nung des Zeit­in­ter­valls mit unter­schiedlichen M-Funk­tio­nen durch­führen. Das bie­tet sich ge­wiss im­mer dann an, wenn sie beispiel­sweise ei­nen 5‑Minuten-Rhyth­mus gener­ieren wol­len oder Sie lie­ber mit rei­nem Code als mit di­ver­sen Maus­klicks arbeit­en.

▲ nach oben …

3 Ma­schi­nen, 3 *.csv

In vie­len Fäl­len wird von der Maschi­nen-Steuerungssoft­ware jed­er ein­zel­ne Mas­chine auch ein getren­nter Fehler­bericht er­stellt. Typ­is­cher­weise wird dann je Mas­chine für 1 Kalen­der-Tag (bis zu 24 Stun­den Ein­satzzeit) eine ein­zel­ne csv-Da­tei er­stellt. Ich habe für Sie die gle­ichen Dat­en wie zu­vor in jew­eils eine csv abge­spe­ichert und Ih­nen hier als gepack­te zip-Da­tei zur Ver­fü­gung ge­stellt. Und in die­sen (ent­pack­ten) Files sind auch Spal­ten-Über­schriften. Ide­al­er­weise wer­den Sie die drei Files in 1 getren­nten Ord­ner ent­pack­en, wo vor­zugs­wei­se auch nur die­se Dat­en enthal­ten sind. Das erle­ichtert den Ein­stieg … 😛 

Apro­pos „Ein­stieg”: Die­ser gestal­tet sich na­tur­ge­mäß deut­lich an­ders als in der vorheri­gen Übung. Ers­tens sind es ja kei­ne Ex­cel- son­dern es sind rei­ne Text-Da­tei­en und zweit­ens ist es nicht nur ein ein­zi­ges File son­dern es sind meh­re­re Da­tei­en, die zu ein­er einzi­gen Ab­fra­ge zusam­menge­fasst wer­den sol­len und müs­sen.

Ich gehe da­von aus, dass die ent­pack­ten Da­tei­en bere­its in dem ange­sproch­enen getren­nten Fold­er lie­gen. In Ex­cel ge­hen Sie über Dat­en | Dat­en ab­ru­fen | Aus Da­tei | Aus Ord­ner und wäh­len Sie dann im Dia­log den entsprechen­den Ord­ner aus. Nach ei­nem Klick auf Öff­nen erweit­ern Sie die Schalt­fläche La­den und wäh­len La­den in… Ide­al­er­weise Klick­en Sie auf Nur Ver­bin­dung er­stel­len und schlie­ßen dann auch die­sen Dia­log. Öff­nen Sie nun die (noch) ein­zi­ge Ab­fra­ge, wel­che typ­is­cher­weise den Na­men des Verze­ich­niss­es hat.

Sie erken­nen eine Que­ry, wo in der zweit­en Spal­te (Name) der Name neb­st Er­wei­te­rung al­ler Da­tei­en des entsprechen­den Verze­ich­niss­es an­ge­zeigt wird. Wenn auss­chließlich die drei Files mit den Fehler­mel­dun­gen enthal­ten sind, brau­chen Sie an die­ser Stel­le nichts weit­er zu un­ter­neh­men. Andern­falls nut­zen Sie die Mög­lich­keit, die gewün­scht­en Da­tei­en nach den erforder­lichen Kri­te­rien zu fil­tern.

Erweit­ern Sie nun die ers­te Spal­te Con­tent durch ei­nen Klick auf die zwei nach un­ten zeigen­den Pfei­le und über­prüfen Sie im Dia­log Dat­en kom­binieren, ob die Vor­schau prinzip­iell dem ent­spricht, was Sie für die Auswer­tung als Basis­dat­en brau­chen. Dass PQ ohne Ihr Zu­tun erken­nt, dass es sich um Semi­ko­la als Trennze­ichen han­delt und auch die Co­die­rung (Dateiur­sprung) kor­rekt zuord­net ist eine fei­ne Sa­che… 😉 

Nach dem Schlie­ßen des Dia­logs per OK  wer­den sie erken­nen, dass im recht­en Seit­en­fen­ster di­ver­se Schrit­te einge­fügt wur­den und bei den Abfra­gen im lin­ken Seit­en­fen­ster auch ver­schiedene Abfra­gen automa­tisch er­stellt wor­den sind. – In Stich­worten hier die weit­ere Vorge­hensweise, wie ich sie Ih­nen emp­feh­le:

  • Lö­schen Sie die ers­te Zei­le der Ab­fra­ge.
  • Wäh­len Sie Start | Ers­te Zei­le als Über­schrift ver­wen­den.
  • Än­dern Sie die Über­schrift der ers­ten Spal­te auf (nur) Mas­chine.
  • Än­dern Sie den Daten­typ der Spal­te Date auf Da­tum.
  • Der gewün­schte Er­folg ist, dass jene Zel­len die­ser Spal­te, die kein Da­tum enthal­ten, nun als Feh­ler (Er­ror) deklar­i­ert sind.
  • Die Spal­te Date ist mar­kiert; Zei­len ver­ringern | Zei­len ent­fer­nen | Feh­ler ent­fer­nen.
  • In der Spal­te Mas­chine die En­dung .csv lö­schen und even­tu­ell den _ durch ein Leerze­ichen erset­zen las­sen. Bei­des geht beispiel­sweise über das Menü Trans­formieren.
  • Die Spal­te Time entwed­er in den Daten­typ Zeit kon­vertieren und dann nach dem Mus­ter wie oben be­schrie­ben weit­er­ma­chen oder die Spal­te nach dem Zei­chen : tei­len (Beim äußer­sten lin­ken Trennze­ichen) und die bei­den Spal­ten in Stun­de und Mi­nu­te umbe­nen­nen; der Daten­typ muss dann natür­lich noch auf Gan­ze Zahl an­ge­passt wer­den.

Im Grun­de genom­men ha­ben Sie jet­zt eine Daten­lage, die Sie in prak­tisch gle­ich­er Form in der ers­ten Übung wiederfind­en kön­nen. Die rest­li­chen Schrit­te sind dann auch so gut wie iden­tisch. Was da an­ders ist: Das durch die Mas­chine er­fass­te Da­tum ist hier noch in der Que­ry enthal­ten und kann bei Be­darf mit gespe­ichert und aus­gew­ertet wer­den.

Ins­beson­dere für Monats-Auswer­tun­gen, wo dann ja die csv-Da­tei­en viel­er Tage im Verze­ich­nis er­fasst sind, kann das eine Über­sicht recht kom­fort­a­bel er­mög­li­chen. – Bei der Gele­gen­heit mei­ne An­mer­kung: Sie kön­nen natür­lich bei Schlie­ßen & la­den in… auch gle­ich die Mög­lich­keit wäh­len, die let­z­tendliche Auswer­tung über eine Piv­ot­Table mit all den schö­nen Möglichkeit­en zu ma­chen.

▲ nach oben …

Rück­mel­dun­gen / Feed­back ger­ne per Mail an mich (G.​Mumme@​Excel-​ist-​sexy.​de)

Hat Ih­nen der Bei­trag ge­fal­len?
Er­leich­tert die­ser Bei­trag Ihre Ar­beit?

Dann wür­de ich mich über ei­nen Bei­trag Ihrer­seits z.B. 2,50 € freu­en … (← Klick mich!)

Dieser Beitrag wurde unter c) Aufsteiger, Datentyp anpassen, Datum & Zeit, Datum und Zeit, File-Handling, Foren-Q&A, Power Query abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.