Isoler le chiffre d'une cellule

Fermé
desc - 9 mars 2016 à 16:07
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 10 mars 2016 à 04:33
Bonjour,

Dans un tableau excel, un equipage me rapporte des heures travaillées.
Officier: 2
Crew: 5

Dans les cases Excel cela donne

en A1 par exemple O-2
en A2 par exemple C-5
et parfois même C-6-H, H pour heure...

Je souhaite pouvoir faire le total des heures travaillées sans distinction officiers/crew.
Quelle formule simple appliquer??


2 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
Modifié par eriiic le 9/03/2016 à 18:31
Bonjour,
=--GAUCHE(STXT(A2;3;999);CHERCHE("-";A2;3)-3) 

à tirer vers le bas et tu fais la somme.
Ou bien directement:
=SOMME(--GAUCHE(STXT(A2:A10;3;999);CHERCHE("-";A2:A10;3)-3))

formule matricielle à valider avec shift+ctrl+entrée
La formule doit s'entourer de { } si la validation est correcte.
eric

edit : préparée pour le format C-6-H j'ai oublié de contrôler pour C-6. Du coup ça sera :
=SI(ESTERREUR(CHERCHE("-";A2;3));--STXT(A2;3;999);--GAUCHE(STXT(A2;3;999);CHERCHE("-";A2;3)-3))


En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
10 mars 2016 à 04:33
Je te signale que c'est un mauvais tableau Excel !
Il aurait fallu mettre :
O et C en colonne A,
2, 5, 6 en colonne B,
H en colonne C

Tout serait plus clair, les calculs seraient faciles et immédiats.
0