Reconnaître et calculer une une formule dans Excel

Résolu/Fermé
mea.samir Messages postés 4 Date d'inscription dimanche 29 janvier 2017 Statut Membre Dernière intervention 15 septembre 2020 - 29 janv. 2017 à 10:18
mea.samir Messages postés 4 Date d'inscription dimanche 29 janvier 2017 Statut Membre Dernière intervention 15 septembre 2020 - 29 janv. 2017 à 18:06
Bonjour à tous,
Dans une cellule d'une feuille de calcul Excel je veux taper et voir affiché 1+2 et dans une autre cellule je veux avoir la somme 3, et de même pour une division je veux taper et voir affiché 6/2 et avoir le résultat dans une autre cellule.
En bref je veux qu'Excel reconnaîsse les opérations arithmétiques saisies dans une cellule et faire le calcul dans une autre. Le but est que je veux insister que j'ai bien pri les deux nombre qui représentent Qte1 et Qte2.
Merci d'avance à tous...
A voir également:

1 réponse

PHILOU10120 Messages postés 6430 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 28 mars 2025 822
29 janv. 2017 à 12:36
Bonjour

Si votre formule est en A1(les données sont entrées sans espace
exemple : "2+4" ou "6-3" ou "40/20" ou "15*4"

En B1 mettre cette formule

=SI(SIERREUR(TROUVE("-";A1;1);0)<>0;GAUCHE(A1;TROUVE("-";A1;1)-1)-DROITE(A1;NBCAR(A1)-TROUVE("-";A1;1));SI(SIERREUR(TROUVE("+";A1;1);0)<>0;GAUCHE(A1;TROUVE("+";A1;1)-1)+DROITE(A1;NBCAR(A1)-TROUVE("+";A1;1));SI(SIERREUR(TROUVE("*";A1;1);0)<>0;GAUCHE(A1;TROUVE("*";A1;1)-1)*DROITE(A1;NBCAR(A1)-TROUVE("*";A1;1));SI(SIERREUR(TROUVE("/";A1;1);0)<>0;GAUCHE(A1;TROUVE("/";A1;1)-1)/DROITE(A1;NBCAR(A1)-TROUVE("/";A1;1));"erreur"))))
1
mea.samir Messages postés 4 Date d'inscription dimanche 29 janvier 2017 Statut Membre Dernière intervention 15 septembre 2020
29 janv. 2017 à 18:06
Votre solution est complètement fonctionnelle, la question est marquée comme résolue, toutes remerciements à vous, ça doit vous avoir brûlé la tête en concentrant pour écrire toute cette formule, alors MERCI ENCORE parce que j'imaginait qu'il y a une formule qui fait ça.
0