Zurück
URL: https://Freizeitparkweb.de/cgi-bin/dcf/dcboard.cgi
Foren-Name: Plauderecke
Beitrag Nr.: 6465
#0, Frage an Excel-Profis
Geschrieben von Budweiser am 04-Apr-05 um 16:20 Uhr
Hallo zusammen,
bin grade auf ein Problem gestoßen, für dass ich auf Anhieb auch keine Lösung im WWW finden kann. Vielleicht kann mir ja einer von euch behilflich sein. Ist bestimmt auch ziemlich simpel.

Erstelle gerade einen Dienstplan für den Monat Mai. Dort stehen in den Zeilen die Namen der Mitarbeiter und in den Spalten der jeweilige Tag. Mit einer Formel möchte ich nun am Ende des Monats errechnen lassen, wie viele Schichten jeder Mitarbeiter hatte.
Über die normale Formel (B37+B38+B39+...)lässt sich das natürlich nicht realisieren. In den Zellen steht entweder ein Wert (1. Schicht, 2.Schicht) oder halt nix. Am Ende soll nur die Summe der Schichten addiert werden. Wie kann ich das also anstellen?
Hoffe ich habe mich einigermaßen verständlich ausgedrückt.
Danke schonmal.


#1, RE: Frage an Excel-Profis
Geschrieben von Tron am 04-Apr-05 um 16:35 Uhr

>Erstelle gerade einen Dienstplan für den Monat Mai. Dort stehen in den Zeilen die Namen
>der Mitarbeiter und in den Spalten der jeweilige Tag. Mit einer Formel möchte ich nun
>am Ende des Monats errechnen lassen, wie viele Schichten jeder Mitarbeiter hatte.
>Über die normale Formel (B37+B38+B39+...)lässt sich das natürlich nicht realisieren. In
>den Zellen steht entweder ein Wert (1. Schicht, 2.Schicht) oder halt nix. Am Ende soll
>nur die Summe der Schichten addiert werden. Wie kann ich das also anstellen?
>Hoffe ich habe mich einigermaßen verständlich ausgedrückt.
>Danke schonmal.

In das Feld einfach diese Formel (entsprechend angepasst) eintragen:


=ZÄHLENWENN(X1:X30;"schicht1" OR "schicht2" OR "schicht3")

"X1:X30": Der Bereich, wo die Schicht des jeweiligen Mitarbeiters stehen
"schicht1" OR "schicht2" OR "schicht3": Das wären dann die einzelnen Schichten. Die Kette lässt sich natürlich beliebig weiterführen.

In diesem Formelfall würde sich empfehlen, den Schichten Namen zu geben und die "Namen" dann zählen zu lassen. (Also z.B: "FS" = Frühschicht, "MS" = Mittagsschicht, etc.)



Tobi
Droom, droom in de Droomvlucht mee, hoog in de sterren met je hemelslee.

#2, RE: Frage an Excel-Profis
Geschrieben von Sarion am 04-Apr-05 um 17:33 Uhr

Letzte Bearbeitung am 04-Apr-05 um 17:48 Uhr ()
Letzte Bearbeitung am 04-Apr-05 um 17:45 Uhr ()
Tobis Lösung ist die aufwendigere und auch mächtigere Variante.
Vor allem könnte man damit in mehreren Zellen ausgeben lassen wie viele Dienste welcher Art gemacht wurden. In dem Fall darf aber nur jeweils ein Argument gesetzt werden.
Also z.B. =ZÄHLENWENN(B1:B30;Schicht1) für die Anzahl Schicht1, =ZÄHLENWENN(B1:B30;Schicht2) für die Anzahl Schicht2, usw.
Wenn man einfach nur die Anzahl der Ausgefüllten Zellen, also egal mit welchem Inhalt haben möchte, nur eben nicht leer, tut es auch die Funktion =ANZAHL(B1:B30) um die ausgefüllten Zellen der Spalte B zu zählen.

Gruß Stefan

nochmal Edit: Als Tip, einfach mal die Hilfe von Excel benutzen. Die ist sehr gut.

der wo sich wünscht das mehr Leute beim Lexikon mitmachen


#3, RE: Frage an Excel-Profis
Geschrieben von Foxhunter am 04-Apr-05 um 17:58 Uhr

Letzte Bearbeitung am 04-Apr-05 um 17:59 Uhr ()
>Wenn man einfach nur die Anzahl der Ausgefüllten Zellen, also egal mit welchem Inhalt
>haben möchte, nur eben nicht leer, tut es auch die Funktion =ANZAHL(B1:B30) um die
>ausgefüllten Zellen der Spalte B zu zählen.

Das ist meines Wissens nach nicht ganz richtig. Die Funktion =Anzahl(B1:B30) würde nur die Zellen zählen, die eine Zahl beinhalten.
Um die Zellen zu zählen, die einen beliebigen Inhalt haben, braucht man die Funktion =Anzahl2(B1:B30).

MFG
Heiko


#4, RE: Frage an Excel-Profis
Geschrieben von Sarion am 04-Apr-05 um 22:17 Uhr

>Um die Zellen zu zählen, die einen beliebigen Inhalt haben, braucht man die Funktion
>=Anzahl2(B1:B30).

Vollkommen richtig.
Hätte mal meinen Tip berücksichtigen sollen.

Gruß vom Zahlenzähler

der wo sich wünscht das mehr Leute beim Lexikon mitmachen


#5, RE: Frage an Excel-Profis
Geschrieben von ETGott am 04-Apr-05 um 23:19 Uhr

Hehe wie klein die Welt ist, genau das gleiche musste ich meinem Meister heute auch in Excel bauen. Habs wie Tobi gemacht.

#6, ZÄHLENWENN WIE ?
Geschrieben von Budweiser am 26-Apr-05 um 16:24 Uhr

Habe zunächst die Formel ANZAHL2 benutzt und bin ganz gut damit klar gekommen. Bis schließlich jemand krank wurde und in der Zähle nun "krank" stand. Bei ANZAHL2 wird dieser Inhalt ja auch mitgezählt. Also bin ich nun auf die Formel ZÄHLENWENN umgestiegen. Prompt stellt sich nun aber ein neues Problem, das da wäre:

=ZÄHLENWENN(A7:H7 ODER B17:H17 ODER B27:H27 ODER B37:H37 ODER B47:H47 ODER B57:G57;"1. Schicht" ODER "2. Schicht")

Leider gibt mir Excel stets eine Fehlermeldung "Eingegebene Formel enthält einen Fehler"
Gebe ich nur ein Kriterium an, also

=ZÄHLENWENN(B7:H7 ODER B17:H17 ODER B27:H27 ODER B37:H37 ODER B47:H47 ODER B57:G57;"1. Schicht")

... dann bekomm ich stets das Ergebnis #NAME?. Das kann ich mir nicht wirklich erklären, denn in den Zellen kommen definitiv die Namen "1. Schicht" und "2. Schicht" vor.

Bitte also nochmals um Hilfe, bevor ich hier verzweifle.
Besten Dank!