Formule Excel

Bonjour

Je cherche une formule Excel qu’elle fait c’est critique l’à :

J’ais une plage par exemple ( A1 :G1 ) , je veux la somme de set plage ,dans set plage les cellules sans égale ou bien ‘P’ ou bien ‘A’ ou bien ‘C’ , la condition c’est que si et un P alors en donne 400 ,si et un A alors en donne 0 ,si et un C alors en donne 800 .

(Par exemple : P , P , A , P , C , A , C , P la formule elle me donne la somme c’est comme la somme de (400+400+0+400+800+0+800+400))

C’est trais urgent …
Merci beaucoup

4 réponses

  1. Contributeur
    bonjour

    tu peux simplifier ta formule :

    =SOMME(SI(A1:H1="p";400;SI(A1:H1="c";800;0)))

    et tu valides avec CTRL+ MAJ + ENTREE pour être en formule matricielle.

    c'est une méthode qui est souvent oubliée et qui fonctionne très bien.

    0
    1. merci baucoup baucoup c'est trais genti
      0
      1. Contributeur
        Salut,

        Tu peux faire un truc ds le style (pour une plage A1:H1) :
        =SOMME(SI(A1="p";400;SI(A1="c";800;SI(A1="a";0;"erreur")));SI(B1="p";400;SI(B1="c";800;SI(B1="a";0;"erreur")));SI(C1="p";400;SI(C1="c";800;SI(C1="a";0;"erreur")));SI(D1="p";400;SI(D1="c";800;SI(D1="a";0;"erreur")));SI(E1="p";400;SI(E1="c";800;SI(E1="a";0;"erreur")));SI(F1="p";400;SI(F1="c";800;SI(F1="a";0;"erreur")));SI(G1="p";400;SI(G1="c";800;SI(G1="a";0;"erreur")));SI(H1="p";400;SI(H1="c";800;SI(H1="a";0;"erreur"))))

        Doit y'avoir + simple, à toi de voir....

        A+
        0
        1. Contributeur
          Bonjour,

          Oui, à priori c'est bon.
          C'est ce que j'aurais fait...
          si je n'avais pas oublié qu'il fallait mettre les lettre en guillemets pour les valider !

          Ciao.
          0
      2. Contributeur
        Bonjour,

        J'ai la solution, mais avec des nombres, pas des lettres.
        Au lieu de mettre P P A P C A C P , il faudrait mettre, par exemple, 16 16 1 16 3 1 3 16
        Ca te convient ?

        @ +
        0