Formule de calcul EXCEL

Fermé
Charlypop Messages postés 51 Date d'inscription samedi 26 février 2011 Statut Membre Dernière intervention 24 septembre 2018 - 13 nov. 2011 à 15:03
Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 - 14 nov. 2011 à 01:01
Bonjour,

Je souhaiterais savoir comment entrer une formule de manière
automatique sous EXCEL svp.
Quand je dis automatique, j'entends par là que lorsque je rentre
une valeur dans une cellule, le calcul s'effectue automatiquement.
Comme si la formule était ancrée dans la cellule.
Merci à tous de vos réponses !

9 réponses

Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 17 275
13 nov. 2011 à 15:26
Mais c'est exactement ce que fait Excel !
Je ne comprends pas ton souci ...
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 111
13 nov. 2011 à 15:48
Salut,

Je necomprends pas ton problème, peux tu expliquer différemment ce que tu cherches faire
0
Charlypop Messages postés 51 Date d'inscription samedi 26 février 2011 Statut Membre Dernière intervention 24 septembre 2018 3
13 nov. 2011 à 15:55
Effectivement c'est un peu particulier.
En fait ce que je veux, c'est rentrer une formule de calcul dans une cellule mais sans y mettre de valeur.
Je donne un exemple:

-j'ai besoin de rentrer cette formule en A1 :
X*1.196+4
-une fois qu'elle est rentrée je rentre une valeur en A1:
X = 1
et j'obtiens automatiquement 5.196.

Hors lorsque je veux rentrer une formule de calcul, je dois me référer à une autre cellule faisant office de valeur et c'est là qu'est le problème puisque je ne me base par rapport à aucune autre cellule mais bel et bien à la valeur que je rentre dans la cellule où se trouve la formule.

J'espère que je suis compréhensible.
Merci
0
Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 17 275
13 nov. 2011 à 16:41
Le principe de base de tout tableur est de saisir des variables (données de départ) dans certaines cellules et des formules (qui affichent le résultat de calculs) dans d'autres cellules.
Tu ne peux pas (sauf à écrire des macros sous VBA) avoir la donnée de base, la formule de calcul et le résultat du calcul dans une seule et même cellule.
Pourquoi veux-tu faire des économies de cellules ? Tu en as des millions à ta disposition dans chaque feuille excel ...
0

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

Posez votre question
Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 17 275
13 nov. 2011 à 16:45
"-j'ai besoin de rentrer cette formule en A1 : X*1.196+4
-une fois qu'elle est rentrée je rentre une valeur en A1: X = 1
et j'obtiens automatiquement 5.196.
"
et si tu t'es trompé ? si c'est 11 que tu voulais rentrer au lieu de 1 ? impossible de rien corriger, puisque la formule aura été remplacée par 5.196 !
0
Charlypop Messages postés 51 Date d'inscription samedi 26 février 2011 Statut Membre Dernière intervention 24 septembre 2018 3
13 nov. 2011 à 16:56
Ok donc je dois les rentrer une par une, n'est-ce-pas ?
0
Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 17 275
14 nov. 2011 à 00:30
En A1 tu saisis la valeur de ta variable, 1 par exemple.
En B1 tu écris la formule =A1*1,196+4.
Quand tu valides la formule, c'est le résultat du calcul 5,196 qui s'affiche.
Chaque fois que tu mets une nouvelle valeur dans A1, le résultat en B1 change.
Si tu as besoin d'avoir une série de calculs identiques, tu recopies B1 vers le bas, et tu saisis tes différentes variables dans la colonne A, pour lire tous tes résultats dans la colonne B.
0
Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 17 275
14 nov. 2011 à 00:55
Petit complément :

Si 19,6% représente un taux de TVA et 4 des frais de transport, on peut dire que ta formule permet de calculer un prix de vente.
Et pour prendre en compte une éventuelle augmentation de TVA et un possible changement de frais de transport, tu peux saisir 19,6% dans la cellule T1, et 4 dans la cellule T2, ce qui te permet d'écrire en B1 la formule
=A1*(1+$T$1)+$T$2 ;
quand tu la recopies en B2 elle devient
=A2*(1+$T$1)+$T$2
c'est-à-dire que la variable en colonne A change, mais que les données fixes en colonne T ne bougent pas.
Le jour où le taux de TVA évolue, tu remplaces 1,96% par le nouveau taux en T1.
Le jour où les frais de transports changent, tu mets la nouvelle valeur en T2.
0
Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 17 275
14 nov. 2011 à 01:01
... et quand tu voudras travailler avec une formule élégante et "parlante", tu vas utiliser la commande "Définir un nom" pour donner à la colonne A:A le nom "revient", à la cellule T1 le nom "TVA" et à la cellule T2 le nom "transport", ce qui te permettra d'écrire dans toute la colonne B:B la formule claire et expressive :
=revient*(1+TVA)+transport

Cordialement.
0