Hallo,
ich habe versucht ein Template zu erstellen um eine Risikobewertung zu
machen. Dazu habe ich je eine Tabelle mit Schwachstellen und eine mit
Bedrohungen. Die Schwachstellen sind mit S1, S2, ... durchnummeriert und
die Bedrohungen mit B1, B2, ... Die IDs befinden sich jeweils in der
Spalte A und die Werte in der Spalte D.
In einer weiteren Tabelle habe ich eine Matrix mit den Schwachstellen-
IDs in der ersten Spalte und den Bedrohungs-IDs in der ersten Zeile.
Hier markiere ich die Zellen, die einen Match zwischen Schwachstelle und
Bedrohung darstellen, also z.B. die Zellen B2 und B3 weil die Bedrohung
"B1" sowohl die Schwachstellen "S1" als auch "S2" ausnutzen kann. Wieder
eine weitere Tabelle dient zu Berechnung der Risikoklasse, als Produkt
aus Schadenspotenzial der Schwachstellen und Eintrittswahrscheinlichkeit
der Risiken. Erste Zeile und erste Spalte sind wieder die jeweiligen
IDs.
In den Zellen dieser Matrix habe ich die folgende Formel:
=WENN($'Mapping Schwachstellen -
Bedrohungen'.B2<>"";VERWEIS($A2;$Schwachstellenanalyse.$A$2:$A$41;$Schwa
chstellenanalyse.$D$2:$D$41)*VERWEIS(B$1;$Bedrohungsanalyse.$A$2:$A$41;$
Bedrohungsanalyse.$D$2:$D$41))
Für die Zelle B2 funktioniert das auch. Da gibt mir die Formel den
richtigen Wert zurück, wie ich sehen kann, wen ich die Zelle markiere
und den Button fx drücke und mir die Struktur der Formel ansehen. In
allen anderen Zellen funktioniert das aber nicht. Da liefern die beiden
VERWEIS()-Funktionen immer falsche Werte. für alle Zellen in Spalte B
außer B2 liefert der erste VERWEIS() 0 und für alle in Zeile 2 der
zweite. Für alle weiteren Zellen liefern beide VERWEIS() Funktionen 0.
Hat jemand eine Idee, was da falsch läuft?
Gruss
Ulrich