Changer d'opérateur en le mettant dans une cellule à part

Résolu/Fermé
F60lebaladinverni Messages postés 126 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 7 avril 2023 - 1 juil. 2017 à 19:50
F60lebaladinverni Messages postés 126 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 7 avril 2023 - 3 juil. 2017 à 07:45
Bonsoir à tous,

J'ai une question sur le changement d'opérateur :
Admettons que je veuille additionner 2 chiffres et juste après les soustraire,
Je pensais faire ceci :
A1. 5
A2. +
A3. 3
A4. = A1&A2&A3

Mais la cellule A4 donne "5+3"
Y-a-t-il un moyen pour obtenir le résultat dans la cellule A4 ? A savoir "8" ?
En fait je faisais ceci pour que la cellule A2 soit modulable à souhait et permettre de tenir compte ou non de la cellule suivante.

Merci pour votre aide.
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 1 juil. 2017 à 19:59
Bonjour

on ne voit pas très bien à quoi vous voulez arriver, mais à, tout hasard en A4:

=A1+SI(A2="+";A3;0)

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
F60lebaladinverni Messages postés 126 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 7 avril 2023 2
2 juil. 2017 à 19:18
Bonsoir Vaucluse,

En fait si en A2 j'ai un "+" ; la cellule A4 sortirai "8"
Si dans la cellule A2 j'ai un "-" ; la cellule A4 sortirai "2"
et non pas "5+3" ou "5-3" avec la formule que j'ai proposé en A4 : A1&A2&A3
0
F60lebaladinverni Messages postés 126 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 7 avril 2023 2
2 juil. 2017 à 19:23
Cette formule n'est pas mal du tout, mais si je veux ou :
- Additionner
- Soustraire
- Ne pas la prendre en compte
Il faudrait que j'allonge la formule comme ceci il me semble :
=A1+SI(A2="+";A3;0)-SI(A2="-";A3;0)
et ainsi de suite si je veux avoir plus que 2 termes ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > F60lebaladinverni Messages postés 126 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 7 avril 2023
2 juil. 2017 à 19:44
re
=SI(A2="+";A1+A3;SI(A2="-";A1-A3;A1))
ctrdlmnt
0
steve > F60lebaladinverni Messages postés 126 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 7 avril 2023
Modifié le 2 juil. 2017 à 21:08
 
Bonjour F60lebaladinverni,

Fichier Excel 2007 : https://mon-partage.fr/f/Fu0C75lY/

Formule en A4 (saisie sur une seule ligne) :

=SI(A2="";"";CHOISIR(TROUVE(A2;"+-*/");A1+A3;
A1-A3;A1*A3;SI(A3<>0;A1/A3;"Err Div 0")))

En cas de division par 0, au lieu de #DIV/0! :
Err Div 0 (ou autre message de ton choix).

Merci de me dire si ça te convient.
 
0
F60lebaladinverni Messages postés 126 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 7 avril 2023 2 > steve
2 juil. 2017 à 22:53
Bonsoir steve,

C'est exactement ce que je voulais !! :)
Merci ! Je vais juste me pencher sur la formule pour essayer de la comprendre, je ne connaissais pas la formule "CHOISIR"

Par contre j'imagine que ça devient compliqué si jamais je veux faire la même chose avec 3 (ou plus) cellules à additionner ?

Bonne continuation
Et encore merci !
0
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 53
1 juil. 2017 à 20:02
Bonjour,

en posant ceci en A4: =SI(A2="+";A1+A3;A1-13)

je ne teste que l'addition. Si ce n'est pas l'addition ce sera l'autre.

0
F60lebaladinverni Messages postés 126 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 7 avril 2023 2
2 juil. 2017 à 19:16
Bonjour mod77,

Merci pour ta réponse, c'était ce sur quoi j'avais déjà pensé à faire, mais ça reste moins simple (enfin ça reste facile) que ce que j'avais espéré.
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
1 juil. 2017 à 20:22
Bonjour

Si tu n'as qu'une ou deux opérations, les solutions de Vaucluse et de mod77 que je salue amicalement au passage sont adaptées
Par contre si tu dois en avoir plusieurs, une petit macro devrait mieux convenir
http://www.cjoint.com/c/GGbstRYhTZB

Cdlmnt
0