Zahlen, wenn Zelle gleich X oder Y ist

1

Ist es möglich, eine Zelle mit IFmehreren Strings zu testen ? Ich möchte zum Beispiel, dass die Funktion Fruitin Zelle A2 ausgegeben wird, wenn Zelle A1 die Zeichenfolge Appleoder enthält Orange. Das kann ich mir nur in Zelle A2 einfallen lassen:

IF(A1 = "Apple"|"Orange", "Fruit", "Not a fruit")

Dies führt zu einem Fehler.

Skelettbogen
quelle

Antworten:

1

Das ist zum Glück ganz einfach. Mit der ORFunktion in Zahlen können Sie das erreichen, was Sie möchten (diese Funktion ist auch in Microsoft Excel verfügbar):

IF(OR(A1 = "Apple", A1 = "Orange"), "Fruit", "Not a fruit")

Das Argument für die IFFunktion ist hier OR(A1 = "Apple", A1 = "Orange"). Diese ORFunktion prüft, ob eines der Argumente korrekt ist. Wenn sie es sind, kehrt es zurück TRUE. Wenn keiner von ihnen korrekt ist, wird er zurückgegeben FALSE.

Skelettbogen
quelle
1

Es gibt auch diese Version:

IF(A1="Apple","Fruit",IF(A1="Orange","Fruit","Not a fruit"))

Was überhaupt kein OR () braucht ...

Und dies ist eine Möglichkeit, OR () und IF () mithilfe von index und match zu vermeiden ... Zelle B2 zeigt die in Zelle B1 eingegebene Funktion.

Bildbeschreibung hier eingeben

Solar Mike
quelle