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:

Roles_and_Rights

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.

Anwendungsbeispiel

MS Office Forum (externer Link!) Office 365 - Rechte / Rollen-Funktionstrennung in Excel abbilden.

Download

Bitte den Haftungsausschluss im Impressum beachten.

Roles_and_Rights.xlsx [11 KB Excel Datei, ohne jegliche Gewährleistung]