Addition abhängig vom Zelleninhalt

Hallo,

Ich habe noch ein kleines Problem, ich würde gerne abhängig vom Zelleninhalt eine Addition vornehmen lassen.

Das Ganze soll folgendermaßen funktionieren:
=WENN(ODER(C2:C32 = „F“;C2:C32 = „FS“);+ 1;+ 0)

Wie bekomme ich die Funktion WENN dazu, die Abfrage auch für einen Bereich richtig darzustellen.

Ich habe es auch schon mit einem Makro ausprobiert:
Sub Addition()

Dim Bereich As Range, Zelle As Range, Ergebnis As Range
Dim Letzte As Long
Letzte = Range(„C32“).End(xlUp).Row
Set Bereich = Range(Cells(2, 3), Cells(Letzte, 3))
For Each Zelle In Bereich
Set Ergebnis = Cells(33, 3)
Select Case Zelle.Value
Case Is = f
Ergebnis.Value = Ergebnis.Value + 1
Case Is = fs
Ergebnis.Value = Ergebnis.Value + 1
End Select
Next Zelle
Set Bereich = Nothing
End Sub

Naja hier rechnet er zwar irgendwas, aber nicht das was ich beabsichtigt habe.

Im Prinzip sollen wenn in der Zelle einer Spalte F oder FS steht in der Zelle C33 jeweils deren Inhalt um 1 erhöht werden.

Wo liegt denn mein Denkfehler in den obigen Beispielen.

Danke

Gruß Susanne

Hallo Susanne,

Das Ganze soll folgendermaßen funktionieren:
=WENN(ODER(C2:C32 = „F“;C2:C32 = „FS“);+ 1;+ 0)

Diese Formel kann nicht funktionieren, denn WENN prüft Zellen, keine Bereiche. Da muss eine Matrixformel nach folgendem Muster eingesetzt werden:

{=SUMME(WENN(C2:C32=„F“;1))+SUMME(WENN(C2:C32=„FS“;1))}

Die Klammern bekommst du, wenn du die Formel mit STRG+SHIFT+ENTER abschließst.
Gruß Alex

Hallo,

Danke hat funktioniert.

Gruß Susanne

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]