Marixformel
21.01.2014 10:34:17
DieterL
ich habe ein Kalenderblatt mit einem Monat wo in der oberen Zeile die Tage und in der linken Spalte Namen vorhanden sind. Damit werte ich eine Excel Datenbank aus und sehe auf den ersten Blick, wieviel Stunden jemand an einem bestimmten Tag geleistet hat.
Die Formel die in jeder Zelle steht sieht so aus,
{=SUMME(WENN(name=$B22;WENN(Tag=D$7;zeit;0);0))}
wobei name, Tag und zeit benannte Bereiche in der Datenbank sind. Das funktioniert auch bestens, aber es zeigt mir an Tagen die noch nicht in der Datenbank vorhanden sind 0 Stunden an. Es kann aber vorkommen, das ich einem Mitarbeiter an einem Tag 0 Stunden schreibe (abbummeln von Überstunden), dann werden mir logischerweise an diesem Tag auch 0 Stunden angezeigt. Da mir das Kalenderblatt zur Eingabekontrolle dient, kann ich so nicht unterscheiden ob ich den Tag schon eingegeben habe oder ob ich 0 Stunden eingetragen habe. Ich würde gerne die Tage, die noch nicht in der Datenbank vorhanden sind mit einem x kenntlich machen, aber die Formel
{=SUMME(WENN(name=$B9;WENN(Tag=D$7;zeit;"x")))} bringt keinen Erfolg.
Hat jemand eine Idee, wie ich das verwirklichen kann?
Besten Dank schon mal, DieterL