Formule Excel
toufik638
-
gbinforme Messages postés 14930 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14930 Date d'inscription Statut Contributeur Dernière intervention -
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
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
-
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 ?
@ + -
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+ -
-
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.