A voir également:
- Somme si gauche
- Somme si couleur - Guide
- Formule somme excel colonne - Guide
- Windows 11 barre des taches a gauche - Guide
- Excel somme ne fonctionne pas ✓ - Forum Excel
- Somme si ens plusieurs critères même colonne ✓ - Forum Excel
5 réponses
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
Modifié par Frenchie83 le 15/04/2016 à 08:28
Modifié par Frenchie83 le 15/04/2016 à 08:28
Bonjour
=SOMME(GAUCHE(K14:AO14;3)*1) à valider par CTRL +SHIFT +ENTREE
Cdlt
=SOMME(GAUCHE(K14:AO14;3)*1) à valider par CTRL +SHIFT +ENTREE
Cdlt
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
15 avril 2016 à 09:19
15 avril 2016 à 09:19
J'ai {} qui se sont ajoutés mais.. c'est ça, cela rajoute des accolades avant le signe = et en fin de formule.
Peut-être la version d'excel ou autre ? les formules matricielles fonctionnent depuis plusieurs versions. Quelle est la vôtre?
Mettez un échantillon de votre fichier sur cjoint.com avec la formule que vous avez saisie, pour que nous puissions analyser le problème.
Peut-être la version d'excel ou autre ? les formules matricielles fonctionnent depuis plusieurs versions. Quelle est la vôtre?
Mettez un échantillon de votre fichier sur cjoint.com avec la formule que vous avez saisie, pour que nous puissions analyser le problème.
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
15 avril 2016 à 10:23
15 avril 2016 à 10:23
Ceci devrait aller
=SOMME(GAUCHE((K14:AO14)*1;3)*1)
toujours a valider de la même façon
Cdlt
=SOMME(GAUCHE((K14:AO14)*1;3)*1)
toujours a valider de la même façon
Cdlt
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
15 avril 2016 à 16:17
15 avril 2016 à 16:17
Re
Je n'ai pas eu le temps de regarder, mais vu votre tableau, pourquoi ne pas faire comme ceci
https://www.cjoint.com/c/FDpop3NQFNj
Dès que j'ai un moment je regarde pour l'autre solution
Cdlt
Je n'ai pas eu le temps de regarder, mais vu votre tableau, pourquoi ne pas faire comme ceci
https://www.cjoint.com/c/FDpop3NQFNj
Dès que j'ai un moment je regarde pour l'autre solution
Cdlt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 18/04/2016 à 11:14
Modifié par Vaucluse le 18/04/2016 à 11:14
Bonjour
essayez celle ci qui devrait correspondre à tous les cas de figure possible si le nombre est bien entête de texte:
=SOMMEPROD((GAUCHE(B2:F2;TROUVE(" ";B2:F2&" "))*1)*1)
ne fonctionne pas avec des cellule vides entre B et F, mais éventuellement, les remplir avec 0
exemple plusieurs cas de figure ici:
https://www.cjoint.com/c/FDsjjfdgwUX
crdlmnt
ps: annule et remplace message précédent supprimé car ne convenant pas
essayez celle ci qui devrait correspondre à tous les cas de figure possible si le nombre est bien entête de texte:
=SOMMEPROD((GAUCHE(B2:F2;TROUVE(" ";B2:F2&" "))*1)*1)
ne fonctionne pas avec des cellule vides entre B et F, mais éventuellement, les remplir avec 0
exemple plusieurs cas de figure ici:
https://www.cjoint.com/c/FDsjjfdgwUX
crdlmnt
ps: annule et remplace message précédent supprimé car ne convenant pas
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
>
dufoseba
Modifié par via55 le 18/04/2016 à 15:59
Modifié par via55 le 18/04/2016 à 15:59
Bonjour à tous
Coucou Vaucluse ;)
Possible avec une fonction personnalisée à mettre dans un module de l'éditeur VBA (ALT+F11 pour ouvrir Editeur puis Insertion Module - copier coller la macro et fermer éditeur)
La fonction s'utilise ensuite comme n'importe quelle fonction Excel avec la syntaxe :
=som3P(plage à sommer)
ex: =som3P(K14:AO14)
Cdlmnt
Via
Coucou Vaucluse ;)
Possible avec une fonction personnalisée à mettre dans un module de l'éditeur VBA (ALT+F11 pour ouvrir Editeur puis Insertion Module - copier coller la macro et fermer éditeur)
Function som3P(plage As Range) adr = plage.Address For Each c In Range(adr) If c.Value <> "" Then Total = Total + Val(Left(c.Value, 3)) Next som3P = Total End Function
La fonction s'utilise ensuite comme n'importe quelle fonction Excel avec la syntaxe :
=som3P(plage à sommer)
ex: =som3P(K14:AO14)
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
20 avril 2016 à 09:49
20 avril 2016 à 09:49
Bonjour à tous
petite correction
Cdlt
petite correction
Function som3P(plage As Range) adr = plage.Address For Each c In Range(adr) If c.Value <> "" Then Total = Total + Left(c.Value, 3) * 1 Next som3P = Total End Function
Cdlt
15 avril 2016 à 08:38
15 avril 2016 à 08:42
CTRL +SHIFT +ENTREE
15 avril 2016 à 09:10
J'ai {} qui se sont ajoutés mais..
Peut-être la version d'excel ou autre ?