Clever-Excel-Forum

Normale Version: Zählwerk vereinfachen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Erstmal ein Hallo in die Runde

Ich könnte mal wieder ein wenig Hilfestellung bei meinem Dienstplaner brauchen.
Erstmal geht es heute darum das Zählwerk etwas Flexibler zu gestalten.

Dazu habe ich in "'#1 Datenbank" eine Spalte mit der bezeichnung "Zähler" angelegt und müsste diese im Blatt "Planer" neu verknüpfen.


Diese sind im Bereich V1:AZ3 , in U1:U3 werden diese anschließend benannt. die Sollwerte für die Schichtstärke findet sich in S1:S3.

Soweit funktioniert dies. Nur leider erkennt dieser nicht wenn ein anderer Wert eingetragen wird, dieser jedoch für den Zähler vorgesehen ist.

Beispiel:

In Spalte V steht 5x "S" und 1x "S/V1" (müsste im Zähler 6 ergeben, jedoch erkennt er nur 5)


Mindestbedingung für den/die Zähler ist, das das Alter (Spalte "E") min. 18 Jahre ist.


Danke im Voraus & Gruß
Viktor
Hat keiner eine Idee wie man das umsetzten könnte. Oder gibt es schwierigkeiten mit der Beschreibung.
Verzweifel leider schon langsam nach "X" verschiedenen versuchen und recherchen.
Hallo Viktor,

es braucht erst eine relativ lange Zeit, um sich erst einmal in Deine Datenstruktur ein zu denken und Dein "Problem" zu erkennen. Wenn ich Dich richtig verstanden habe, ist die Lösung aber ganz einfach.

In V3 so: =ZÄHLENWENNS($E$10:$E$16;">18";$G$10:$G$16;">=0";V$10:V$16;INDEX('#1 Datenbank'!$B$4:$B$200;VERGLEICH($U3;'#1 Datenbank'!$C$4:$C$200;0))&"*")

Deine Formeln in V10:V16 hab ich mir jetzt jedoch nicht genauer angesehen.
TOP TOP TOP.

jetzt Liefert er mir genau die richtigen ergebnisse.

Danke dir für deine Hilfe.
Merke gerade das mir noch sehr viel Erfahrung darin fehlt.

Edit: Welche aussage hat den eigentlich die Zeichenfolge &"*" am Ende der Formel?

Edit2: Wie könnte ich das ganze noch per bedingter Formatierung umsetzen das z.b. Alle Werte im Blatt "Planer" Spalte/n V:AZ, die im Zähler 3 erfasst werden Formatiert werden. 
         
Beispiel: Alle Werte in "#1 Datenbank" die in der Spalte "Zähler" eine "3" stehen haben werden eingefärbt.
Hallo Viktor,

Die Zeichenfolge &"*" bedeutet, dass dem mit Deinem Formelteil:
INDEX('#1 Datenbank'!$B$4:$B$200;VERGLEICH($U3;'#1 Datenbank'!$C$4:$C$200;0)) ermittelten Datenwert, mit der Funktion & durch das *-Zeichen ein beliebiges Zeichen oder auch Zeichenkette angehangen wird bzw. werden kann und dieses dann als Vergleichskriterium der ZÄHLENWENNS()-Funktion übergeben wird.

Somit werden mit dem * (einem sogenannten Wildcard-Zeichen) alle Textwerte mit einem "S" oder einem beginnenden "S" gefunden und mit ZÄHLENWENNS() dann auch gezählt.

Mit z.B "*"&"S"&"*" würden z.B. alle Datenwerte gefunden, wenn in diesen an beliebiger Stelle ein "S" vorhanden ist.

[Edit] las eben gerade erst Deinen 2. Edit.

Dies schaue ich mir noch an, könnte aber etwas dauern.
Ok. Löst jetzt leider das ganze ein wenig unpraktisch, da die abhängigkeit von der Zählerbezeichnung hergestellt werden sollte um Fehlerhafte berechnungen auszuschliesen, da es einige abkürzungen gibt, welche nicht erfasst werden dürfen.

Beispiel:
Abkürzung für unsere Azubis
BS = Berufsschule

nach der aktuellen Logik würde diese Miterfasst werden und der Zähler zeigt mir volle Schicht an obwohl ein Azubi in der BS ist, und wir auf der Spät folglich unterbesetzt wären.