Clever-Excel-Forum

Normale Version: automatische Ampelanzeige
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe folgendes Excel-Problem:

Ich habe auf einem Tabellenblatt1 eine Spalte Name und eine Spalte Status. Der Status soll in Form einer Ampel realisiert werden (grün, rot, gelb).
Die Daten die den Status der Ampel repräsentieren sollen, stehen in einem anderen Tabellenblatt2.


Wie kann ich nun erreichen, das wenn alle Teilaufgaben in Tabellenblatt 2 für den jeweiligen Namen erledigt wurden die Ampel auf Tabellenblatt 1 auf grün, wenn eine noch auf rot steht die Ampel auf Tabellenblatt 1 auf rot steht und wenn keine Teilaufgabe mehr auf rot ist, aber eine noch auf gelb (in Bearbeitung) dann auf Tabellenblatt 1 die Ampel eben auf gelb steht?

Danke euch im Voraus!

Gruß
Thomas
Hola,

evtl. mit der bedingten Formatierung.
Ohne Beispieldatei (kein Bild) bleibt das aber wilde Raterei.

Gruß,
steve1da
Hallo Thomas,

wenn Du in Tabelle2 auch schon Farben hast, eventuell sogar "handgemalte", dann wird es etwas schwierig.
Wenn Deine Farben z.B. bestimmte Werte als Basis haben, z.B. 0 für Rot, 0,5 für Gelb und 1 für Grün, eventuell auch mit zwischenwerten, kannst Du selbige auch in Tabelle1 anwenden.

Hier mal das Prinzip:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEF
1NameStatusNAMEMINMAX
2A0A00,5
3B0,5B0,51
4B1C11
5A0,5
6C1
7C1

ZelleFormel
E2{=MIN(WENN($A$2:$A$7=D2;$B$2:$B$7;1))}
F2{=MAX(WENN($A$2:$A$7=D2;$B$2:$B$7;0))}
E3{=MIN(WENN($A$2:$A$7=D3;$B$2:$B$7;1))}
F3{=MAX(WENN($A$2:$A$7=D3;$B$2:$B$7;0))}
E4{=MIN(WENN($A$2:$A$7=D4;$B$2:$B$7;1))}
F4{=MAX(WENN($A$2:$A$7=D4;$B$2:$B$7;0))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg