AW: Multiplikation von 1 oder 0
11.02.2011 18:51:46
1
Hallo Leier,
prinzipell kann man schon das logische Und mit * gleichsetzen und Oder mit +.
Ich sehe das hier so,
(in Excel entspricht Wahr einer 1 und Falsch einer 0, in Vba ist das anders)
Wenn (A8>=45) falsch ist, also der Typ jünger, ergibt das 0, 0 mal irgendwas ergibt 0.
Wenn (A8>=45) wahr ist so hat man da
1*(a+b)
a ist (B8>300000)*2%
was bedeutet a ist 2% wenn (B8>300000) Wahr ist ansonsten 0
Desgleichen für b.
Diese Art der Berechnung hat den großen Vorteil gegenüber Wenn, damit geht es natürlich auch, _
es gibt keine Beschränkung auf 7 mal Wenn-Verschachtelung.
Also geht sowas problemlos:
=(A8>=45)*((B8>300000)*2%+(B8>500000)*1%+(B8>700000)*1%+(B8>900000)*1%+...)
Okay, man kann das auch mit unverschachtelten Wenns lösen.
Gruß
Reinhard