Función BUSCAR + O Excel

Resuelto
Fabien -  
eriiic Mensajes publicados 24581 Fecha de registro   Estado Colaborador Última intervención   -
Bonjour,

He realizado una tabla en Excel 2010 donde ingresé esta fórmula:
=SI(ESNUM(ENCONTRAR(26;C:C))*1+ESNUM(ENCONTRAR(27;C:C))*1+ESNUM(ENCONTRAR(28;C:C))*1+ESNUM(ENCONTRAR(32;C:C))*1+ESNUM(ENCONTRAR(35;C:C))*1+ESNUM(ENCONTRAR(39;C:C))*1;5;0)

El 0 es reemplazado en mi fórmula por una secuencia de ESNUM(ENCONTRAR....
Cuando abro el documento en Excel 2003, la fórmula no se aplica porque es demasiado larga.

Para reducir la fórmula intenté esto pero no funciona:
=SI(ESNUM(ENCONTRAR(O(26;27;28....)*1;5;0)

¿Tienen alguna solución a mi problema por favor?

Gracias de antemano,

Fabien

10 respuestas

  1. eriiic Mensajes publicados 24581 Fecha de registro   Estado Colaborador Última intervención   7 281
     
    Hola,

    Una propuesta que debería acortar significativamente tu fórmula (si he entendido bien tu necesidad...).
    Hecho para una lista de 3 valores en D89:
    =SOMEPRODUCTO(ESNUM(CHERCHAR({10;12;42};C89))*1)
    Devuelve 2 porque hay presencia de 10 y 42 en la cadena.

    eric
    2
    1. Fabien
       
      Gracias Eric, problema resuelto.
      0
    2. eriiic Mensajes publicados 24581 Fecha de registro   Estado Colaborador Última intervención   7 281
       
      ok, lo pongo en resuelto para ti.
      eric
      0