Dienstplan auswerten
#1
Hallo,

ich habe bei der Arbeit einen Dienstplan, in dem sich meine Mitarbeiter für Servicezeiten eintragen. Ich habe ihn exemplarisch angehängt. Ich möchte gerne auswerten, ob sich jeder in der Zeit von 17-20 Uhr mindestens einmal eingetragen hat.

Die Zellen werden entweder mit x oder mit xh befüllt. Mit einer Oder-Funktion erscheint mir das zu kompliziert. Meine aktuelle Lösung habe ich auch beigefügt. Dort wird mir aber nicht angezeigt, wenn sich jemand mit xh eingetragen hat. Darüber hinaus habe ich die Zellen angegeben. Da in dem Dienstplan die Zellen durchaus aber auch mal verrutschen wäre es natürlich besser, wenn immer nach dem Mitarbeiter gesucht wird.

Ich hoffe, jemand hat eine coole Lösung für mich Smile


Angehängte Dateien
.xlsx   Plan.xlsx (Größe: 24,19 KB / Downloads: 12)
.xlsx   Auswertung.xlsx (Größe: 12,49 KB / Downloads: 6)
Top
#2
Moin Paul,

so?

Arbeitsblatt mit dem Namen 'Di.07.01.'
CEYZAAABACADAEAFAGAHAI
9TL
10MA 1Eintrag fehlt
11MA 2xx
12MA 3xxxx
13MA 4Eintrag fehlt
14MA 5kk
15MA 6Eintrag fehlt
16MA 7x
17MA 8xx
18MA 9xxx
19MA 10xx
20MA 11
21MA 12xxxxxx
22MA 13Eintrag fehlt
23MA 14Eintrag fehlt

ZelleFormel
AI10=WENN(ZÄHLENWENN(F10:AG10;"x")<1;"Eintrag fehlt";"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Hallo,

Di.07.01.

ACADAEAFAGAHAI
10x
11xh
12Eintrag fehlt
Formeln der Tabelle
ZelleFormel
AI10=WENN(UND(ZÄHLENWENN(AC10:AG10;"x")<1;ZÄHLENWENN(AC10:AG10;"xh")<1);"Eintrag fehlt";"")
AI11=WENN(UND(ZÄHLENWENN(AC11:AG11;"x")<1;ZÄHLENWENN(AC11:AG11;"xh")<1);"Eintrag fehlt";"")
AI12=WENN(UND(ZÄHLENWENN(AC12:AG12;"x")<1;ZÄHLENWENN(AC12:AG12;"xh")<1);"Eintrag fehlt";"")
Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
AC101. / Zellwert ist gleich ="K"Abc
AC102. / Zellwert ist gleich ="S"Abc
AC103. / Zellwert ist gleich ="N"Abc
AC104. / Zellwert ist gleich ="P"Abc
AC105. / Zellwert ist gleich ="XH"Abc
AC106. / Zellwert ist gleich ="X"Abc
AD101. / Zellwert ist gleich ="K"Abc
AD102. / Zellwert ist gleich ="S"Abc
AD103. / Zellwert ist gleich ="N"Abc
AD104. / Zellwert ist gleich ="P"Abc
AD105. / Zellwert ist gleich ="XH"Abc
AD106. / Zellwert ist gleich ="X"Abc
AE101. / Zellwert ist gleich ="K"Abc
AE102. / Zellwert ist gleich ="S"Abc
AE103. / Zellwert ist gleich ="N"Abc
AE104. / Zellwert ist gleich ="P"Abc
AE105. / Zellwert ist gleich ="XH"Abc
AE106. / Zellwert ist gleich ="X"Abc
AF101. / Zellwert ist gleich ="K"Abc
AF102. / Zellwert ist gleich ="S"Abc
AF103. / Zellwert ist gleich ="N"Abc
AF104. / Zellwert ist gleich ="P"Abc
AF105. / Zellwert ist gleich ="XH"Abc
AF106. / Zellwert ist gleich ="X"Abc
AG101. / TextzeichenfolgeAbc
AG102. / TextzeichenfolgeAbc
AG103. / TextzeichenfolgeAbc
AG104. / TextzeichenfolgeAbc
AG105. / TextzeichenfolgeAbc
AC111. / Zellwert ist gleich ="K"Abc
AC112. / Zellwert ist gleich ="S"Abc
AC113. / Zellwert ist gleich ="N"Abc
AC114. / Zellwert ist gleich ="P"Abc
AC115. / Zellwert ist gleich ="XH"Abc
AC116. / Zellwert ist gleich ="X"Abc
AD111. / Zellwert ist gleich ="K"Abc
AD112. / Zellwert ist gleich ="S"Abc
AD113. / Zellwert ist gleich ="N"Abc
AD114. / Zellwert ist gleich ="P"Abc
AD115. / Zellwert ist gleich ="XH"Abc
AD116. / Zellwert ist gleich ="X"Abc
AE111. / Zellwert ist gleich ="K"Abc
AE112. / Zellwert ist gleich ="S"Abc
AE113. / Zellwert ist gleich ="N"Abc
AE114. / Zellwert ist gleich ="P"Abc
AE115. / Zellwert ist gleich ="XH"Abc
AE116. / Zellwert ist gleich ="X"Abc
AF111. / Zellwert ist gleich ="K"Abc
AF112. / Zellwert ist gleich ="S"Abc
AF113. / Zellwert ist gleich ="N"Abc
AF114. / Zellwert ist gleich ="P"Abc
AF115. / Zellwert ist gleich ="XH"Abc
AF116. / Zellwert ist gleich ="X"Abc
AG111. / TextzeichenfolgeAbc
AG112. / TextzeichenfolgeAbc
AG113. / TextzeichenfolgeAbc
AG114. / TextzeichenfolgeAbc
AG115. / TextzeichenfolgeAbc
AC121. / Zellwert ist gleich ="K"Abc
AC122. / Zellwert ist gleich ="S"Abc
AC123. / Zellwert ist gleich ="N"Abc
AC124. / Zellwert ist gleich ="P"Abc
AC125. / Zellwert ist gleich ="XH"Abc
AC126. / Zellwert ist gleich ="X"Abc
AD121. / Zellwert ist gleich ="K"Abc
AD122. / Zellwert ist gleich ="S"Abc
AD123. / Zellwert ist gleich ="N"Abc
AD124. / Zellwert ist gleich ="P"Abc
AD125. / Zellwert ist gleich ="XH"Abc
AD126. / Zellwert ist gleich ="X"Abc
AE121. / Zellwert ist gleich ="K"Abc
AE122. / Zellwert ist gleich ="S"Abc
AE123. / Zellwert ist gleich ="N"Abc
AE124. / Zellwert ist gleich ="P"Abc
AE125. / Zellwert ist gleich ="XH"Abc
AE126. / Zellwert ist gleich ="X"Abc
AF121. / Zellwert ist gleich ="K"Abc
AF122. / Zellwert ist gleich ="S"Abc
AF123. / Zellwert ist gleich ="N"Abc
AF124. / Zellwert ist gleich ="P"Abc
AF125. / Zellwert ist gleich ="XH"Abc
AF126. / Zellwert ist gleich ="X"Abc
AG121. / TextzeichenfolgeAbc
AG122. / TextzeichenfolgeAbc
AG123. / TextzeichenfolgeAbc
AG124. / TextzeichenfolgeAbc
AG125. / TextzeichenfolgeAbc

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8



Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Top
#4
Hi Paul,

ich hatte dein Anliegen wohl nicht richtig gelesen. Wird daraus ein Schuh? Die kleine Hilfstabelle kannst du einfach ausblenden.

Arbeitsblatt mit dem Namen 'Di.07.01.'
ACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAU
9Hilfstabelle17:0017:3018:0018:3019:00
10xok
11MA 1ok
12MA 2
13MA 3
14xhokMA 4
15MA 5ok
16MA 6
17MA 7
18MA 8
19MA 9
20xhokMA 10
21xxokokMA 11ok
22MA 12okok
23MA 13
24MA 14

ZelleFormel
AI10=WENN(ODER(ZÄHLENWENN(AC10;"x")>=1;ZÄHLENWENN(AC10;"xh")>=1);"ok";"")
AQ11=INDEX(AI$10:AI$23;VERGLEICH($AP11;$C$10:$C$23;0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#5
Hallöchen,

Du schreibst
Zitat:Die Zellen werden entweder mit x oder mit xh befüllt.
Du schreibst nicht, ob da auch mal was anderes drin stehen kann.
Wenn nicht, würde es da nicht reichen, zu prüfen, ob überhaupt was drin steht?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#6
Hallo André,

ist eh etwas kompliziert, da schon so viele bedingte Formatierungen hinterlegt sind. Da wird schon so viel abgefragt ...

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Top
#7

Oder er zählt alles, was mit x beginnt:
=ZÄHLENWENN(...;"x*")
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#8
Zitat:=ZÄHLENWENN(...;"x*")

André ... super idee!

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Top
#9
Hi Marcus,

bei den bedingten Formatierungen könnte man auch noch sparen. Wenn man sich z.B. darauf verständigen kann, dass auch leere Zellen rot erscheinen dürfen, dann könnte man als Grundfarbe rot nehmen und braucht nur noch für Grün die Bedingung ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#10
Danke für eure schnellen Antworten!

Habe auf jeden Fall schon wieder was dazugelernt mit den Funktionen, die ihr angegeben habt.

Ich glaube, ich muss mein Problem nochmal genauer beschreiben.

Eine Woche (Mo-Fr) befindet sich auf 5 Tabellenblättern.
Jeder MA soll mindestens einen Dienst pro Woche machen. Dabei ist es egal, ob der Dienst von 17-18, 18-20 oder 17-19 oder 17-20 Uhr gemacht wird.
Im Endeffekt möchte ich auf einen Blick nur sehen können, ob es MA gibt, die die ganze Woche keinen Dienst zwischen 17 und 20 Uhr haben. Dafür muss ich 5 Tabellenblätter auswerten.

Und es wäre super, wenn die Formel immer erst nach dem Namen sucht und dann nach den Werten bei der Spalte 16-20 Uhr.

Danke schonmal für eure Zeit und eure Hilfe.

Es kann vorkommen, dass auch noch andere Buchstaben vorkommen, die aber keine Dienstbelegung bedeuten

Das würde passen!

(03.01.2020, 11:24)schauan schrieb:
Oder er zählt alles, was mit x beginnt:
=ZÄHLENWENN(...;"x*")

Das würde passen
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste