Excel: enregistrer la premiere valeur trouvée

ulilk -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je souhaiterais pouvoir bloquer la valeur d'une cellule une fois le calcul effectué.
je m'explique : j'ai un tableau avec le meme calcul sur plusieurs lignes. ce calcul se sert d'une valeur d'une seule cellule renseignée plus haut que nous pouvons appelé Z.

cela me donne pour la cellule A1 une valeur à un instant T. ce que je voudrais c'est que une fois ce calcul realisé à l'instant T pour cette cellule, le calcul ne se reproduise pas dans cette cellule à l'instant T+1.

en gros je voudrais que la cellule A1 enregistre la premiere valeur trouvée. ainsi si la valeur de Z change, la cellule A1 ne recalcule pas et je peut donc faire un nouveau calcul dans la cellule A2 avec le nouveau Z à T+1

je pense que cela doit exister mais je ne vois pas bien ou chercher...

ps : j'utilise excel 2007

merci a tous

A voir également:

7 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

Tu ne peux pas faire ça.
Si tu fais référence à une cellule cette référence existera toujours, sauf à faire un collage spécial valeur comme proposé par raymond.
Enfin ça serait faisable en vba mais je ne pense pas que ça vaille le coup (je pense que tu demandes cela car tu ne connais pas encore bien les possibilité d'excel).

Le plus simple est d'ajouter une colonne où tu saisis le prévisionnel qui correspond à la période.
En compliquant un peu la formule tu peux le saisir qu'une fois au moment du changement et excel utilisera la dernière valeur saisie
(voir exemple2 )

eric
1
Le Pingou Messages postés 12714 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Un exemple concret serait plus profitable!
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Si c'est un cas isolé (une seule cellule concernée), une fois le premier calcul effectué, tu fais, dans LA MÊME CELLULE, Copier puis Collage spécial/Valeur.
0
ulilk
 
pour completer ma demande voici donc un exemple concret.

Exemple : je veux faire l'etat prévisionnel d'une trésorerie : (tout les calculs sont automatisés)

prévision de bénéfices hebdomadaire : H=1000

le 01/01/2011 ma trésorerie est R=2000
donc 7 jours plus tard elle sera de R+7j=2000+H=3000

une fois cette date passée je refais l'etat de ma tresorerie :

le 08/01/2011 ma trésorerie est donc R+7j=3000 mais mes prévisions hebdomadaires ont été modifiées. je prévois maintenant par semaine H=1500.
donc R+14j=3000+H=4500

Or, si H change, la valeur de R+7j changera aussi (ici elle serai de 3500), alors qu'elle ne devrai plus changer vu que la date est passée...
Je veux donc que quand R est calculé, sa valeur se bloque et ne prenne plus en compte H par la suite ! (il va de sois que je voudrais que tout soit automatisé..)

p.s : si je me suis mal exprimé dite le moi je vous ferais parvenir un exemple en fichier excel !

merci de vos reponses
0

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

Posez votre question
Le Pingou Messages postés 12714 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Merci pour les informations.
Je n'arrive à rien, c'est trop vague, désolé.
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

je veux donc que quand R est calculé, sa valeur se bloque et ne prenne plus en compte H par la suite ! (il va de sois que je voudrais que tout soit automatisé..)

Le blocage d'une cellule dans le calcul de la feuille ne fait pas partie des fonctions excel. Je pense que tu devrais revoir la structure de tes données.

Si H est évolutif, il doit être associé (même ligne) à la date de ta trésorerie R et saisi à chaque changement de date : c'est ainsi que fonctionne excel. Si tu procèdes ainsi tu n'as pas besoin de bloquer quoi que se soit car ton calcul aura toujours le même résultat.
0
ulilk
 
ok merci beaucoup pour vos reponses rapides !! je viens de penser tout de meme que ça pourrait peut-être marcher avec une fonction SI(aujourd'hui> date d'etat de tresorerie; ...; ...) peut-être une piste...sinon je reverrai l'architecture de mon calsseur !

merci encore !
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Re,

Même avec un si(...) il faudra bien conserver l'historique quelque part, comment veux-tu qu'excel se rappelle que la 1ère valeur était 2000 ?

eric
0