Isoler le chiffre d'une cellule

desc -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -
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??


A voir également:

2 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
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