Demande d'aide formule si

Résolu
melie81 Messages postés 9 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je ne suis pas très à l'aise sur excel et je cherche une formule "si" avec condition que la somme soit 1 si la case n'est pas vide (du texte dans les cases) ou s'il n' y a pas écrit "à faire". J'ai en effet des colonnes avec du texte "date" pour indiquer quand le document a été reçu et du texte "a faire" quand ce n'est pas le cas. les résultats seront ensuite convertis en pourcentage
Pouvez vous m'aider ?
Cordialement,
Mélie

2 réponses

  1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Bonjour,

    Il vous faut être un peu plus précise:
    - Quels sont les valeurs possibles pour votre case de test?
    - Quels valeurs doivent ressortir en cas de test concluant?
    - Et en cas de tests négatifs?

    Je vous invite également à envoyé votre fichier via ce site : https://www.cjoint.com/
    et a communiquer le lien en réponse
    1
    1. melie81 Messages postés 9 Statut Membre
       
      D'accord, et bien si ma case est vide ou avec le texte "a faire", somme à 0; à l'inverse si elle est remplie, somme =1. Je dois faire la somme de plusieurs lignes sur ma colonne, car certaines cases sont remplies avec les dates et d'autres non ou " a faire"Je veux bien joindre un fichier mais c'est un extrait de tableau lié à mon travail, je ne connais pas ce lien.
      Est ce que c'est assez clair pour vous?
      0
    2. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
       
      Ca devrait être bon :)

      Dans votre case dans laquelle vous voulez la somme écrivez ceci:
      =Si(Ou(A1="";A1="a faire");1;0)

      A1 étant la case de votre date si je comprend bien je vous laisse donc l'adapter
      0
    3. melie81 Messages postés 9 Statut Membre
       
      mes cellules concernées sur ma colonne vont de A16 à A171, je dois sélectionner toute cette plage de cellules? je suis vraiment novice, désolée, merci de votre patience
      0
    4. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
       
      Juste la cellule A16 puis après vous pouvez étirer votre formule en cliquant sur le coin inférieur droit

      Cela adaptera la formule au case de la ligne
      0
    5. melie81 Messages postés 9 Statut Membre
       
      zut ! je n' y arrive pas, j'ai écris la formule adaptée suivante :
      =si(ou(A16:A171="";A16:A171="a faire")1;0) mais ça ne fonctionne pas, ou me suis je trompée ?
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    allez, je tente
    avec en A2 la date en B2 le texte
    =SI(ET(A1<>"";B1="à faire");1;"")*
    • que vous pouvez calculer directement sans colonne intermédiaire avec:

    =NB.SI.ENS(A2;"<>";B2;"à faire")
    et si ça ne va pas, remettez vous en à notre ami diablo (salut) en déposant votre fichier
    crdlmnt
    1
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      je rectifie suite à votre dernier message:

      =SI(OU(B2="";B2="à faire");0;1)

      et pour un calcul direct:
      =NB.SI.ENS(B:B;"<>";B:B;"<>à faire")

      crdlmnt
      0
    2. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
       
      Salut Vaucluse:)

      On arrive au même conclusion à 3 minute près c'est rassurant
      0