Calculs spéciaux

Bonjour à tous

Voici mon probleme :

Je dispose d'un fichier excel sur 32 colonnes;

La premiere correspond à un nom & prénom

Les 31 autres correspondent a chaque jour du mois.

Je ne peux absolument pas modifier la mise en forme de ce fichier; mes calculs doivent s'appuyer dessus.

Pour chaque jour du mois, un code va etre inscrit, ce code peut etre "X", "CP", "ABS" etc etc... et surtout le code qui m'interresse : "HS..."

Ce code signifie "Heure supp" et est immédiatement suivi d'un nombre de minutes variable (HS185 => 185 minutes supplémentaires)

Je souhaite sur 1 colonne, comptabiliser le nombre de minutes supplémentaires de chaque personne (environ 300), sur le mois (31 colonnes)

Je commence mon idée par :

=STXT(A4,TROUVE("",A4,1)+2,NBCAR(A4))

L'inconvénient de cette méthode est que je vais devoir additionner 31 fois la formule et cela ne passera pas.

Auriez vous un bonne idée ? peux etre via VBA ? je travaille sur Excel 2000 EN à Excel 2010 FR donc vous pouvez me poster vos idée autant en francais qu'en anglais..

Merci à tous par avance de votre aide

Bonjour,

Cela aurait été + clair avec un fichier.

En supposant les données sur la ligne 4 sur les colonnes B à AF et sous la forme HS185 sans espace

entre les lettres et les chiffres ni à la fin :

=SOMME(SI(GAUCHE(B4:AF4;2)="HS";1*DROITE(B4:AF4;NBCAR(B4:AF4)-2);0))

Formule matricielle à valider par ctrl+maj+entrée

Si ce n'est pas ça, joint un fichier.

A+

Oui effectivement, j'aurais du joindre un fichier

C'est exactement ce que je cherchais. Merci OOoiste.

Rechercher des sujets similaires à "calculs speciaux"