TABLEUR EXCEL: SOM sans tenir compte du texte

Résolu/Fermé
matmar08120 Messages postés 139 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 19 janvier 2016 - 19 févr. 2010 à 12:35
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 25 févr. 2010 à 14:36
Bonjour,
Je cherche un moyen de ne pas tenir compte du texte dans une colonne (plusieurs cellules) afin de faire un calcul total.
Par exemple dans ma colonne de cellules
120 min
60 min
20 min


je veux avoir le total de la colonne 200.
Malgré le texte inscrit dans la cellule.

Avez vous une solution SVP
A voir également:

5 réponses

Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 086
19 févr. 2010 à 12:44
Oui.

Il faut saisir des nombres dans les cellules à additionner.
Et si tu veux lire un affichage avec des unités, il faut créer un format personnalisé : tu sélectionnes ta colonne de nombres, tu fais Format cellules/Personnalisée/ et dans la fenêtre "style" tu saisis ► standard" min"

Cordialement.
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
19 févr. 2010 à 12:47
Salut,
Une solution, celle qui me semble la plus simple :
Sélectionner ta plage de cellules (120 min, 60 min etc...)
Edition/Remplacer
dans rechercher saisir : min (espace min s'il y a un espace systématiquement avant "min")
dans remplacer par : ne rien saisir
Cliquer sur le bouton "remplacer tout".
On obtient :
120
60
20
etc
Sélectionner toutes ces cellules / clic droit / format de cellule
choisir personnalisée
dans le type inscrire : Standard " min"
OK
Voilà vous pouvez utiliser ces cellules pour des calculs...
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
19 févr. 2010 à 14:29
Il y a une solution par formule, mais c'est une usine à gaz que je t'ai trouvé...
Tes valeurs (120 min, 60 min etc...;) en colonne A, à partir de A1.
En B1 inscrire : =CNUM(GAUCHE(A1;CHERCHE(" ";A1;1)-1))
Formule que l'on étire vers le bas. On peux également masquer la colonne B.
Et en C1 : =SOMME(B1:B...)
1
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 086
19 févr. 2010 à 19:45
matmar bonjour
10 minutes après avoir posé ta question, tu recevais une première proposition.
J'attends toujours de savoir si tu l'as testée et en quoi elle ne te conviendrait pas ...
Tu n'as pas indiqué si tu additionnes 3 ou 3000 cellules ...
Tu ne précises pas non plus si tes données sont saisies au clavier ou importées depuis une autre application ...

pijaku bonjour
Tu n'as jamais vu une véritable "usine à gaz" sur Excel ? Ta formule est trés courte, n'utilise que 3 fonctions et une seule variable ! Et en plus elle fonctionne ... Qui voudrait se plaindre ?
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
25 févr. 2010 à 14:36
Salut Raymond,
J'attends toujours de savoir si tu l'as testée et en quoi elle ne te conviendrait pas ...
Tu n'as pas indiqué si tu additionnes 3 ou 3000 cellules
Associé à :
Ta formule est trés courte, n'utilise que 3 fonctions et une seule variable ! Et en plus elle fonctionne ... Qui voudrait se plaindre ?
= Post résolu.
Je m'en occupe de suite.
Bonne journée (nuit) à toi, ne sachant pas si tu es déjà debout (couché)...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
matmar08120 Messages postés 139 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 19 janvier 2016 31
19 févr. 2010 à 14:04
ok merci. je pensais qu'une formule existait afin d'éviter de faire cette solution que j'avais deja envisagé. Cependant c'est pour un client qui est assez pointilleux donc il désirait une formule. Je vais essayer toute de même de l'initier à cette solution.
Merci pour votre aide
0