Columna de texto en Excel

Columna de texto en Excel

Tengo una columna en mi hoja de cálculo en la que cada celda es SÍ o NO. Me gustaría obtener un resultado NO incluso si solo hay un NO en la columna. Lo intenté

=SI(C4+"NO","NO","SÍ").

Esto funciona, sin embargo, no sé cómo hacer un rango de toda la columna.

  • C4:C23

No funciona.

Respuesta1

Prueba esto:

=IF(ISNA(VLOOKUP("YES", C4:C23,1,FALSE)),"NO","YES")

Debe usar la función ISNA para recuperar el valor #N/A en el rango C4:C23 si SÍ no existe (por lo que si su columna está formada por NO y SÍ, si SÍ = 0 entonces solo tiene NO) obtendrá NO, de lo contrario SÍ

Respuesta2

Suponiendo que la columna es C y el primer dato está en C4, luego en D4 pon:

 =IF(C4="NO",FALSE,TRUE)

Copie la fórmula a D5, D6....D23

De esta manera estamos "convirtiendo" NO a FALSO y SÍ a VERDADERO, para poder utilizar funciones lógicas.

En D24 ponga:

 =IF(AND(D4:D23)=FALSE,"NO","YES")

Si tiene al menos un FALSO en el rango D4:D23 dará el resultado NO, de lo contrario lo será YES.

información relacionada