ich habe eine Formel, die mit einer dynamischen Variablen gespeist wird.
Dim fr(5) As String
Dim R As Variant
Dim n as Long
fr(1) = "F89"
fr(2) = "F73"
fr(3) = "F74"
fr(4) = "F75"
fr(5) = "F76"
For n = 1 To 5
R = Evaluate("SUM(IF((C$3:C$2600<>"""")*(A$3:A$2600=""fr(n)""),1/COUNTIF(C$3:C$2600,C$3:C$2600)))")
MsgBox R
Sheets("Analysis").Cells(7 + n, 2) = R
Die Tabelle:
Spalte A_______Spalte B
F89____________1
F89____________1
F74____________1
F50____________2
F10 ___________2
F89____________2
F89____________1
F89____________1
F74____________1
Ziel:
Mit der Formel sollen die deklarierten Fxx Werte bei unterschiedlichen Zählern (Spalte B) gezählt werden.
Mit der obigen Formel kommt bei allen F-Werten 0 raus. Wird in der Formel fr(n) gegen C89 ausgetauscht erhalte ich das Ergebnis. Warum ?
Das Ergebnis soll folgendes sein:
F89=3
F74=1
etc.
Grüße