Demande d'aide formule si

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. 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. 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?
    2. 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
    3. 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
    4. 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
    5. 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 ?
  2. Contributeur
    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. Contributeur
      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
    2. Salut Vaucluse:)

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