A voir également:
- Si formule suivante =3+5+2 veut connaitre le nombre de données additionnées
- Formule si et - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule excel moyenne - Guide
5 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié le 18 nov. 2019 à 10:52
Modifié le 18 nov. 2019 à 10:52
Bonjour à tous,
vaucluse, pas sûr qu'il ait une version assez récente d'excel mais tant qu'à utiliser Formuletexte() autant mettre :
;-)
Une fonction personnalisée à mettre dans un module standard pour les versions plus anciennes d'excel :
Sur la feuille :
https://www.cjoint.com/c/IKsjZ4AXn47
eric
vaucluse, pas sûr qu'il ait une version assez récente d'excel mais tant qu'à utiliser Formuletexte() autant mettre :
=NBCAR(FORMULETEXTE(A2))-NBCAR(SUBSTITUE(FORMULETEXTE(A2);"+";""))+1
;-)
Une fonction personnalisée à mettre dans un module standard pour les versions plus anciennes d'excel :
Function nbOp(c As Range) If c.Count > 1 Then nbOp = CVErr(xlErrValue) nbOp = UBound(Split(c.Formula, "+")) + 1 End Function
Sur la feuille :
=nbOp(A2)
https://www.cjoint.com/c/IKsjZ4AXn47
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
18 nov. 2019 à 10:38
18 nov. 2019 à 10:38
Bonjour
voyez ici si cela peut convenir
https://mon-partage.fr/f/o7KbYhpM/
crdlmnt
voyez ici si cela peut convenir
https://mon-partage.fr/f/o7KbYhpM/
crdlmnt
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
Modifié le 18 nov. 2019 à 10:52
Modifié le 18 nov. 2019 à 10:52
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
18 nov. 2019 à 10:57
18 nov. 2019 à 10:57
Salut Eric
avec formuletexte, (Excel 2013)si on élimine le +, on va compter le nombre de chiffres présents, mais pas le nombre de "nombres", non.(par ex 12=2)
Par ailleurs en éliminant les chiffres, on peut admettre tous les signes
Bien cordialement
avec formuletexte, (Excel 2013)si on élimine le +, on va compter le nombre de chiffres présents, mais pas le nombre de "nombres", non.(par ex 12=2)
Par ailleurs en éliminant les chiffres, on peut admettre tous les signes
Bien cordialement
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié le 18 nov. 2019 à 11:07
Modifié le 18 nov. 2019 à 11:07
Ben non.
Je fais la différence de longueur entre la formule d'origine et celle sans les "+". Ca te donne le nombre d'opérandes - 1
Reprend un café va ;-)
Par ailleurs en éliminant les chiffres, on peut admettre tous les signes
Oui, y compris les ( ).
Mieux vaut s'en tenir au contexte fourni je pense, au demandeur d'être précis.
eric
Je fais la différence de longueur entre la formule d'origine et celle sans les "+". Ca te donne le nombre d'opérandes - 1
Reprend un café va ;-)
Par ailleurs en éliminant les chiffres, on peut admettre tous les signes
Oui, y compris les ( ).
Mieux vaut s'en tenir au contexte fourni je pense, au demandeur d'être précis.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci à vous tous,
petite erreure de ma part, première fois que je viens poser une question et je n'ai pas vu de suite que c'était pour excel.
=> pas tout à fait les mêmes nom de formules sur "googlesheet".
Bref j'ai légèrement galéré mais merci quand-même car, sans vos données, je n'y serais jamais arrivé.
Mais étant fautif je ne voulais ni aller ailleurs ni montrer que je suis un vrai noob.
je me suis finalement inspiré de la formule d'Eric (=NBCAR(FORMULETEXTE(A2))-NBCAR(SUBSTITUE(FORMULETEXTE(A2);"+";""))+1 ) car, en plus, pour compliquer les choses... je n'avais pas précisé qu'il me fallait également travailler avec des décimales et les autres ne fonctionnaient pas dans ce cas.
Bref, vous m'avez fait bien avancer dans mes faibles connaissances visible j'imagine par mon pauvre vocabulaire dans ce domaine. Mais vous vous êtes vachement bien débrouillé.
Merci encore à TOUS.
Petit-pied
petite erreure de ma part, première fois que je viens poser une question et je n'ai pas vu de suite que c'était pour excel.
=> pas tout à fait les mêmes nom de formules sur "googlesheet".
Bref j'ai légèrement galéré mais merci quand-même car, sans vos données, je n'y serais jamais arrivé.
Mais étant fautif je ne voulais ni aller ailleurs ni montrer que je suis un vrai noob.
je me suis finalement inspiré de la formule d'Eric (=NBCAR(FORMULETEXTE(A2))-NBCAR(SUBSTITUE(FORMULETEXTE(A2);"+";""))+1 ) car, en plus, pour compliquer les choses... je n'avais pas précisé qu'il me fallait également travailler avec des décimales et les autres ne fonctionnaient pas dans ce cas.
Bref, vous m'avez fait bien avancer dans mes faibles connaissances visible j'imagine par mon pauvre vocabulaire dans ce domaine. Mais vous vous êtes vachement bien débrouillé.
Merci encore à TOUS.
Petit-pied