Abstract
Bei einer gegebenen Tabelle mit Rollen und Rechten, die mit den Rollen verknüpft sind, sowie einer Tabelle von ungültigen Rechtekombinationen, d.h. die angibt welche Rechte nicht zusammen vergeben werden dürfen, wie können Sie nun die ungültigen Rollenkombinationen ermitteln, d.h. die Tabelle die zeigt, welche Rollen nicht miteinander gekoppelt werden dürfen?
Beispiel
Rolle 1 beinhaltet Recht 1, Rolle 2 enthält die Rechte 2 und 4, und Rolle 4 enthält die Rechte 4 und 5.
Wenn die Rechte 1 und 4 nicht zusammen vergeben werden dürfen, dann ist die interessante Schlussfolgerung, dass die Rolle 1 weder mit der Rolle 2 noch mit der Rolle 4 zusammen vergeben werden darf:
Die Formeln:
Die graue Fläche in der zweiten Tabelle spiegelt die Werte der weißen Zellen in derselben Tabelle.
Die Matrixformel in der Ausgabetabelle in den Zellen B19:E22 lautet:
=WIEDERHOLEN("x";VORZEICHEN(MMULT(--(MTRANS(E)="x");MMULT(--(F="x");--(E="x")))))
Hier wurden die Bereichsnamen E = B3:E7 und F = B11:F15 definiert.
Download
Bitte den Haftungsausschluss im Impressum beachten.
Roles_and_Rights.xlsx [11 KB Excel Datei, ohne jegliche Gewährleistung]