2 votos

Si la celda de referencia contiene "x", el regreso "y", en caso contrario, devuelve "z"

Estoy tratando de construir lo que parece un dang fórmula simple, pero por alguna razón está haciendo campaña en mí. Esta es la idea:

IF(//B4 contains "apple"//),"$100","$200")

por lo que se devuelve "$100" si B4 contiene "apple", o "$200" si no.

No puedo calcular la función a utilizar en la //B4 contiene "apple"// parte. He probado este, pero no funcionó:

IF(LOOKUP("apple",B4),"$100","$200")

Lo que me estoy perdiendo?

2voto

hjdm Puntos 18

Si la "manzana" es parte de la cadena en la celda B4 usted puede usar algo como:

IF(ISERROR(SEARCH("apple";B4));100;200)

NOTA 1: Mis Números usa ; como delimitador, se podría estar usando , lugar.

NOTE2: devolver valor entero y el formato de la celda para mostrar la moneda.

1voto

aku Puntos 54867

Trate de cambiar su función de BÚSQUEDA para EXACTA, por lo que su fórmula de leer

IF(EXACT("apple",B4),"$100","$200")

o

IF(B4="apple", 100, 200)

para un caso insensible solución, o

IF(TRIM(B4)="apple",100,200)

para una solución que funciona incluso cuando no hay espacios en blanco alrededor de la palabra en la celda (líder/espacios, etc.).


Mis Números está configurado para utilizar ; en lugar de , como delimitadores, así que mi prueba lee el ejemplo IF(EXACT("Apple";B4); 100; 200)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X