Fonction SI sur EXCEL

Bonjour,

J'ai 5 champs à suivre (a1=2,b1=3, c1=5, d1=6, e1=8).
Je voudrais faire la formule SI, dans 1 autre case, avec (a1=2) alors 1 sinon 0 et ainsi de suite le tout en additionnant les résultats.
Alors si les 5 valeurs sont ok cela ferait 5, sinon autant que de bonnes réponses. Je n'arrive pas à faire cette formule.
J'espère avoir bien expliqué.
Merci pour votre retour.
Slts.
Configuration: Windows Vista
Internet Explorer 7.0

9 réponses

  1. Contributeur
    bonjour

    Je voudrais faire la formule SI,

    Ton erreur vient de là car en fait tu veux additionner les résultats de conditions valides et cela n'esti strictement pas la fonction SI mais tu peux essayer de faire ta somme ainsi et tu obtiendras le nombre de conditions remplies :

    =SOMMEPROD((A1=2)+(B1=3)+(C1=5)+(D1=6)+(E1=8))
    0
    1. Bonsoir,

      J'ai essayé. J'ai bien 5 si les 5 valeurs sont ok. Par si 1 n'est pas correcte alors j'aimerais avoir 4 et là j'ai (dièseNA).
      Comment faire.

      Merci
      0
    2. Si tout est ok dans la colonne :

      2 2 3 9 10 27 0 5
      3 0
      9
      10
      27
      Si 1 valeur différente dans la colonne de gauche

      2 2 #N/A 9 10 27 0 #N/A
      4 0
      9
      10
      27

      C'est peut etre plus clair maintenant.
      0
  2. Salut,

    Regardes si c'est cette formule que tu souhaites

    =SI(A1=2;1;0)+SI(B1=3;1;0)+SI(C1=5;1;0)+SI(D1=6;1;0)+SI(E1=8;1;0)

    mais la formule de gbinforme marche également bien

    A+

    Nos post se sont croisés, c'est plus clair
    0
    1. Salut,

      La formule de gbinforme doit fonctionner à merveille, regarde si elle est bien saisie de ton coté.

      Sinon met un exemple de ta feuillr sur cjoint, qu'on y jette un oeuil
      0
      1. Ce que qu'il serait bon de savoir, c'est la formule que tu as dans dans la cellule que j'ai mis en gras pour obtenir #N/A

        2 2 #N/A 9 10 27 0 #N/A
        4 0
        9
        10
        27

        Le plus simple est de mettre un exemple de ton fichier avec des annotations, avec ce lien

        https://www.cjoint.com/

        A+
        0
        1. =RECHERCHEV(C3;$A$12:$A$16;1;0)
          Voilà cela correspond à une recherche sur la colonne de gauche.
          J'ai bien saisi la formule.
          0
        2. @JODYreprends mon post et envois nous un bout de ton fichier, l'erreur doit venir de ta rechercheV

          A+
          0
      2. Contributeur
        bonjour

        J'ai 5 champs à suivre (a1=2,b1=3, c1=5, d1=6, e1=8).

        Cela me semble bien être des zones numériques et si tes cellules sont le résultat de formules qui sont en erreur (#N/A par exemple), l'erreur se reporte en cascade, c'est le fonctionnement normal d'excel.

        Pour ne pas tomber dans ce cas, tes formules doivent vérifier le cas d'erreur si elles sont le résultat d'une recherchev par exemple.

        edit : je n'avais pas vu ta réponse

        =SI(ESTERREUR(RECHERCHEV(C3;$A$12:$A$16;1;0);0;RECHERCHEV(C3;$A$12:$A$16;1;0))
        0
        1. Désolé,
          Je ne comprends pas tout.
          Je débute
          0
      3. Contributeur
        bonjour

        Avec la formule que je t'ai mise tu n'as plus l'erreur car elle est testée et la cellule est mise à zéro pour pas de résultat à la recherche.
        0
        1. Je viens de la coller et EXCEL me dit qu'il y a une erreur. Il me souligne le 0 au milieu de la formule.
          0
      4. Contributeur
        bonsoir

        Tu n'as pas besoin de tes recherchv car tu peux directement mettre cette formule :

        =SOMME(NB.SI(B3:F3;A12:A16))

        c'est une formule matricielle à valider par ctrl + majuscule + entrée simultanées

        Elle te permet de trouver les nombres pariés sortis au tirage, quel que soit l'ordre.

        ps :
        il manquait une fermeture de parenthèse :

        =SI(ESTERREUR(RECHERCHEV(C3;$A$12:$A$16;1;0));0;RECHERCHEV(C3;$A$12:$A$16;1;0))
        0
        1. Ca ne fonctionne pas, il dit toujours qu'il y a une erreur en C3 en fin de formule
          J'ai compris pour la recherche v. En fait ce que j'aimerais avoir :
          Par rapport à la ligne du haut (ligne 3) il y a 5 chiffre de base. Sur la colonne A, il y a 5 chiffres qui peuvent etre complètement différent. Le résultat que je voudrais en J12, c'est le nombre de numéros identiques à ceux de la ligne du haut.
          Est ce possible?
          0
      5. Contributeur
        bonjour

        Voila sur la feuille 2 une petite présentation que je te suggère :

        http://www.cijoint.fr/cjlink.php?file=cj200901/cijrtg1vjZ.xls

        Cela te permet de garder ta formule d'un tirage à l'autre si j'ai compris le principe.
        0
        1. Merci beaucoup. ta proposition me va.
          Juste une question, pourquoi ca ne fonctionne pas sur ma feuille1. Est ce ligne et colonne pour une autre case qui est complexe
          Salut et encore merci pour ton aide.
          0
      6. Contributeur
        bonjour

        Cela fonctionne bien sur la feuille 1 mais c'est la validation avec les 3 touches simultanées que tu n'as pas l'habitude d'utiliser probablement.
        0