Addition de type M1+M3+M2

Résolu/Fermé
evolution32 Messages postés 2 Date d'inscription mercredi 30 janvier 2013 Statut Membre Dernière intervention 30 janvier 2013 - 30 janv. 2013 à 03:59
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 30 janv. 2013 à 18:11
Bonjour,

Je suis à compléter un tableau de planification d'équipes. Exemple pour une équipe de Montréal j'écris M1 et pour 4 équipes de Montréal j'écris M4.

Comment puis-je additionner mes équipes si la cellule A1 = M1 et la cellule A2 = M4, soit au total 5 équipes de Montréal.

Merci

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
30 janv. 2013 à 07:22
Bonjour
essayez pour un champ de A1 à A10

=SOMMEPROD((SI(A1:A10<>"";GAUCHE(A1:A10;1)="M"))*(SI(A1:A10<>"";DROITE(A1:A10;NBCAR(A1:A10)-1)*1)))

formule matricielle à entrer:
avec la touche entrée en maintenant en même temps les touches ctrl et shift enfoncées.
Elles doit se retrouver automatiquement entre crochets dans la barre de formule

Ne fonction que si vos codes ne M ou autres ne comportent qu'une lettre.
Crdlmnt
0
evolution32 Messages postés 2 Date d'inscription mercredi 30 janvier 2013 Statut Membre Dernière intervention 30 janvier 2013
30 janv. 2013 à 18:01
Merci

c'super, je ne dois pas mettre trop de critères, mais j'arrive à quelque chose.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
30 janv. 2013 à 18:11
On peut peut être faire mieux si vous nous donnez la liste des critères que vous voulez utiliser.
Mais ce n'est pas garanti.

En fait, le mieux est de mettre tous les codes avec le ,même nombre de caractères, même s'ils y en a plus d'un, et revoir la, formule:
=SOMMEPROD((SI(A1:A10<>"";GAUCHE(A1:A10;3)="xxx"))*(SI(A1:A10<>"";DROITE(A1:A10;NBCAR(A1:A10)-3)*1)))
xxx pouvant être une adresse de cellule où vous placez le code cherché (mais donc sansx les guillemets)
Le 3 est le nombre de caractère alpha devant la valeur hum, blanc et signes compris
Le nombre de chiffres de la valeur u_m n'a pas d'importance.

crdlmnt
0